一套基於react&react-native技術棧實現的前端模版項目,歡迎學習交流!

項目說明

react-templates是一套基於react&react-native技術棧實現的前端模版項目,項目共分爲五個分支(master分支除外),涵蓋了常見的前端項目類型,如管理系統項目(admin分支和single-spa-admin分支)、移動web端項目(webapp分支),APP項目(native-bottom-tabs分支和native-drawer分支)。前端

項目中的每一個模版都是使用當前流行的技術棧,如react全家桶、react-native全家桶。若是你正打算學習react或react-native相關知識進行開發,或許這個項目可以給你一些幫助。若是你已是一位老司機,那麼這個項目可能會爲你節省很多前期的準備工做。具體細節請繼續閱讀分支說明並查看相應分支的README。react

因爲項目全面使用function component + react hooks編寫,若是項目中有什麼不合理的地方或者代碼書寫錯誤,歡迎留言指正。若是你有什麼功能需求或建議也歡迎在issues page留言,我看到後會第一時間回覆。ios

分支說明

1、native-bottom-tabs分支

分支介紹:基於react-native、react-native-elements、react-navigation、redux、axios等技術棧實現的底部tabs佈局的APP模版項目git

模版預覽:github

2、native-drawer分支

分支介紹:基於react-native、react-native-elements、react-navigation、redux、axios等技術棧實現的抽屜式佈局的APP模版項目web

模版預覽:typescript

3、webapp分支

分支介紹:基於react、react-router-dom、redux、antd-mobile、axios等技術棧實現的移動web端模版項目redux

模版預覽:axios

4、admin分支(建設中)

分支介紹:基於react、react-router-dom、redux、antd、axios等技術棧實現的管理系統模版項目react-native

5、single-spa-admin分支(研究中)

分支介紹:在admin分支的基礎上加入了single-spa實現的微前端架構的管理系統模版項目

將來計劃

  1. 開發配套腳手架,簡化初始化工做(進行中)

  2. 增長使用typescript語言的模版

  3. 增長基於next.js的服務端渲染的模版項目

...

做者

👤 孫行者

🤝 貢獻

歡迎提出建議和貢獻代碼!

經過 Issue 報告 bug 或進行諮詢。 issues page.

支持一下

若是你以爲這個項目對你有幫助,記得點一下⭐️哦!

相關文章
相關標籤/搜索