React·100 питань

Чому setState у циклі/кілька разів підряд може вести себе несподівано?

Відповідь
Оновлення батчаться.
Значення може бути застарілим.
Використовуй функціональні оновлення.
Для послідовних змін об’єднуй у один setState.
Для складних сценаріїв краще reducer.
Чи корисна ця відповідь?

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

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