【问题标题】:React meteor - setup state based on props反应流星 - 基于道具设置状态
【发布时间】:2017-02-28 18:59:04
【问题描述】:

我正在开发一个 React + Meteor 应用程序。

我有一个接受参数的路由,例如显示文档的单页,因此该路由接受一个 ID 参数。然后路由将请求转发到:

createContainer 组件,从集合中获取数据(基于 id)并将文档返回给子组件

子组件显示数据

现在,在我的子组件中,我想根据数据(文档)中的值在构造函数中设置状态,但数据的值在构造函数中仍未定义,这是否正常(仍在加载)?如何根据数据值设置状态?

谢谢。

【问题讨论】:

    标签: reactjs meteor


    【解决方案1】:

    是的,这很正常。

    您需要查看componentWillReceiveProps()。比较nextPropsthis.props 并设置状态。

    【讨论】:

    • 谢谢,这确实是我需要的;在 react/meteor 之间使用容器模式非常有用。
    猜你喜欢
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2021-05-10
    • 2021-05-31
    • 2019-12-27
    • 2018-10-28
    • 2017-09-23
    相关资源
    最近更新 更多