メインコンテンツへスキップ
バージョン: v18.0.0

環境

Relay の環境プロバイダ

Relay コンポーネントをレンダリングするためには、アプリのルートに RelayEnvironmentProvider コンポーネントをレンダリングする必要があります

// App root

const {RelayEnvironmentProvider} = require('react-relay');
const Environment = require('MyEnvironment');

function Root() {
return (
<RelayEnvironmentProvider environment={Environment}>
{/*... */}
</RelayEnvironmentProvider>
);
}
  • RelayEnvironmentProvider は、すべての子孫 Relay コンポーネントで利用可能にする環境を受け取り、Relay の機能に必要です。

Relay 環境へのアクセス

RelayEnvironmentProvider コンポーネントの子孫内で現在の Relay 環境にアクセスする場合は、useRelayEnvironment フックを使用できます

const {useRelayEnvironment} = require('react-relay');

function UserComponent(props: Props) {
const environment = useRelayEnvironment();

return (...);
}

このページは役立ちますか?

サイトをさらに改善するために、 簡単な質問に答えて.