为了账号安全,请及时绑定邮箱和手机立即绑定

React中ReactDOM.render参数语法错误

React中ReactDOM.render参数语法错误

哔哔one 2018-10-11 14:14:45
新学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>


查看完整回答
反对 回复 2018-11-23
  • 1 回答
  • 0 关注
  • 513 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号