React.js初學者工具包

banq發表於2016-05-19
這是一個有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

相關文章