useEffectEvent: отделяем события от эффектов

  Рет қаралды 208

Dev Surge

Dev Surge

Ай бұрын

Обработчики событий запускаются только при повторном выполнении того же взаимодействия. В отличие от обработчиков событий, эффекты повторно синхронизируются, если реактивное значение, которое они считывают, например пропс или переменная состояния, отличается от того, что было во время последнего рендера. Иногда требуется сочетание обоих типов поведения: эффект, который повторно запускается в ответ на одни значения, но не на другие. В этом уроке вы узнаете, как это сделать.
Вы узнаете:
- Как выбрать между обработчиком событий и эффектом
- Почему эффекты являются реактивными, а обработчики событий - нет
- Что делать, если вы хотите, чтобы часть кода вашего эффекта не была реактивной
- Что такое события эффектов и как извлекать их из эффектов
- Как считывать последние пропсы и состояние из эффектов с помощью событий эффектов
Документация: react.dev/learn/lifecycle-of-...
Подпишитесь, чтобы не пропустить выход новых видео. Ставьте лайк, чтобы поддержать канал.
Мои статьи по веб-разработке доступны на devsurge.ru.

Пікірлер: 2
@Mr22Mishka
@Mr22Mishka Ай бұрын
Хорошое объяснение, а как можно решить данные проблемы без использования useEffectEvent?
@devsurge-official
@devsurge-official Ай бұрын
Об этом я планирую упомянуть в следующем уроке. Если коротко - мы можем использовать обработчик событий, который принимает актуальное значение темы.
Вам не нужен useEffect: Часть 1
18:57
Dev Surge
Рет қаралды 450
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 19 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 57 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
Знакомимся с хуком useRef
7:39
Dev Surge
Рет қаралды 273
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 19 МЛН