React·100 питань

Що таке stale closures у хуках і як їх уникнути?

Відповідь
Замикання може утримувати старі значення.
Часто зустрічається у setInterval/handlers.
Додавай залежності або використовуй функціональний setState.
Зберігай актуальне значення у useRef.
Не ігноруй deps ради тиші лінтера.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем