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