인프런 커뮤니티 질문&답변
this.setState()에 의한 렌더링 질문이요
작성
·
276
0
안녕하세요,
this.setState()가 실행되면 렌더링이 된다고 하셨는데, this.setState()가 실행만 되어도 렌더링이 되는건가요? 아니면 this.setState()가 실행되고 this.state = {}에서의 객체가 변경되어야 실행되는건가요? 만약 후자가 맞다면this.state={}에서의 객체가 변경안되면 렌더링은 안되는건가요?
답변 1
0
제로초(조현영)
지식공유자
setState만 해도 리렌더링이 됩니다. setState를 하면 어쩔 수 없이 객체가 바뀌게 되어있습니다. 이 현상을 해결한게 함수 컴포넌트의 useState입니다.




