react声明组件时,第一个字母必须大写

今天在Electron项目中使用React开发一个组件,没有注意命名规则,组件名使用小写了。导致组件无法正常使用,调试到崩溃。后来无意中修改了组件名设置为大写,就好了。在此提醒react声明组件时,第一个字母必须大写。render方法必须要返回一个 JSX 元素,必须要用一个外层的 JSX 元素把所有内容包裹起来,返回并列多个 JSX 元素是不合法的。

错误的写法:

render () { return (

<div>第一个</div>

<div>第二个</div>

)}

正确的写法:

render () {  return (

<div>

<div>第一个</div>

<div>第二个</div>

</div>

)}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原教程内容详见精益 React 学习指南,这只是我在学习过程中的一些阅读笔记,个人觉得该教程讲解深入浅出,比目前大...
    leonaxiong阅读 2,955评论 1 18
  • 深入JSX date:20170412笔记原文其实JSX是React.createElement(componen...
    gaoer1938阅读 8,192评论 2 35
  • HTML模版 之后出现的React代码嵌套入模版中。 1. Hello world 这段代码将一个一级标题插入到指...
    ryanho84阅读 6,463评论 0 9
  • 以下内容是我在学习和研究React时,对React的特性、重点和注意事项的提取、精练和总结,可以做为React特性...
    科研者阅读 8,432评论 2 21
  • 本笔记基于React官方文档,当前React版本号为15.4.0。 1. 安装 1.1 尝试 开始之前可以先去co...
    Awey阅读 7,942评论 14 128

友情链接更多精彩内容