Reactは、動的なWebページを作成するためのJavaScriptライブラリであり、コンポーネントと呼ばれる小さな部品を組み合わせて構築されます。Reactを使用する際によく遭遇するエラーの1つに、「Warning: Each child in a list should have a unique “key” prop.」というエラーがあります。このエラーが発生する原因や、解決方法について解説します。
エラー内容
Warning: Each child in a list should have a unique “key” prop.
対応方法
エラーメッセージ
Check the render method of `メソッド名`
の、対象メソッド内で key={**} を追加することで解消する。
return (
{items.map((item, i) => (
<div
key={i} // これを追加
>
...