Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
25
Обнаружить ошибку при обновлении состояния в React‑компоненте
Условие задачи
В данном фрагменте кода используется функция setState с колбэком, однако в вычислении нового значения свойства есть логическая ошибка. Нужно внимательно рассмотреть, как передаются текущие значения состояния и свойства, и как формируется объект обновления.
this.setState((previous, properties) => {
return {
streak: previous.streak + properties.count
}
})
Объясните, в чём заключается ошибка и как её исправить, учитывая правила иммутабельного обновления состояния в React.