требует массив, конечно можно написать как-то так
useEffect(() => {
...}, [num]
})
но тогда обновление зациклится и будет бесконечно выполняться обращение к серверу, как тогда положить в список зависимостей useEffect переменную, не оборачивая ее в квадратные скобки?
Если у вас зацикливается useEffect - вы делаете что-то не так Опишите задачу
Если num не будет меняться то не зациклится
Есть табличка с данными которые берутся с сервера, при переключении режима отображения в стейте меняется число соответствующее своему режиму и должны загружаться другие данные
После изменения этого числа эффект вызовется 1 раз если оно передано в зависимости
еще раз поыторю: просто так числовую переменную в useEffect не поставишь а если обернуть в [] то вызов зациклится
Он зациклится только если вы постоянно меняете эту переменную
В массиве надо, ничего не зациклится
Обсуждают сегодня