
useState: 변수, set변수, 변수값이 변하면 렌더링
:예) input에 글자 입력 될 때마다 렌더링
useEffect:
- 기본적으로는 렌더링 될때마다 실행
- 렌더링 될 때마다 실행하는데 한글자 입력 할 때마다 렌더링 되면 낭비니까 버튼을 누른다던가 뭔가 변하는 동작이 있을 때만 이펙트함수 렌더링

- count 함수의 변수로 선언하면 count는 올라가는데 재렌더링이 일어나지 않아 화면에는 표시되지 않음 !!!
- usestate를 사용하여 업데이트해야함


-> const [count, setCount]

- side effect를 수행하기 위함
- side effect = (부작용)
- = 리액트에서: 효과





-> 사용자가 구독취소할 때 unmount 나타냄
