@@ -5,25 +5,25 @@ redirect_from:
5
5
- " blog/2020/03/02/react-v16.13.0.html"
6
6
---
7
7
8
- 本日、React 16.13.0 をリリースします。このリリースには、今後のメジャーリリースに備えて、バグ修正と新しい非推奨の警告が含まれています 。
8
+ 本日、React 16.13.0 をリリースします。このリリースには、バグ修正と、今後のメジャーリリースに備えるための新しい非推奨の警告が含まれています 。
9
9
10
10
## 新規注意事項 {#new-warnings}
11
11
12
12
### レンダリング中のいくつかの更新に関する注意点{#warnings-for-some-updates-during-render}
13
13
14
- React コンポーネントは、レンダリング中に他のコンポーネントに副作用を与えてはいけません 。
14
+ React コンポーネントは、レンダー中に他のコンポーネントに副作用を起こしてはいけません 。
15
15
16
- レンダリング中に ` setState ` を呼び出すことはサポートされていますが [ 同じコンポーネントに対してのみ * ] ( /docs/hooks-faq.html#how-do-i-implement-getderivedstatefromprops ) . 別のコンポーネントでレンダリング中に ` setState ` を呼び出すと、警告が表示されるようになりました。
16
+ レンダー中に ` setState ` を呼び出すことはサポートされていますが [ * 同じ * コンポーネントに対してのみ ] ( /docs/hooks-faq.html#how-do-i-implement-getderivedstatefromprops ) 可能です。別のコンポーネントのレンダー中に ` setState ` を呼び出すと、警告が表示されるようになりました。
17
17
18
18
```
19
19
Warning: Cannot update a component from inside the function body of a different component.
20
20
```
21
21
22
- ** この警告は、意図しない状態変更によって引き起こされるアプリケーションのバグを見つけるのに役立ちます。** レンダリングの結果として他のコンポーネントの状態を意図的に変更したい場合は 、` setState ` 呼び出しを` useEffect ` にラップすることができます。
22
+ ** この警告は、意図しない状態変更によって引き起こされるアプリケーションのバグを見つけるのに役立ちます。** レンダーの結果として他のコンポーネントの状態を意図的に変更したいという稀なケースでは 、` setState ` 呼び出しを ` useEffect ` にラップすることができます。
23
23
24
24
### スタイルルールが矛盾している場合の注意点{#warnings-for-conflicting-style-rules}
25
25
26
- CSSプロパティのlonghandとshorthandを含む ` style ` を動的に適用する場合、特定の更新の組み合わせにより、スタイリングの一貫性が失われることがあります。例えば、以下のようになります。
26
+ ある CSS プロパティの長い記法と短い記法を同時に含む ` style ` を動的に適用する場合、特定の更新の組み合わせにより、スタイリングの一貫性が失われることがあります。例えば、以下のようになります。
27
27
28
28
``` js
29
29
< div style= {toggle ?
@@ -149,11 +149,11 @@ React は開発警告にコンポーネントスタックを追加し、開発
149
149
150
150
- 厳密な開発モードでは、レガシーコンテキストAPIの使用に関する警告には、警告のトリガーとなったコンポーネントのスタックが含まれていませんでした。このリリースでは、不足していたスタックが警告に追加されます。
151
151
152
- - 無効な ` <button> ` 要素に対して ` onMouseEnter ` がトリガーされないようになりました 。
152
+ - 無効な(disabled の) ` <button> ` 要素に対して ` onMouseEnter ` がトリガされないようになりました 。
153
153
154
- - ReactDOM は v16 を公開して以来、` version ` のエクスポートがありませんでした。このリリースではそれが追加されました 。アプリケーションロジックでの使用はお勧めしませんが、同じページ上のReactDOMのバージョンの不一致や複数のバージョンの問題をデバッグする際に便利です 。
154
+ - ReactDOM は v16 を公開して以来、` version ` のエクスポートがありませんでした。このリリースではそれが改めて追加されました 。アプリケーションロジックでの使用はお勧めしませんが、同じページ上の ReactDOM のバージョン不一致や複数バージョンに関わる問題をデバッグする際に便利です 。
155
155
156
- これらの問題やその他の問題を解決してくれた貢献者に感謝します。完全なchangelog [ 下記] ( #changelog ) を参照してください。
156
+ これらの問題やその他の問題を解決してくれた貢献者に感謝します。完全な changelog は [ 下記] ( #changelog ) を参照してください。
157
157
158
158
159
159
## インストール {#installation}
0 commit comments