javascript - React JS 映射/显示元素
问题描述
所以我试图将播放器数组作为道具传递给 App 组件,然后使用映射来迭代 initialPlayers 并为数组中的每个对象返回一个播放器组件。请检查下图。
这是 App.js 页面。ReactDOM.render 在 index.js 中。
TypeError:无法读取未定义的属性“initialPlayers”
请问有什么好的和快速的建议吗?
谢谢
class App extends Component {
constructor(props) {
super(props);
this.state = {};
}
render() {
const players = [
{ name: "Dex",
score: 33
},
{
name: "Rocko",
score: 61
},
{
name: "Lance",
score: 29
},
{
name: "Zane",
score: 42
},
];
ReactDOM.render(
<React.StrictMode>
<App players />,
</React.StrictMode>,
document.getElementById('root')
);
解决方案
你好 ,
你传递的道具是名字 players
,你为什么要打电话initialPlayers
?
尝试这个 :
props.players.map
推荐阅读
- django - Python使用相同的模型实例自动填充ManyToManyField
- html - VMware Clarity - 所有映像卡的大小相同
- javascript - dat.gui 在滑块更改时更改消息值
- javascript - 使用其他数组对数组对象进行排序
- android - 如果firestore用户集合在Android Kotlin中有特定集合,如何在recyclerview中添加项目
- reactjs - Highcharts 组织结构图(org chart)与 React Native
- db2 - Db2 XML 插入 XML 数据类型列
- mysql - 基于多个条件获取Many 2 Many关系的记录
- python - A文件调用B文件的函数获取A文件的文件名
- mono.cecil - 如何将 IL 代码转换为 Mono.Cecil 命令?