componentWillReceiveProps 中改变 state

来源:4-8 React 的生命周期函数

乐只君子

2018-08-06

一句话版本:当props改变时更新state是否应该在componentWillReceiveProps中做?



组件A里有一个输入框

输入框的值默认取 属性(props) 值,之后用户可以在输入框输入值。当 porps 改变时,覆盖掉用户输入的值。

也就是说A有自己的状态(state),但是这个状态(state)受属性(props)的影响。


写回答

1回答

Dell

2018-08-06

是的,应该在这里做,但是新版本的react已经废弃掉了这个生命周期,换了一个新的生命周期函数

3
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程