и уже при значении 11 очень медленно работает. Как фиксить?
Сделать пустой масив зависимостей
тогда стейт не обновляется
по этому и нужно выносить бизнес-логику из реакта
Попробуй Стейси вот так обновлять setCount(newValue => newValue + 1)
у него таких функций будет 100 потом
если убрать зависимости и сделать как ты сказал то все работает. Мда
фулл код покажи
Вынести ()=> secCounNotifications(prevState => prevState + 1) в переменную, обернув в useCallback, и уже ее прокидывай в зависимости
А вообще, юзай setState(state => state+1)
Если где-то будешь юзать, то либо в депс юзкалбека, либо так
Обсуждают сегодня