올린 사진처럼 해야하는 이유가 있는거야?
리액트 useEffect 왜사용해?
익명(175.223)
2021-10-14 09:57
추천 0
댓글 12
다른 게시글
-
프갤 고졸 백수 오타쿠 전용 4분기 애니 추천목록좀 ㅇㅅㅇ...공기역학(experimenter) | 21.10.14추천 0
-
고딩 때 IT 회사 잠깐 다닌 썰 [1]익명(39.115) | 21.10.14추천 0
-
재택근무 하려면 뭘 잘해야함??익명(210.126) | 21.10.14추천 0
-
아기 개발자 응애리액트공부(devjs0) | 21.10.14추천 5
-
1인개발 하면서 시스템이 커지는게 너무 무서움 [8]릴다희(lildahee) | 21.10.14추천 0
-
모닝 카페인이 좋긴하구나헬마스터(supersaver) | 21.10.14추천 0
-
프로그래밍 하겠다고 갤에 물어본 프린이들 [5]릴다희(lildahee) | 21.10.14추천 0
-
JS 깊게파기전에 C보는거 추천익명(150.207) | 21.10.14추천 0
-
plc는 가망이없다 [7]익명(223.39) | 21.10.14추천 0
-
불티나게 팔린다는 와이파이 전자파 차단 [5]익명(223.38) | 21.10.14추천 3
웹페이지가 그려질때 저 api에서 아이템을 받아오라고 호출하는거
그럼 return( ) 안에다가 함수명() 이렇게는 호출이 안돼
??
이펙트가 뭐더라 ㅋㅋㅋ
리액트 라이프사이클 찾아봐 - dc App
useEffect 가 언제불리는지? 해당 Dom이 바뀔 때마다 저 훅이 불림
Dom이 바뀔때마다 이렇게 해줘~ 라고 쓰는거임.
만약 useEffect안쓸거면 아마 저 컴포넌트 외부에서 document.querySelector("").addEventListener('change', ()=>{}); 요런거 써줘야지
함수에다가 fetchItems 직접 쓰면 안되는가?
안됨. 함수는 매번 새로 불림 ㅇㅇ 재 랜더링 될 때 마다 fetchAllItems불릴거. 그럼 엄청느리겟지?
그래서 hook을 제공하는 이유가 있음. 훅에다가 쓰면 리액트 내부 캐시에 저장해둬서 필요한 시기에 내가 선언한 행동들을 실행시켜줌
너무 어렵다 리액트 nest 배워보고 싶은데 리액트 문법도 모르니