useeffect 관련 (네이게이션 바 컴포넌트 생성 수업)
466
22 câu hỏi đã được viết
안녕하세요 질문 남깁니다!
navigation bar 생성 수업인데요, 마지막 쯤에 소개된 useEffect함수를 사용했는데요, 이전에 todoapp에 나왔던onClick, onSubmit 등은 해당 이벤트가 발생하면 그것을 함수에 넘겨줘서 state, prop들을 update해서 반영하는 방식이었던 거 같은데요,
useEffect같은 경우에는 선언은 해뒀지만 언제 사용되는지 따로 명시가 되어 있지 않은 거 같은데 해당 함수의 경우는 렌더링 될 때마다 불리는 걸까요?
Câu trả lời 2
1
안녕하세요!
useEffect는 먼저 렌더링이 한번 된 이후에 호출이 되게 됩니다.
useEffect(() => {
}, [])
그리고 만약 그 이후에도 호출이 되게 하려면
종속성 배열에 state나 props를 넣어주면 그 state나 props가 변할 때마다 다시 호출이 되게 됩니다.
useEffect(() => {
}, [종속성])
감사합니다.
0
안녕하세요 관련되어 추가질문이 있습니다.
useEffect 내부에 return부분은 unmount되는 시점에 호출된다고 구글링으로 찾았는데, 실제로 unmount되는 시점이 언제일까요? (앱을 종료할 때 종료해주는 개념일까요?)
그리고 종속성을 추가해주지 않았음에도 scroll을 위아래 움직일 때 계속 배너 색이 바뀔 수 있는 이유가 궁금합니다 (useEffect가 한 번만 호출이 되더라도 계속 기능을 하는 건지 헷갈리는데 그렇다면 종속성을 아예 넣지 않은 경우와 같은 거 같아서요)
강의 소스 코드 압축 풀기 오류
0
68
1
런타임 에러 ㅠㅠ
0
82
1
강의대로 따라갔는데 에러보다 api키로 들어간 넷플릭스? 그런게 렌더링 되지 않습니다 ㅠ
0
99
1
안녕하세요 개발과 상관없는 질문입니다만
0
110
1
리액트 라우터 관련
0
100
1
react-beatiful-dnd에서 문제가 발생합니다.
0
102
1
react19에서는 react-beautiful-dnd가 설치되지 않습니다.
0
802
1
useEffect로 사용을 해도 되나요?
0
197
1
넷플릭스 오리지널 제외하고 슬라이드가 동작을 안합니다.
0
191
1
react 19의 useActionState가 더이상 isPending은 지원하지 않는 듯합니다
0
276
2
리액트 dockderfile 작성 시 COPY 질문
0
144
1
next.js에서부터는 react query 필요없는지
0
319
1
기능
0
192
1
오류가 안보여요
0
192
1
CSS
0
216
1
local storage
0
207
1
list컴포넌트 생성하기
0
221
1
검색어 입력 후 초기화하는 방법 궁금합니다!
0
330
1
Banner.css에 대해서
0
443
1
플러그인이 추천을 안해줍니다
0
319
1
마이너스버튼 테스트
0
278
2
리액트 서버 실행 오류
0
1148
2
오류메세지는 확인했는데 어떻게 고쳐야 할지 모르겠습니다 ㅠ
0
297
1
creactStore질문이요
1
281
2

