偶然发现一个大佬写的 React 脚手架,叫Moderate, 用起来很方便
發(fā)現(xiàn)一個大佬寫的 React 腳手架,叫Moderate, 用起來很方便
Moderate,意思為適中的,適度的,用這個作為代號,主要取決于他的本名“中用”,其一以貫之的想法就是中庸,秉承著以人為本的態(tài)度,著眼一般且常見業(yè)務,整理出一套“還行”的解決方案,選擇性地追求先鋒,策略性地堅持守拙,大體保持趨向極致的中庸,目標是打造一個沒那么“重”(各種設限),沒那么“輕”(啥也沒有),方便演化的一個有生命力的腳手架,這就是Moderate所追求的“終”。
🥟 開箱即用,邏輯風格(比較)統(tǒng)一,理解一二,可推其他,并提供模版作為參考。
🍢 路由可配置,可約定(部分),可視化調(diào)整,并且具備切換動畫和還原滾動位置等功能。
🥥 頁面開發(fā)確立了一個靈活的規(guī)范,即將頁面的數(shù)據(jù)和邏輯關注分離,實則一體,方便擴展和維護。
🥪 組件基于antd進行了包裝,目的旨在(盡可能)遵循其設計的基礎上擴展一些功能,(追求)讓用起來更方便。
🍱 對數(shù)據(jù)管理器層進行了整合,確立好業(yè)務邊界,讓業(yè)務流轉協(xié)調(diào)順暢,可配置行為,如:mock,schema校驗,接口防抖,提示信息等。
🍬 網(wǎng)絡請求基于axios進行了包裝,進行了簡單且必要的封裝。
🇬🇧 對國際化功能進行了包裝,為每個頁面指定了獨立的國際化文件,并簡化了開發(fā)復雜度,更直接,便于擴展和維護。
🥦 前端mock接口更直接自然,開發(fā)環(huán)境下動態(tài)引入且可拆卸可定制。
📐 提供接口參數(shù)的schema校驗,以應對后臺的api文檔細節(jié)口口相傳的潛在危機。
📒 集成了MD文檔功能,這樣可以方便在開發(fā)時有什么相關想法和收獲,在不脫離項目的情況下進行記錄沉淀,既方便個人,又貢獻集體。
🏀 初步整合了Cocos引擎,可以在react代碼中寫游戲,想想就感覺興奮,一加一就不是等于二的問題了。
原文鏈接
gitee
github
總結
以上是生活随笔為你收集整理的偶然发现一个大佬写的 React 脚手架,叫Moderate, 用起来很方便的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习AccessibilityServi
- 下一篇: sap abap开发从入门到精通_给你的