State 컴포넌트의 상태 state : 현재상태 setState : state 변경함수 state를 배열형태로 반환해준다 setState로 state를 변경하면 컴포넌트가 업데이트(렌더링) 된다 즉, setState 함수로 state를 변경할 때마다 컴포넌트가 리렌더링된다! state를 변경할 때, 새로 변경될 state 값이 이전 state값과 연...
useEffect 1. 인자로 하나의 콜백함수 렌더링될때마다 매번 콜백함수가 실행됨 2. 첫번째 인자로는 콜백함수, 두번째 인자로는 배열(dependency array) 만약 빈 배열을 전달해준다면 화면에 첫 렌더링 될 때만 실행됨 그게 아니면 value값이 바뀔때 실행됨 이렇게 되면 count값이 변경될때만 useEffect가 실행된다! 이게 바...
ref object를 반환해준다 값은 {current:value} ref object는 수정이 가능하다 반환된 ref는 컴포넌트의 전 생애주기를 통해 유지가 된다 컴포넌트가 계속 렌더링되어도 unmount되기 전까지는 값을 유지한다는 뜻 > 즉, useRef는 변화는 감지해야 하지만 렌더링될때마다 변경이 되지는 않아야 할 때 사용한다 > useRef...