A React UI Component Suites living for enterprise application http://uxco.re http://uxcore.coding.me
Clone or download
Latest commit a6dcb79 Nov 15, 2018
Permalink
Failed to load latest commit information.
assets ver. 0.21.38 Nov 15, 2018
lib ver. 0.21.38 Nov 15, 2018
style ver. 0.21.38 Nov 15, 2018
templates ver. 0.21.38-beta.0 Nov 10, 2018
tests ver. 0.6.0 Jan 26, 2017
.eslintignore ver. 0.21.38-beta.0 Nov 10, 2018
.eslintrc.js ver. 0.6.0 Jan 26, 2017
.gitignore ver. 0.19.30 May 23, 2018
.npmignore ver. 0.2.0 Jun 7, 2016
CHANGELOG.md ver. 0.21.38 Nov 15, 2018
CONTRIBUTING.md docs: fix misspelled words Aug 24, 2016
LICENSE uxcore reame Jun 7, 2016
README.md ver. 0.21.1 Jul 11, 2018
README_CN.md ver. 0.21.1 Jul 11, 2018
gulpfile.js fix: add missing components in entry file Nov 10, 2018
iconfont.css uxcore reame Jun 7, 2016
index.js ver. 0.21.38 Nov 15, 2018
karma.phantomjs.conf.js ver. 0.6.0 Jan 26, 2017
package.json ver. 0.21.38 Nov 15, 2018
webpack.conf.js ver. 0.20.5-beta.4 Jun 19, 2018

README.md

English | 中文

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 50 high quality React Components available

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

  • Well Designed UI: designed for enterprise-class app to make work easy and happy.

Check out our documentation site for live examples.

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

Installation

npm install uxcore --save

Usage

import js

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

import js as required

  • use babel-plugin-import (recommanded)

    // .babelrc or babel-loader option
    {
      "plugins": [
        ["import", { libraryName: "uxcore", camel2DashComponentName: false }]
      ]
    }
  • or, import manually

    import Button from 'uxcore/lib/Button';

import style package

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

React Compatibility

0.14.9 - 16.x

Browser Support

Mainstream browsers and Internet Explorer 9+.

For some broswers (such as IE), you need babel-polyfill.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <!-- Polyfills -->
    <script src="https://g.alicdn.com/platform/c/babel-polyfill/6.26.0/dist/polyfill.min.js"></script>
  </head>
</html>

Contribute

Yes please! See the CONTRIBUTING for details.

License

This project is licensed under the terms of the MIT license