Публикации по теме 'hooks'
Реализация пользовательских хуков 💥.. usePrevious() и useTimeOut()
Основная причина написания собственного хука — возможность повторного использования кода. Например, вместо того, чтобы писать один и тот же код для нескольких компонентов, использующих одну и ту же общую логику состояния (скажем, логику «setState» или localStorage), вы можете поместить этот код в пользовательский хук и повторно использовать его. Я покажу вам, как реализовать несколько полезных пользовательских хуков.
использоватьПредыдущий
Часто возникает вопрос: «При использовании..
Привет, React, до свидания, useEffect (надеюсь)
В этой статье я покажу вам, как использовать React для замены useEffect в большинстве случаев.
Я смотрел До свидания, useEffect Дэвида Хурсида, и это 🤯 в 😀 хорошем смысле взорвало мне мозг. Я согласен с тем, что useEffect используется так часто, что делает наш код грязным и сложным в обслуживании. Я давно пользуюсь useEffect и виноват в том, что использую его не по назначению. Я уверен, что в React есть функции, которые сделают мой код чище и проще в обслуживании.
Что такое..
От Chrome до Safari: обнаружение дубликатов вкладок везде и управление ими
От Chrome до Safari: обнаружение дубликатов вкладок везде и управление ими
В этом сообщении блога мы рассмотрим фрагмент кода, который можно использовать для проверки наличия дубликатов вкладок в браузере, и расширим его для работы в разных браузерах и платформах с помощью интеграции с сервером.
Введение
Дублирование вкладок может быть проблематичным в определенных сценариях, например при работе с конфиденциальными данными или при попытке поддерживать приложение с одним экземпляром...
Использование хука состояния в React: хук useState()
Что такое крючок?
Хук — это специальная функция, которая позволяет вам «подключаться» к функциям React без написания класса.
Например: «useState» — это хук, который позволяет вам добавлять состояние React к компонентам функций.
___________________
Когда бы вы использовали крючок?
Если вы пишете функциональный компонент и понимаете, что вам нужно добавить к нему некоторое состояние, ранее вам приходилось преобразовывать его в класс. Теперь вы можете использовать хук внутри..
Глубоководное погружение в React: useSyncExternalStore и useTransition в реальном мире
Привет, энтузиасты React! 🌍
React развивается быстрее, чем вы можете сказать «useState», верно? Давайте распутаем пару этих свежих жемчужин — useSyncExternalStore и useTransition — на реальных примерах из реальной жизни.
1. useSyncExternalStore: аналогия с почтальоном 💌
Представьте, что вы с нетерпением ждете писем (данных) от друга, живущего за границей (внешний источник). Вместо того, чтобы постоянно подглядывать в окно, вы доверяете своему преданному почтальону (наш..
Хуки в React — Введение
Хуки были добавлены в React в версии 16.8 и позволили использовать состояние в функциональных компонентах React. Ранее только компоненты класса имели доступ к состоянию. Это новое добавление хуков упростило работу с состоянием в реакции.
//handling state in React class component
import React from "react"
class App extends React.Component {
constructor(props) {
super(props);
this.state = {name: "Thushitha"};
}
render() {
return (..
Как создать функциональный список дел в React Hooks
Ссылка на код: https://github.com/vi519/ToDo-List-React
Размещенная ссылка: https://vi519.github.io/ToDo-List-React/
Предпосылки:
Узел Js установлен
Примечание. Полный код вы найдете в последней части этого блога.
Шаг 1:
Откройте командную строку:
Сначала создайте реактивный проект:
npx create-реагировать на приложение ‹project_name›
теперь откройте проект в вашей любимой среде IDE, так что мой код VS:
так что просто сделайте это:
компакт-диск ‹имя_проекта›..