新学JSX,React 不太懂。。求指教let names = ['Python', 'Java', 'C++', 'Javascript', 'C']; ReactDOM.render( <div> { //为什么这里报错 " }expected" 呢 for(let name of names){ +function (){ return <h1>{name}</h1>; }(); } } </div>, document.getElementById('example') );
1 回答

慕仙森
TA贡献1827条经验 获得超8个赞
{ }
是 jsx 中的模版插值语法。里面不管是写变量、表达式还是函数,都要确保有返回值。
for
有返回值吗?
一般是用 map
遍历数据:
<div>
{arr.map(item => {
return <h1>{item}</h1>
})}
</div>
添加回答
举报
0/150
提交
取消