为什么不响应组件在循环内工作?

时间:2018-11-05 15:17:20

标签: node.js reactjs jsx

我认为问题的根源在于我的环境。我需要安装任何NodeJS软件包吗?

Inside a Loop and without loop.

2 个答案:

答案 0 :(得分:1)

您必须在map函数内部返回元素

this.props.users.map(user => {
    // Here you can manipulate your data before using it
    return <UserPreview user={user}/>
})

如果您只需要返回组件而无需处理数据,则只需删除方括号和return关键字

this.props.users.map(user => <UserPreview user={user}/>);

答案 1 :(得分:0)

用括号()替换花括号,使map返回某些内容:

this.props.users.map(user => (
   <UserPreview user={user}/>
))