这似乎是一个基本的想法,但我似乎无法理解它。
在 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 和中继,我想有一种“中继方式”可以做到这一点。