baidu-acu-react-common
TypeScript icon, indicating that this package has built-in type declarations

5.3.8-beta.1 • Public • Published

react-app-common

一套适用于私有化项目的企业级UI组件库和React实现。

AI2B的react公共部分, 包括通用组件(common components)、业务组件(biz components)、高阶组件(HOC components)和工具集(utils)。

Demo及文档地址:demo及文档

在模板项目中的使用:模板项目

特性

  • 简单快速:对于各种经典业务场景的开发,支持通过“配置化”来实现。

  • 技术领先:全部使用TypeScript构建,提供完整的类型定义文件(*.d.ts),让开发者解决问题于开发阶段。

  • 文档齐全:配有文档 + 使用Demo + 培训视频助开发者更聚焦于业务开发。

  • 全链路开发、测试、发布技术体系

    1、使用react-styleguidelist框架来搭建demo和文档平台,并能支持开发过程中的调试。

    2、基于Jest的自动化测试功能,覆盖100%工具类和80%组件。

    3、应用eslint来进行代码风格检验。

    4、基于rollup来实现编译打包功能,产出es和commonjs两份产出。

    5、当前组件使用Hooks写法来实现

技术方案

react全家桶 + react-styleguidelist + typescript + eslint + rollup + antd + jest + less

如何使用

npm install --save baidu-acu-react-common

如何开发

# dev
npm run start

# build:demo
npm run build:demo

# lint
npm run lint

# build
npm run build

# test
npm run test

# update test
npm test -- -u

Dependents (0)

Package Sidebar

Install

npm i baidu-acu-react-common

Weekly Downloads

601

Version

5.3.8-beta.1

License

MIT

Unpacked Size

2.67 MB

Total Files

266

Last publish

Collaborators

  • tonyjeffreyn
  • hustchenbo
  • wz57c
  • sanxy
  • v_weiliujia