인프런 커뮤니티 질문&답변

김민지님의 프로필 이미지
김민지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

데이터베이스에 들어 있는 모든 상품을 가져오기[삭제 예정]

useEffect를 왜 사용하시는 건가요??

작성

·

214

0

렌더링 이후에 처리할 작업들을 사용하는 용도로 알고 있습니다!  (api를 통해 값을 불러올 때 사용하셨는데) 특별한 이유가 있으신가요??

답변 1

1

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 !!! 

useEffect는 렌더링이후에 처리할 작업을 사용하는 용도이니 
데이터가 렌더링 된 이후에 필요하기 때문에 useEffect에서 사용해주면 됩니다 ㅎㅎ 
그래서 데이터를 가져온 후에 그 데이터들을 state에 넣어주면 다시 렌더링 되겠죠 !! 

그래서 데이터베이스에서 정보를 가져올떄는 useEffect에서 가져온다고 생각해주시면 됩니다 ! 

김민지님의 프로필 이미지
김민지
질문자

감사합니다!!

김민지님의 프로필 이미지
김민지

작성한 질문수

질문하기