File tree 4 files changed +4
-4
lines changed
4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -162,7 +162,7 @@ class MyClass extends React.Component {
162
162
MyClass .contextType = MyContext;
163
163
```
164
164
165
- クラスの ` contextType ` プロパティには [ ` React.createContext() ` ] ( #reactcreatecontext ) により作成されたコンテキストオブジェクトを指定することができます 。これにより、` this.context ` を使って、そのコンテクストタイプの最も近い現在値を利用できます。レンダー関数を含むあらゆるライフサイクルメソッドで参照できます。
165
+ クラスの ` contextType ` プロパティには [ ` React.createContext() ` ] ( #reactcreatecontext ) により作成されたコンテクストオブジェクトを指定することができます 。これにより、` this.context ` を使って、そのコンテクストタイプの最も近い現在値を利用できます。レンダー関数を含むあらゆるライフサイクルメソッドで参照できます。
166
166
167
167
> 補足:
168
168
>
Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ JavaScript について自分がどれだけ知っているかを知るために
99
99
100
100
### 高度なコンセプト {#advanced-concepts}
101
101
102
- React の[ 基本コンセプト] ( /docs/hello-world.html ) について慣れてきて、実際に手で動かしてみたら、今度はさらに高度な内容にも手を出したいと思うかもしれません。この資料では強力な、しかし普段使われることのない [ コンテキスト ] ( /docs/context.html ) や [ ref] ( /docs/refs-and-the-dom.html ) といった React のさらなる機能について紹介します。
102
+ React の[ 基本コンセプト] ( /docs/hello-world.html ) について慣れてきて、実際に手で動かしてみたら、今度はさらに高度な内容にも手を出したいと思うかもしれません。この資料では強力な、しかし普段使われることのない [ コンテクスト ] ( /docs/context.html ) や [ ref] ( /docs/refs-and-the-dom.html ) といった React のさらなる機能について紹介します。
103
103
104
104
### API リファレンス {#api-reference}
105
105
Original file line number Diff line number Diff line change @@ -910,7 +910,7 @@ function DeepChild(props) {
910
910
911
911
> 補足
912
912
>
913
- > 我々は個別のコールバックを props として渡すのではなく、[ コンテキスト経由で ` dispatch ` を渡す] ( #how-to-avoid-passing-callbacks-down ) ことを推奨しています。以下のアプローチは網羅性と避難ハッチの目的で掲載しているものです。
913
+ > 我々は個別のコールバックを props として渡すのではなく、[ コンテクスト経由で ` dispatch ` を渡す] ( #how-to-avoid-passing-callbacks-down ) ことを推奨しています。以下のアプローチは網羅性と避難ハッチの目的で掲載しているものです。
914
914
>
915
915
> また、[ concurrent mode] ( /blog/2018/03/27/update-on-async-rendering.html ) においてこのパターンは問題を起こす可能性があることにも注意してください。将来的にはより使いやすい代替手段を提供することを計画していますが、現時点での最も安全な解決法は、コールバックが依存している何らかの値が変わった場合はコールバックを無効化して作り直すことです。
916
916
Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ const value = useContext(MyContext);
183
183
184
184
直近の ` <MyContext.Provider> ` が更新された場合、このフックはその ` MyContext ` プロバイダに渡された最新の ` value ` の値を使って再レンダーを発生させます。
185
185
186
- ` useContext ` に渡す引数は** コンテキストオブジェクト自体 ** であることを忘れないでください。
186
+ ` useContext ` に渡す引数は** コンテクストオブジェクト自体 ** であることを忘れないでください。
187
187
188
188
* ** 正しい:** ` useContext(MyContext) `
189
189
* ** 間違い:** ` useContext(MyContext.Consumer) `
You can’t perform that action at this time.
0 commit comments