UXCore

npm version Dependency Status devDependency Status

UXCore is a set of React Components that is designed for enterprise-class pc backend application.

  • Rich library: more than 35 React Components available with high quality design.

  • Focus on backend App: Powerful but easy-to-use Form and Table.

  • Customizable theme: theme can be customized easily.

Before posting an issue, please read the CHANGELOG and the README and the documentation to check the recently updated.

For inner staff

please see http://groups.alidemo.cn/uxcore/doc/ for details.
集团内部请查看 http://groups.alidemo.cn/uxcore/doc/ 了解详情。

CodePen

The easiest way to start hacking on UXCore is using the following CodePen Demo:

Starter kit

If you're just getting started, you can download the starter kit. The starter kit is initialized by NOWA which is our project-level development and production solution collections.

Download Starter Kit

Installation

The fastest way to get started is to serve JavaScript and CSS from the CDN

<link rel="stylesheet" type="text/css" href="//g.alicdn.com/??platform/common/s/1.1/global/global.css,uxcore/uxcore-kuma/2.0.31/orange.min.css">
<script src="//g.alicdn.com/uxcore/uxcore/0.1.17/uxcore.min.js">

if you'd like to use npm

npm install uxcore

Usage

For cdn

const {Button} = Uxcore;
ReactDOM.render(<Button />, mountNode);

For npm

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

And import style mannally

import 'uxcore/assets/iconfont.css';
import 'uxcore/assets/orange.css';

Browser Support

Mainstream browsers and Internet Explorer 8+. For IE 8, see react-ie8 to get support.

Customization

We have implemented two default themes(orange/blue) to render UXCore Components. Theme customization is simple using our online design tools.

Contribute

Yes please! See the CONTRIBUTING for details.

License

This project is licensed under the terms of the MIT license