@ebay/ui-core-react

中文文档
9.17.1发布于 2026/10/31ISCTypeScriptCommonJS构建来源已验证近 30 天下载 2.1万

皮肤组件从 React 创建

中文使用文档
文档目录22 节
  1. 所需资源
  2. eBayUI 组件
  3. 开始
  4. 页:1
  5. 通过属性
  6. 问题
  7. 捐款
  8. 更改日志
  9. 版本 7.x (皮肤 18, 打破图标名称的更改)
  10. 版本 6.x (皮肤 17, 打破图标名称的更改)
  11. 版本 5.x (皮肤 16, 打破事件召回的更改)
  12. 版本 4.x (皮肤 16, 打破图标名称的更改)
  13. 版本 3.x (皮肤 15, 对话框组件的一些断开更改)
  14. 2.x版本(皮肤15)
  15. 10.x版本(皮肤14)
  16. 9.x版本(皮肤13)
  17. 8.x版本(皮肤 12)
  18. 6.x版本(皮肤 10)
  19. 版本 5.x (删除后减少, 更改进口以将捆绑大小最小化)
  20. 3.x版本(皮肤9,用钩子支持16.8反应)
  21. 2.x版本(皮肤7,反应16.7)
  22. 遗产

ebayui 核心反应

eBayUI 反应组件

演示

所需资源

eBayUI 组件

开始

这些反应组件作为 @ebay/ui-core-react 打开软件包 国家预防机制。 。 。 .

使用 npm 或 线条将包依赖性添加到您的工程中 :

yarn add @ebay/ui-core-react @ebay/skin
import { EbayTextbox } from '@ebay/ui-core-react/ebay-textbox'
import { EbayButton } from '@ebay/ui-core-react/ebay-button'

<EbayTextbox placeholder="Enter text here" />
<EbayButton>Submit</EbayButton>

页:1

如果你将孩子的组件动态化, 不想得到反应 key 警告后提供 key数字 :

<EbayParentComponent>
    {items.map((item, index) => (
        <EbayChildComponent key={index}>{item}</EbayChildComponent>
    ))}
</EbayParentComponent>

通过属性

HTML属性可以用于任何组件上,它们会被传递到组件最突出的标记上. 最突出的标记通常是根或形式控件,但单个组件如果因特定情况而异会注意.

使用实例:

<EbayButton id="my-button" />

问题

在 github 上创建一个问题

捐款

更改日志

@ebay/ui-core-react

版本 7.x (皮肤 18, 打破图标名称的更改)

版本 6.x (皮肤 17, 打破图标名称的更改)

版本 5.x (皮肤 16, 打破事件召回的更改)

版本 4.x (皮肤 16, 打破图标名称的更改)

版本 3.x (皮肤 15, 对话框组件的一些断开更改)

2.x版本(皮肤15)

@ebay/ebayui-core-react (过时)

10.x版本(皮肤14)

9.x版本(皮肤13)

ebayui-core-react (过时)

8.x版本(皮肤 12)

6.x版本(皮肤 10)

版本 5.x (删除后减少, 更改进口以将捆绑大小最小化)

3.x版本(皮肤9,用钩子支持16.8反应)

2.x版本(皮肤7,反应16.7)

遗产

版本与发布记录

@ebay/ui-core-react 共发布 255 个版本,首次发布于 2022/07/23;过去 12 个月发布了 38 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
9.17.1latest2026/10/3113 天前
9.17.02026/10/1727 天前
9.16.02026/10/021 个月前
9.15.02026/09/191 个月前
9.14.02026/09/161 个月前
9.13.02026/09/082 个月前

其他发布通道:rc → 8.0.1-alpha.0。

关于 @ebay/ui-core-react 的常见问题

@ebay/ui-core-react 是什么?

皮肤组件从 React 创建

如何安装 @ebay/ui-core-react?

在项目目录运行 npm install @ebay/ui-core-react,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(^19)、react-dom(^19)、@ebay/skin(^19)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@ebay/ui-core-react 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ebay/ui-core-react 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@ebay/ui-core-react 可以商用吗?

@ebay/ui-core-react 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ebay/ui-core-react 的下载量有多少?

根据 npm 官方下载统计,@ebay/ui-core-react 在 2026/10/13 – 2026/11/11 这 30 天内被下载 21,071 次,日均约 702 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ebay/ui-core-react 还在维护吗?

最新版本 9.17.1 发布于 2026/10/31(13 天前);至今共发布 255 个版本,其中过去 12 个月发布了 38 个;首次发布于 2022/07/23。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。