React공부 - setState함수란

홍범선·2023년 8월 11일
0

리액트

목록 보기
18/25
  1. constructor

가장 최초로 실행되는 함수로 생성자 함수를 실행할 때에는 state값을 이렇게 초기화해도 된다. 하지만 이미 컴포넌트가 생성이 끝난 다음에 동적으로 state값을 변경하려고 하면 이렇게 하면 안된다.

즉 주석처리 된 것처럼 바로 = 으로 할당하는 것이 아니라 setState함수를 통해 처리를 해야 한다. 그 이유는 리액트가 알게 바꿔야 하는데 setState를 해야지 알게 바꾸는 것이다. 그래서 react에서 값이 바뀐지 알고 다시 render하게 된다.

즉 state를 바꾸고 싶을 때에는 setState함수를 통해 바꿔야 한다.

profile
알고리즘 정리 블로그입니다.

0개의 댓글