변수가 변경되고 코드가 실행되어도 리액트는 신경 쓰지 않는닷~! 일부 변수의 변경이 함수를 다시 실행하게 하지 않는다. 다시 실행된다고 하더라도 초기 값으로 다시 설정이 되어서 변경된 값이 화면에 노출되지 않을 것이다. 리액트 메모리 어딘가에서 관리되고 setTitle과 같은 함수는 단지 새로운 값만 받는 것이 아니라 호출한 컴포넌트 함수는 이 state를 업데이트 하는 함수이다. 즉 state를 업데이트할 때 컴포넌트를 다시 호출하고 싶으면 새로운 값을 할당 + state가 등록된 컴포넌트는 재평가 되어야 함 > 리액트에게 말함 다시 실행하고 jsx 코드를 다시 평가한다. 그런데 위의 함수에서는 Updated! 된 값으로 title 이 바뀌지 않는다. 왜냐하면 state를 업데이트하는 함수를 호출했을 ..