Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

igroot

baishancloudFE2.2kMIT1.6.6TypeScript support: included

An React-based implementation

igroot, design, react, react-component, component, components, ui, framework, frontend

readme

iGroot

一套企业级的 UI 设计语言和 React 实现。

支持环境

  • 现代浏览器和 IE9 及以上。
  • 支持服务端渲染。
  • Electron

安装

npm install igroot

示例

import { DatePicker } from 'igroot';
ReactDOM.render(<DatePicker />, mountNode);

手动引入样式:

import 'igroot/dist/igroot.css';  // or 'igroot/dist/igroot.less'

按需加载可通过此写法 import DatePicker from 'igroot/lib/date-picker' 或使用插件 babel-plugin-import

TypeScript

// tsconfig.json
{
  "compilerOptions": {
    "moduleResolution": "node",
    "jsx": "preserve",
    "allowSyntheticDefaultImports": true
  }
}

注意:

  • 设置 allowSyntheticDefaultImports 避免 error TS1192: Module 'react' has no default export 的错误。
  • 本UI组件是基于ant-design做的二次改造
  • 空格

链接

待完善...