Tinper-Mirror
一款简洁、高效、易上手的 React 框架。(fork from mirror
特性
- 极简 API(只有 4 个新 API)
- 易于上手
- Redux action 从未如此简单
- 支持动态创建 model
- 强大的 hook 机制
快速开始
初始化项目
使用 uba 创建一个新的 app:
$ npm i -g uba$ uba initAvailable official templates:? Please select : > template-iuap-react-solution
index.js
// 声明 Redux state, reducer 和 action,// 所有的 action 都会以相同名称赋值到全局的 actions 对象上mirror // 使用 react-redux 的 connect 方法,连接 state 和组件const App = <div> <h1>propscount</h1> /* 调用 actions 上的方法来 dispatch action */ <button onClick= actionsapp>-</button> <button onClick= actionsapp>+</button> /* dispatch async action */ <button onClick= actionsapp>+ Async</button> </div> // 启动 app,render 方法是加强版的 ReactDOM.render
示例项目
FAQ
Redux DevTools 扩展?
是否支持支持。
是否可以使用额外的 Redux middleware?
可以,在 mirror.defaults
接口中指定即可,具体可查看文档。
Mirror 用的是什么版本的 react-router?
react-router 4.x。