он имеет зависимости, при изменение которых происходит перерендер, кучу материала прочитал, но все равно в голове каша небольшая, может кто нибудь объяснить, где его в реальных проектах юзают?
а доку ты читал?
думаю да
Да, и доку читал и весь ютуб посмотрел, понял как работает, как писать все это, но не до конца понимаю в чем прикол этого хука
ну так попробуй на простых примерах потыкать
можешь попробовать прочитать в старой доке про жизненный цикл компонента, а потом провести парралель между хуками классовых компонентов и useEffect, может тогда будет понятней
бля нет, не надо так делать мужик
Не, я не понял нафиг он нужен, если с useState, useRef, все сразу на места встает, понятно для чего они, то к useEffect есть вопросы
useEffect срабатывает после перерендера компонента, в целом все
А чем тогда от useState отличается? Там тоже перерисовка идет после изменения состояния
ты где-то в другом место получил данные, нужно обновить компонент чтобы он их отоьразил
там перерисовка потому что стейт меняется
То есть как я понял, то useEffect это тот же useState только более гибкий? И более глобально видит?
тем, что useState запускает перерисовку, а useEffect отрабатывает после перерисовки
юзэффект удобен и разово локалку читать и запросы делать изеффеет и юзстейте самые используемые хуки
Обсуждают сегодня