如何循环这个 Prop ?
尝试循环这样的东西:
for (var key in this.props.data.data) {
this.state.newData.push(
<NewData key={key} />
);
}
不起作用。
最佳答案
你必须使用setState来改变状态:
var newArr = [];
for (var key in this.props.data.data) {
newArr.push(<NewData key={key} />);
}
this.setState( {newData: newArr });
关于javascript - 带有嵌套 props 的 React 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46006082/