构建公司组件库的 The newline 指南

The newline Guide to Building a Company Component Library

本课程将教您如何创建灵活的、私有的、企业级的 使用 React 的组件库。

你将学到什么

  • 如何识别现有代码库中潜在的共享组件

  • 选择库依赖项的重要性

  • 如何使用 TypeScript 和 Storybook 从头开始​​创建 NPM 库

  • 共享组件的基本和高级 API 模式

  • 如何构建现代 NPM 包并将其部署到私有 NPM 注册表

本课程将教您如何使用 React 创建灵活的、私有的企业级组件库。

自 2013 年推出以来,React 已成为最常用的前端框架之一。其基于组件的架构和灵活性使其成为需要在多个团队之间共享代码的人的首选框架。

然而,帮助 React 日益流行的灵活性在创建共享资产和工具时也带来了许多挑战。一些最常见的问题包括:

  • 哪些组件应该共享?
  • 如何选择要包含在我的库中的依赖项?
  • 哪些组件 API 和设计模式具有最大的灵活性?
  • 如何记录和构建我的组件?
  • 我应该如何测试我的库?
  • 我在哪里部署我的组件以供内部使用?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。