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

react render的问题

react render的问题

ABOUTYOU 2018-08-07 00:11:18
父组件:这样写要报错,难道render函数里面 紧接着必须要写div容器么?错误信息:就是补充:其实我可以把《main》标签放在List中,就可以了,但是这样感觉不合理,还是我自己没规划好组件?
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

如果你不想像楼上那样多添加一个div的话,就只能把main移到List组件中了...

return (  
     <main>
      { lists.map(()=>{...})} 
   </main>)


查看完整回答
反对 回复 2018-08-30
?
慕的地10843

TA贡献1785条经验 获得超8个赞

谢邀~
首先没有粘出错误信息, 所以只能猜了.

只能 return一个容器;
也就是顶部只能有一个父容器. 
map出来的显然是多个容器.
所以:

return(
    <div>
        {list.map(function(){...})}
    </div>
)

试一下~


查看完整回答
反对 回复 2018-08-30
  • 2 回答
  • 0 关注
  • 967 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信