본문 바로가기

FrontEnd/React

[React] movie_app//5-1.State


componentDidMount는 render()후에 벌어질 것들에 대한 것이다.


그리고 여기서 state가 변화 할 시에 새로 render하게 된다.


state는 그냥 말 그대로 상태라고 봐도 무방할 듯......




componentDidMount()에서 윈도우 객체 메소드인


setTimeout(function(){ }, Time);


를 발생시켰다. (Time후에 function()을 실행시키는 메소드)



그리고 setState 함수를 실행하는데 여기서 setState는


상태의 변화를 적용하고 render재실행 한다는 것이다.


결국


setTimeout함수는 5초후에 greeting을 'Hello again'으로 변화함을 감지하고 적용한 후 새롭게 render한다는 의미이다.