React16から17にアップグレードしたときに起こった問題
Q&A
React16から17に変更しました。
全てReactを使用しているところを入れ替えるコマンドがあるのは知っていましがエラーを吐くので手動で変更したいと思っております。
下記のkey付きのFragmentは変更後
<div key={???}>
になりますでしょうか???
<React.Fragment key={??????}>
</React.Fragment>
0
Q&A
React16から17に変更しました。
全てReactを使用しているところを入れ替えるコマンドがあるのは知っていましがエラーを吐くので手動で変更したいと思っております。
下記のkey付きのFragmentは変更後
<div key={???}>
になりますでしょうか???
<React.Fragment key={??????}>
</React.Fragment>
下記のkey付きのFragment
と記述がありますがコードはdiv要素ですね??
それはさておき、フラグメントにkeyを与えるケースに直面したことがありませんが、React.Fragment
にkeyを与えるというのはドキュメントにもある正しい記法なようです。