가장 최초로 실행되는 함수로 생성자 함수를 실행할 때에는 state값을 이렇게 초기화해도 된다. 하지만 이미 컴포넌트가 생성이 끝난 다음에 동적으로 state값을 변경하려고 하면 이렇게 하면 안된다.
즉 주석처리 된 것처럼 바로 = 으로 할당하는 것이 아니라 setState함수를 통해 처리를 해야 한다. 그 이유는 리액트가 알게 바꿔야 하는데 setState를 해야지 알게 바꾸는 것이다. 그래서 react에서 값이 바뀐지 알고 다시 render하게 된다.
즉 state를 바꾸고 싶을 때에는 setState함수를 통해 바꿔야 한다.