개발자

React useState의 set함수와 deps

2022년 10월 05일조회 146

React에서 useState로 선언한 set 함수는 useEffect나 useCallback 같은 함수의 deps에 포함시키지 않아도 괜찮나요? 다른 분들의 예시 코드를 보는데 포함되지 않는 경우가 많아서 질문 드립니다. 포함시키지 않아도 괜찮다면 그 이유도 알려주실 수 있으실까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

이은재님의 프로필 사진

안녕하세요. 우선 간단하게 대답하면 포함하지 않아도 괜찮습니다. setState 함수는 리렌더링시 바뀌지 않고 그렇기 때문에 굳이 deps에 추가해주실 필요가 없습니다. 리액트 공식 문서의 useState 항목(https://reactjs.org/docs/hooks-reference.html#usestate)을 보시면 노트에서 해당 내용을 확인하실 수 있어요.

profile picture

익명

작성자

2022년 10월 06일

답변 감사합니다. 공식문서 가끔 확인해봐야겠네요. 감사합니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!