SeSac (2021-08 ~ 2021-12)/React

Life Cycle

배워도끝이없네 2021. 11. 27. 15:59
Class Component funtional Component
this.setState useState
render() return
memory 많이 사용 memory 적게 사용
this.props {props} argument
constructor mount (메모리에 load되는 것)

class형 component: constructor -> componentWillMount -> render -> componentDidMount(painting) -> componentWillUnMount

 

class형 component (props변경시) : this.props-> ComponentWillReceiveProps -> shouldComponentUpdate(Re-rendering) ->comPonentWillUpdate (props가 update시) -> render -> componentDidUpdate

 

함수형 component: mount(load) -> render(return) -> (useLayOutEffect) -> paint(DOM) -> (useEffect) -> end(useEffect의 return)

 

함수를 유닛테스트하기위해선 순수함수가 굉장히 유리하다!

 

react window챕터 꼭 보기

 

'SeSac (2021-08 ~ 2021-12) > React' 카테고리의 다른 글

useReducer, memo, useCallback  (0) 2021.11.27
<Hooks 성능>  (0) 2021.11.23
Hooks  (0) 2021.11.20
React Hook  (0) 2021.11.18
JSX  (0) 2021.11.16