3

这似乎是一个基本的想法,但我似乎无法理解它。

在 Redux 中,定义 store 发生什么以及传递给组件的 props 完全取决于我。在 Relay 中,我可以render在我的容器中定义一个函数,在其中我根据就绪状态返回一个组件。我真正想要的看起来更像是:

render({ props }) {
  if (!props) store.dispatch(toggleSpinner(true))
  else {
    store.dispatch(toggleSpinner(false))
    return <Container {...props} />
  }
}

然后在任何组件中:

<Spinner show={props.spinnerIsShowing) />

..但我当然不会混合使用 redux 和中继,我想有一种“中继方式”可以做到这一点。

4

0 回答 0