开发者社区> 问答> 正文

#React 为什么组件名称应以大写字母开头?

#React 为什么组件名称应以大写字母开头?

展开
收起
因为相信,所以看见。 2020-05-07 18:17:00 1094 0
1 条回答
写回答
取消 提交回答
  • 阿里,我所有的向往

    如果您使用JSX渲染组件,则该组件的名称必须以大写字母开头,否则React将作为无法识别的标签抛出错误。此约定是因为只有HTML元素和SVG标签可以以小写字母开头。

    class SomeComponent extends Component {
     // Code goes here
    }
    

    您可以定义名称以小写字母开头的组件类,但在导入时应使用大写字母。这里的小写字母可以:

    class myComponent extends Component { render() { return

    } }

    export default myComponent

    2020-05-07 18:17:46
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
利用编译将 Vue 组件转成 React 组件 立即下载
React Native 全量化实践 立即下载
React在大型后台管理项目中的工程实践 立即下载