Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Hook traps: UseEffect and Stale Closures

Автор: Zen of Coding

Загружено: 2021-02-24

Просмотров: 7448

Описание:

I really like hooks: It has an elegant API that is simple to use, declarative, easy to abstract & Reuse. But still, you can get yourself in a trap in some cases: Stale closures are an example. They happen when your useEffect or other hook is seeing older versions of your props and state, usually when you're doing something asynchronous (like an event or a timer).

In this video, I show three examples of stale closures and how to deal with them properly using:
• The useEffect's dependency array
• useState setter in a functional format
• using a ref instead of a piece of state

Hook traps: UseEffect and Stale Closures

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Прощай, useEffect - Дэвид Куршид

Прощай, useEffect - Дэвид Куршид

Why

Why "Stale Closure" Misleads React Devs

Understanding Rust Closures aka. Anonymous Functions 🦀 💻

Understanding Rust Closures aka. Anonymous Functions 🦀 💻

JavaScript Closures Tutorial (Explained in depth)

JavaScript Closures Tutorial (Explained in depth)

Crafting Interpreters Book Club - Part I

Crafting Interpreters Book Club - Part I

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

Что должен знать каждый разработчик React!? | Часть 1 | Устаревшие замыкания

Что должен знать каждый разработчик React!? | Часть 1 | Устаревшие замыкания

JavaScript Memory Leaks and How To Fix Them

JavaScript Memory Leaks and How To Fix Them

Mastering React's useEffect

Mastering React's useEffect

Learn React Hooks: useEffect - Simply Explained!

Learn React Hooks: useEffect - Simply Explained!

An alternative to ejecting in Create React App

An alternative to ejecting in Create React App

Everything You Need To Start Writing Lua

Everything You Need To Start Writing Lua

Goodbye, useEffect: David Khourshid

Goodbye, useEffect: David Khourshid

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Филипп Робертс: Что за чертовщина такая event loop? | JSConf EU 2014

Филипп Робертс: Что за чертовщина такая event loop? | JSConf EU 2014

Exploring the Async Behavior of React's useState Hook

Exploring the Async Behavior of React's useState Hook

Custom State Machine Hook with useReducer & useEffect

Custom State Machine Hook with useReducer & useEffect

Термины программирования: замыкания — как их использовать и почему они полезны

Термины программирования: замыкания — как их использовать и почему они полезны

Фантастические замыкания и как их найти в React

Фантастические замыкания и как их найти в React

Understanding React's UI Rendering Process

Understanding React's UI Rendering Process

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com