3

これは基本的な考え方のように思えますが、頭を包むことができないようです。

Redux では、ストアに何が起こるか、どの 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