Вопрос проверяет понимание работы состояния в React и способов его обновления.
Короткий ответ
Сеттер из useState может принимать либо новое значение, либо функцию-обновитель. Функция-обновитель получает предыдущее состояние и возвращает новое. Второй вариант нужен, когда новое состояние зависит от предыдущего. React сам решает, когда применить обновление.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.