开发者社区 问答 正文

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

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

展开
收起
因为相信,所以看见。 2020-05-07 18:17:00 1148 分享 版权
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
    赞同 展开评论
问答分类:
问答地址: