리액트 Hook 들을 정리한 좋은 강의가 유튜브에 무료로 올라와서 후딱 들었다.
퀄리티도 상당한데 무료라니,,
리액트를 쓰는 사람이라면 한번쯤 들어보길 추천한다. 한 강의에 15분 ~ 20분정도라 슥 들을 수 있다.
useState hook은 state와 setState 를 배열형태로 리턴해준다.
state는 현재 상태값이, setState를 통해 현재 상태값을 바꿔줄 수 있다.
state가 변경될 때마다 컴포넌트는 re-rendering이 된다.
예시 )
이렇게 state의 초기값에 그냥 함수를 넣어놓으면 랜더링 될 때마다 초기값 안의 함수가 재 실행되어 리소스 낭비가 심하다.