From 7cd1163c712a297a7fdb1a39eac96e5a00cbd19e Mon Sep 17 00:00:00 2001 From: seiyatakahashi Date: Sat, 9 May 2020 15:38:33 +0900 Subject: [PATCH] =?UTF-8?q?=20=E8=A1=8C=E6=95=B0=E3=82=92=E3=81=82?= =?UTF-8?q?=E3=82=8F=E3=81=9B=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/blog/2020-02-26-react-v16.13.0.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index a344a9d5a..ae52a076a 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -47,6 +47,7 @@ Warning: Cannot update a component from inside the function body of a different ``` (String ref と異なり、一般的なref自体は**完全にサポートされ続けます**ので混同しないようにしてください。) + 将来的には、string ref からの移行を自動化するスクリプト ("codemod") を提供する予定です。しかし、まれに自動移行できないケースがあります。このリリースでは、非推奨化に先立ち、**そのようなケースにのみ**警告を追加しています。 例えば、レンダープロップパターンと一緒に string ref を使用した場合に発生します。 @@ -75,6 +76,7 @@ class ClassParent extends React.Component { このようなコードはしばしばバグを示します。(ref は `ClassParent` で利用できると思われるかもしれませんが、代わりに `ClassWithRenderProp` に置かれてしまいます)。 **このようなコードはお持ちでない可能性が高いでしょう**。もしそのようなコードがあって、それが意図的なものであれば、代わりに [`React.createRef()`](/docs/refs-and-the-dom.html#creating-refs) を使うよう変更してください: + ```jsx class ClassWithRenderProp extends React.Component { myRef = React.createRef(); @@ -149,7 +151,6 @@ React は開発者向け警告にコンポーネントスタックを追加し これらの問題やその他の問題を解決してくれた貢献者に感謝します。完全な changelog は[下記](#changelog)を参照してください。 - ## インストール {#installation} ### React {#react}