componentDidMount는 render()후에 벌어질 것들에 대한 것이다.
그리고 여기서 state가 변화 할 시에 새로 render하게 된다.
state는 그냥 말 그대로 상태라고 봐도 무방할 듯......
componentDidMount()에서 윈도우 객체 메소드인
setTimeout(function(){ }, Time);
를 발생시켰다. (Time후에 function()을 실행시키는 메소드)
그리고 setState 함수를 실행하는데 여기서 setState는
상태의 변화를 적용하고 render재실행 한다는 것이다.
결국
setTimeout함수는 5초후에 greeting을 'Hello again'으로 변화함을 감지하고 적용한 후 새롭게 render한다는 의미이다.
'FrontEnd > React' 카테고리의 다른 글
[React] movie_app//6.Dump Component VS Smart Component (0) | 2018.10.01 |
---|---|
[React] movie_app//5-2.LoadingState (0) | 2018.10.01 |
[React] movie_app//5.LifeCycle in React (0) | 2018.10.01 |
[React] movie_app//3. propType (0) | 2018.09.21 |
[React] movie_app//3. Lists with map (0) | 2018.09.21 |