React.js初学者工具包

这是一个有JVM语言背景的程序员共享的React.js初学者工具包,使用es6和React/React-Native,基于pdxlivebus和其他一些工具包。

主要想法是:试图做一个高阶组件,能够用一行html标签加入,其中封装的是视图和Redux产生的状态。

比如为了有一个地理位置支持,只要加入<GeoLocation/>即可。这样,地理位置将被监视,只要全局状态变化就跟踪变化。

另外一个案例是<LoggedIn/>,将会自己照顾google登录,更新Redux存储中当前用户信息。

还有<ModelView/>组件是通过REST实现模型的增删改查CRUD,具体实现方式是与modelActions('entity') 与sequelizeRouter联接。支持增删改查的可配置视图。

该源码工具包从后端Web服务器,到前端安卓和IOS以及React.js代码都比较完整。

源码项目:star/ at master · ronmamo/star · GitHub