728x90
반응형
리액트가 render 되는 함수 순서 ( 라이프 사이클 )
componentWillMount(){
//컴포넌트가 존재한다면 제일먼저 호출
//보통 API 호출하는 위치
}
render(){
//componentWillMount 다음으로 호출
//컴포넌트가 화면에 배치됨
}
componentDidMount(){
//render 다음으로 호출
//성공적으로 리액트에 컴포넌트가 전달되면 실행됨
}
업데이트 라이프사이클
componentWillReceiveProps(){
//새로운 props 를받음
}
shouleComponentUpdate(){
//새로운 props 이전과 다르면 호출
}
componentWillUpdate(){
//컴포턴트가 업데이트됨
//로딩중 아이콘이 뜨는 시점
}
render(){
//업데이트된 내용이 리액트에 적용
}
componentDidUpdate(){
//업데이트 완료됨
//로딩중 아이콘 종료 시점
}
728x90
반응형
'리액트네이티브' 카테고리의 다른 글
[react-native] EXPO로 시작해보기 10 - 각 상태표시줄 높이 구하기 (0) | 2019.08.06 |
---|---|
[react-native] EXPO로 시작해보기 9 - 태그 추가해보기 (Modal) (0) | 2019.08.05 |
[react-native] EXPO로 시작해보기 7 - 다른화면으로 넘어가면서 값 전달하기 (0) | 2019.07.30 |
[react-native] EXPO로 시작해보기 6 - 조건에 따라 다른 화면 보여주기 (0) | 2019.07.30 |
[react-native] EXPO로 시작해보기 5 - 태그 추가해 보기 <LinearGradient><Ionicons><StatusBar> (0) | 2019.07.30 |
댓글