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/

相关文章:

react-native - 如何使用 React Native expo 集成 Paypal?

react-native - react-native 中渲染的用途和功能是什么?

javascript - React Router 中具有 404 路由的多个并行路由

reactjs - 如何在 redux 中收听某些 Action

javascript - firebase - Firebase当前用户未存储正确的用户

ios - Expo 构建在 CI 中失败,但在本地构建(babel-preset-expo 已被忽略,因为它包含无效配置)

css - 我们如何在 react-native 中设计 Arrow 卡

javascript - React 如何根据 if else 条件返回标签消息

javascript - 路由在 Reactjs + ES6 中不起作用

android - 如何使用分离的 expo 从 native 应用程序生成独立签名的 APK?