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