提高用户体验感的Rematch
-
Rematch 是没有 boilerplate 的 Redux 最佳实践。不再有 action types, action creators, switch 语句或 thunks。
rematch是对redux的二次封装,简化了redux是使用,极大的提高了开发体验。rematch仅仅是对redux的封装,没有依赖redux-saga,也没有关联react,因此其可以用在其他的视图库中,如vue等。
rematch的优点:省略了action types不必再多次写字符串,使用model/method代替;省略了action creators直接调用方法,不必再生产action type,使用dispatch.model.method代替;省略了switch语句,调用model.method方法,不必判断action type;集中书写状态,同步和异步方法,在一个model中使用state,reducers和effects来写状态,同步和异步方法。
项目地址:
https://github.com/kakaoG/taro-small-program guo_1991
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏