**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* - [REACT PLUGIN](#react-plugin) - [图表相关](#%E5%9B%BE%E8%A1%A8%E7%9B%B8%E5%85%B3) - [输入](#%E8%BE%93%E5%85%A5) - [布局 & UI](#%E5%B8%83%E5%B1%80--ui) - [其他](#%E5%85%B6%E4%BB%96) - [函数库](#%E5%87%BD%E6%95%B0%E5%BA%93) ## REACT PLUGIN > 基于 React.js 的插件 ### 图表相关 - [react-vis](https://github.com/uber-common/react-vis) > Uber做的一款基于React.js的图表插件 - [recharts](https://github.com/recharts/recharts) > 混合 React 和 D3 的图表 - [react-chartjs](https://github.com/reactjs/react-chartjs) > 混合 React 和 chart.js 的图表 ### 输入 - [Draft.js](https://facebook.github.io/draft-js/) > 一个React 文本编辑器 > > 支持Markdown - [React Select](http://jedwatson.github.io/react-select/) - [React Lite Dropdown](https://github.com/jianliaoim/react-lite-dropdown) > 基于 React 的下拉列表插件 - [react-times](https://github.com/ecmadao/react-times) > 一款时间选择插件,可以选择24或12小时制,以及黑白主题 - [react-dates](https://github.com/airbnb/react-dates) > Airbnb开源的一款日期选择器 - [cleave.js](https://github.com/nosir/cleave.js) - [text-mask](https://github.com/text-mask/text-mask) - [Inputmask](https://github.com/RobinHerbots/Inputmask) > 格式化 input 的输入 - [react-medium-editor](https://github.com/wangzuo/react-medium-editor) > 开源编辑器 [medium-editor](https://github.com/daviferreira/medium-editor) 的 React 版本 ### 布局 & UI - [reflexbox](https://github.com/jxnblk/reflexbox) > React flexbox - [react-toolbox](https://github.com/react-toolbox/react-toolbox) > 封装了一堆 React 组件 - [react-overlays](https://github.com/react-bootstrap/react-overlays) > 从`react-bootstrap`中分离出的一些辅助类组件 - [react-portal](https://github.com/tajo/react-portal) > React Modal 的辅助神器 ### 其他 - [react-lite](https://github.com/Lucifier129/react-lite) > 更加轻量压缩版本的 React ### 函数库 - [redux-persist](https://github.com/rt2zz/redux-persist) > 针对 redux 的数据持久化插件,保存你的 store - [redux-observable](https://github.com/redux-observable/redux-observable) > Use RxJS in Redux & React,需要依赖于 Rxjs - [redux-pack](https://github.com/lelandrichardson/redux-pack) > 针对 Redux 中间件返回 Promise 进行处理