728x90
반응형
change_list(list){
this.setState({
datalist:list,
selectedItem:list[0]
})
}
componentWillReceiveProps(nextProps) {
// this.props 는 아직 바뀌지 않은 상태
console.log("componentWillReceiveProps!!!!!!!!!!!!!!!!!!!")
if(this.state.datalist[0].value != nextProps.items[0].value){
console.log("새로운 리스트 !")
this.change_list(nextProps.items)
}else{
console.log("기존 리스트 !")
}
}
728x90
반응형
'React Native' 카테고리의 다른 글
react native navigation v5 스텍 초기화하기. (0) | 2020.06.15 |
---|---|
react native 화면이동 (0) | 2020.06.06 |
자바스크립트 배열 (0) | 2020.04.22 |
react native Image cache 문제. (0) | 2020.04.20 |
악시오스 axios 사용법 ( 작성중 ) (0) | 2020.04.08 |