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