Comments 4
Правильнее считать не отработки юзеффекта, а вызов рендера компонента. В чём разница? Оно конечно будет хорошо работать когда рендеров относительно мало (меньше 60 в сек), а вот если в компонент может прилетать например новый проп раз 100500 в секунду (мы же ведь для дебага эту херню собрались использовать), то есть подозрение, что юзэффект может исполниться "когда-нибудь" и вовсе не отразит реальную нагрузку.
И это не сферический случай в вакууме, приходилось как-то дебажить, что юзэффект отрабатывал через минуту после того как "должен был"
Тоже не понял зачем в примере нужен useEffect?
Чем простой return useRef(0).current++ хуже?
Хук для тех, кто не знает, как поставить React DevTools, но умеет тащить зависимости через npm
Почему не useLayoutEffect? Сложности с этим?
Как узнать количество перерисовок? React Custom Hook: useRenderCount