React·100 питань

Як працює useState і чому setState асинхронний?

Відповідь
useState повертає значення і сеттер.
setState планує оновлення і повторний рендер.
Оновлення можуть батчитися.
Для залежності від попереднього значення використовуй функцію: setX(prev => ...).
Не розраховуй на миттєву зміну після setState.
Чи корисна ця відповідь?

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

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