誰かがこの問題に少しでも光を当ててくれることを願っています。多くの試みの後、ReactCSSTransitionGroupを私の反応アプリに正しくインポートすることができました。今私は次の警告を受けて、私の移行は機能していません。ReactCSSTransitionGroupのユニークキーエラー
警告:配列またはイテレータの各子には、一意の「キー」小文字が必要です。
メインのApp.jsファイルに、このようなReactCSSTransitionGroup要素でコンポーネントをラップしました。
return (
<div className="container">
<Navigation />
<div className="app-items-container">
{
this.state.notes.map((note) => {
return(
<ReactCSSTransitionGroup {...transitionOptions}>
<Note noteContent={note.noteContent}
noteId={note.id}
key={note.id}
removeNote={this.removeNote} />
</ReactCSSTransitionGroup>
)
})
}
</div>
<Form addNote={this.addNote} />
</div>
);
私のコンポーネントにはすでにキーが渡されています。キーをどこに適用すればよいですか?ありがとうございました。
note.idが一意の値に – lfender6445