作用:将props映射到state
static getDerivedStateFromProps(nextProps,prevState){
const {type}=nextProps;
if(type!=prevState.type){ // 当传入的type发生变化时,更新state
return {type}
}
return null //否则,对state不进行处理
}
作用:将props映射到state
static getDerivedStateFromProps(nextProps,prevState){
const {type}=nextProps;
if(type!=prevState.type){ // 当传入的type发生变化时,更新state
return {type}
}
return null //否则,对state不进行处理
}