A collection of components for React. 文档 戳这里
- 直接引用
在线生成需要的组件,在页面中引用即可。(注意需要先引用 react-with-addons 和 es5-shim)
<script src="js/es5-shim.min.js"></script>
<script src="js/react-with-addons.js"></script>
<script src="js/ReactUI.js"></script>
- npm install
暂时没有精力更新npm,等后面完善一些再好好整一下
var ReactUI = require('rctui')
var Form = ReactUI.Form
...
// 或者单独使用一个组件
var Input = require('rctui/input')
var CheckboxGroup = require('rctui/checkboxGroup')
var FormControl = require('rctui/formControl')
使用 webpack 打包,可以修改 'src/js/index.js' 自定义需要的组件。
docs: webpack --config webpack-docs.config.js [--min]
publish: webpack --config webpack-publish.config.js [--min]
目前完成的组件,后续应该会不断加入新的组件
- Button
- Checkbox
- Checkbox group
- Datetime
- Form
- Form Control
- Icon
- Message
- Pagination
- Radio group
- Rating
- Select
- Tree
- Table
- Filter
- Modal
v0.3.5
- css 去除 local,使用 rct- 前缀
v0.3.4
- 加入Modal
- Message 改为动态创建
v0.3.3
- Table, Tree的checkAble属性改为selectAble
- 加入 Filter
v0.3.1
- 加入Table
- dataSource改为promise方式
v0.3.0
- Component全部改为es6形式
- grids的css改用js动态生成
- 剥离需要服务端数据的Component内置ajax调用,改用dataSource实现
- 移除全部Mixins,使用Higher Order
v0.2.3
- 修改一些小bug
- 增加在线build
v0.2.2