
상태를 변경할 때, 이전 상태를 '직접 수정 하지 않고'
'새로운 객채를 생성'하여 상태를 갱신하는 원칙
* for 효율성, 성능 최적화
[📚] useEffect 사용하면, 랜더링시 가장 제일 먼저 실행 되는 리엑트 훅 기능 !
state 특징으로, 이전 값과 동일하게 변경시, 재렌더링 하지 않는 다는 법칙으로
🔴무한 재랜더링🔴을 방지해준다.

이전값(초기값) = 새로운 값 : 그대로 사용 (🔴무한 재렌더링 방지)
이전값(초기값) ≠ 새로운 값 : 새로운 값을 생성해서 사용
이전값 덮어 씌우기 ❌❌
새로운 값은, 또 다른 새로운 값이 선언 시
▶ 이전값 위치로 들어가서 또 다른 새로운 값과 비교 됨

e : 이벤트 객체
이벤트 객체 : 이벤트가 가지고 있는 모든 정보
e.target : 이벤트를 발생시킨 주체 (이벤트를 발생시킨 태그)

case1) e.target.innerText : 이벤트 발생시킨 태그 객체의 테스트로 할당

case2) e.target.value : 이벤트 발생시킨 태그 객체의 value(input,textarea..) 값 할당








