인프런 커뮤니티 질문&답변
state 변경코드를 setState로 래핑하는 것과 setState 밖에서 실행하는 것의 차이
작성
·
594
답변 1
0
코드팩토리
지식공유자
안녕하세요!
이미 직접 파악하신대로 setState() 함수는 단순히 build() 함수를 재실행하는 함수입니다.
말씀하신대로 먼저 상태를 변경한 후 콜백함수를 사용하지 않고 setState()를 실행하셔도 상태변경은 예상대로 일어납니다.
말씀하신대로 가독성을 위해서 내부에 작성해주시는게 좋다고 생각하시면 될 것 같습니다.
감사합니다!





