전체 글164 componentDidMount() , componentDidUpdate(), componentWillUpdate() 2019. 10. 11. 리액트 라이프 사이클 클래스의 경우 (client.js로 부터 렌더링 되는 순간) ==> constructor ==> render ==> ref ==> componentDidMount (컴포넌트가 첫 렌더링 된 경우) ==> (setState/props 바뀔 때) ==> shouldComponentUpdate(true) (if return ture, 렌더링을 시킴. false면 일어나지 않음.) ==> (re)render ==> componentDidUpdate (리렌더링 후) ==> 부모가 나를 없앴을 때 ==> componentWillUnmount(컴포넌트 제거되기 직전) ==> 소멸 2019. 10. 11. props 는 부모가 설정. (props 추가설명) 이미 안에 설정 되어있는 값을 마음대로 바꾸면 안되고, state를 통해 다시 값을 설정을 해줘야 한다. 부모한테 받은 값을 props가 바꾸면, 부모가 바뀌어 버린다. 따라서 자식은 props를 바꾸지 않는다. 바꿀 때는 state를 통하여 값을 설정한다. 2019. 10. 11. this.setState => render() 실행! this.setState() => render() 실행! => this.setState() 무한 반복 그리하여 render() 안에는 무조건 this.setState() 쓰는 것이 아니다! 2019. 10. 11. prev 1 ··· 22 23 24 25 26 27 28 ··· 41 next