Have ideas to improve npm?Join in the discussion! »

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

    5.2.5 • 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
    
    

    Keywords

    none

    Install

    npm i baidu-acu-react-common

    DownloadsWeekly Downloads

    29

    Version

    5.2.5

    License

    MIT

    Unpacked Size

    2.54 MB

    Total Files

    265

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar