File tree 1 file changed +1
-1
lines changed
src/content/reference/react
1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -1351,7 +1351,7 @@ function MyApp() {
1351
1351
1352
1352
1. ` useContext ()` を呼び出しているコンポーネントと同じ(または下位の)コンポーネントで ` < SomeContext .Provider > ` をレンダーしている。` < SomeContext .Provider > ` を ` useContext ()` を呼び出すコンポーネントの*外側かつ上位*に移動してください。
1353
1353
2. コンポーネントを ` < SomeContext .Provider > ` でラップし忘れているか、ツリー内の思っているのとは違う場所に配置してしまっている。[React DevTools](/learn/react-developer-tools) を使ってツリー階層が正しいか確認してみてください。
1354
- 3. プロバイダーコンポーネントから見た ` SomeContext` と、利用側のコンポーネントから見た ` SomeContext` が、ビルドツールの問題により 2 つの異なるオブジェクトになっているかもしれません。例えば 、シンボリックリンクを使用している場合などに発生します。これを確認するために、それらを ` window .SomeContext1 ` や ` window .SomeContext2 ` のようなグローバル変数に割り当て、コンソールで ` window .SomeContext1 === window .SomeContext2 ` が成り立つか確認してみてください。もし同一でないなら、ビルドツールレベルで 、その問題を修正する必要があります。
1354
+ 3. プロバイダコンポーネントから見た ` SomeContext` と、利用側のコンポーネントから見た ` SomeContext` が、ビルドツールの問題により 2 つの異なるオブジェクトになっている。これは例えば 、シンボリックリンクを使用している場合などに発生します。これを確認するために、それらを ` window .SomeContext1 ` や ` window .SomeContext2 ` のようなグローバル変数に割り当て、コンソールで ` window .SomeContext1 === window .SomeContext2 ` が成り立つか確認してみてください。もし同一でないなら、ビルドツールのレベルで 、その問題を修正する必要があります。
1355
1355
1356
1356
### 初期値は違うのに、コンテクストからは常に ` undefined ` が返ってくる {/*i-am-always-getting-undefined-from-my-context-although-the-default-value-is-different*/}
1357
1357
You can’t perform that action at this time.
0 commit comments