環境
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 (...);
}
このページは役立ちますか?
サイトをさらに改善するために、 簡単な質問に答えて.