reactjs - 如何在react-native中setState ComponentDidUpdate中的props值?

标签 reactjs react-native

componentDidUpdate(){
 var date = this.props.navigation.state.params.selected_date

 this.setState({
   sleepinputs_date: date
 })
}

当我尝试 setState 属性值时,它会抛出错误“enter image description here

最佳答案

您已创建无限状态更新。 在 componentDidUpdate 内部更新状态,当它更新状态时,componentDidUpdate 再次调用,这样的东西会继续下去,不会结束。

关于reactjs - 如何在react-native中setState ComponentDidUpdate中的props值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50839473/

相关文章:

reactjs - 如何在库中生成 Fluent UI 主题?

javascript - JSX 元素类型 'void' 不是 JSX 元素的构造函数

javascript - ReactJs 中的条件渲染用于 Html 中的一部分

ios - react native 链接到另一个应用程序

xcode - 白色背景的应用程序图标仅在 iOS 上显示为黑色

javascript - React Context - 设置状态然后直接引用它?

javascript - 使用 rxJS 观察 dom 元素的大小调整

javascript - React Native 中的持久状态 : setting state from AsyncStorage doesn't update component

reactjs - react Redux : Should reducers contain any logic

javascript - React Native Background Color 属性无法正常工作