我的问题是react不尊重我由后端给出的命令。
它给了我一个警告。
子对象应该具有非数字键,以便保留排序
我查看了文档,但不知道错误在哪里。
我正在将密钥传递给组件,但它不起作用......
我有一个带有此代码的 Films 组件
{this.props.films && this.props.films.map((film, i) =>
<FilmsListItem key={film.ID()} data={film}/>
).toJS()}
然后我有这个 FilmListItem
<div>
<div className="show-image">
<img onClick={this.modifyFilm.bind(this, this.props.data)}
src={this.props.data.foto()}
title={this.props.data.nombre()}
alt={this.props.data.nombre()}
width="230"
height="345"/>
<input type="button"
className="delete"
value="BORRAR"
onClick={this.remove.bind(this, this.props.data)}>
</input>
<div className="diccionarios">
<button onClick={this.diccionarios.bind(this, this.props.data)}>PALABRAS</button>
</div>
</div>
</div>