javascript - 带有嵌套 props 的 React 循环

标签 javascript reactjs

如何循环这个 Prop ?

enter image description here

尝试循环这样的东西:

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/

相关文章:

javascript - 串行 promise 和响应。云代码中的成功

javascript - 正则表达式\|(?=\w=>) 是什么意思?

javascript - 使用 jQuery 选择所有复选框

reactjs - React Generic Props 在 props 中使用函数时出现错误

javascript - 使用 redux-thunk 连接 action creators、reducers 时,数据未出现在组件中

javascript - 如何使用 redux-forms v6 在同一页面上创建多个表单?

javascript - 旋转分层条形图

reactjs - 如何让 Telegram Instant View 等待页面呈现 javascript?

reactjs - 如何使用 ReactJS 嵌入 Gist

javascript - React Native 中的 Woocommerce API per_page 最大限制