Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема с приложением на React

AMD EPYC Ученик (60), на голосовании 1 год назад
Помогите с приложением на React, ничего не выводится, сайт пустой
Голосование за лучший ответ
Петр Алексеевич Оракул (82085) 1 год назад
В консоль загляни. У тебя бесконечный ререндер, неправильно setState используешь
AMD EPYCУченик (60) 1 год назад
Подскажи, в чём именно ошибка
Петр Алексеевич Оракул (82085) AMD EPYC, useState производит ререндер компонента, когда изменяется состояние. Ты пишешь setCount(count += 1). count += 1 это значит короткая запись count = count + 1 Соответственно, ты переопределяешь стейт прямо внутри сетСтейт, у тебя переменная изменена каждый раз, когда обновляется состояние и перерендеривается компонент. У тебя должно меняться состояние и оставаться таким до момента следующего триггера
Похожие вопросы