baidu-acu-react-common
v5.3.8-beta.1
Published
百度智能云AI团队react公共部分:代码包括公共组件(common components)、业务组件(biz components)、高阶组件(HOC components)和工具集(utils)。
Downloads
44,570
Keywords
Readme
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