Бесконечный цикл в простом компоненте реакции

#function #if-statement #count #numbers

Вопрос:

Ошибка: Слишком много повторных рендеров.

Они дали нам это простое упражнение, но я застрял на этом этапе. С помощью функции IF, которую я ищу, когда счетчик достигает 0, он не считает отрицательные числа. Я получил эту ошибку:

Ошибка: Слишком много повторных рендеров. React ограничивает количество рендеров, чтобы предотвратить бесконечный цикл. почему это происходит?

Спасибо за помощь

Комментарии:

1. Привет, никогда не выдавайте код в качестве изображения!

Ответ №1:

Я уже решил проблему, просто используйте только IF со следующими параметрами:

 const [count, setCount] = useState(0);  if (count lt; 0) {  setCount(0);  }  

Проблема решена