【问题标题】:Is there a fetched callback to Relay.createContainer?Relay.createContainer 是否有获取的回调?
【发布时间】:2016-04-20 06:01:11
【问题描述】:

目前似乎无法为Relay.createContainer 提供回调,该回调将在获取初始数据和所有后续数据时调用。

在我的示例中,我需要知道在包装组件的 render 函数之外最初获取的数据的值。

应该可以向Relay.createContainer 函数提供一个回调,该函数在获取数据时和包装组件更新之前被调用。

如果这已经可行,您可以举个例子吗?

【问题讨论】:

  • React 组件中的componentWillUpdate 函数会起作用吗?

标签: reactjs relayjs graphql-js


【解决方案1】:

这可以通过标准的 React 生命周期回调来完成:componentWillMount 在组件第一次挂载和渲染之前被调用,而componentWillReceiveProps 在此后每当新的 props(包括 Relay 数据)被传递给组件时被调用。

【讨论】:

    猜你喜欢
    • 2014-01-18
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多