首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么React Table列数组对象同时具有camelCasing和PascalCasing

为什么React Table列数组对象同时具有camelCasing和PascalCasing
EN

Stack Overflow用户
提问于 2019-06-21 14:59:34
回答 1查看 127关注 0票数 0

我是新的反应,我刚刚开始使用反应表。

我注意到,在React Table中,当我们定义列数组时,列对象有标头、访问器、maxWidth、minResizeWidth、headerStyle、Cell等。

标头和单元格大写,但其余属性遵循骆驼大小写约定。

这是有更深的意义,还是它只是一个错误?

例如:

代码语言:javascript
复制
const columns = [
  {
    Header: 'Store',
    accessor: 'storeName',
    minResizeWidth: 50,
    headerStyle: { textAlign: 'left' },
  },
  {
    Header: 'Current Rate',
    accessor: 'rate',
    maxWidth: 120,
  },
  {
    Header: 'Effective From',
    accessor: 'fromDate',
    Cell: renderDateCell,
    maxWidth: 120,
  },
];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-21 15:23:25

您提到的属性称为React中的呈现器。正如React表格文件中所提到的,这些渲染器可以是以下内容之一:

  • 反应类
  • JSX或任何呈现的反应性组件
  • 无状态功能部件
  • 函数返回任何原语。

因为它们可以是用户定义的组件,所以它们需要大写,因为以小写字母开头的元素指的是JSX中内置的组件。我建议您查看关于JSX组件的React文档的这部分,以获得更好的澄清。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56705886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档