关于前端:闲D没事写了一个还算中用的react-脚手架叫Moderate

43次阅读

共计 1090 个字符,预计需要花费 3 分钟才能阅读完成。

gitee
github

Moderate “ 终 ” 定在哪?

Moderate,意思为适中的,适度的,用这个作为代号,次要取决于他的本名“中用”,其一以贯之的想法就是中庸,秉承着以人为本的态度,着眼个别且常见业务,整顿出一套“还行”的解决方案,选择性地谋求先锋,策略性地保持守拙,大体放弃趋势极致的中庸,指标是打造一个没那么“重”(各种设限),没那么“轻”(啥也没有),不便演变的一个有生命力的脚手架,这就是 Moderate 所谋求的“终”。

基于此想法领导下,初步具备了以下次要性能:

🥟 __开箱即用__,逻辑格调(比拟)对立,了解一二,可推其余,并提供模版作为参考。

🍢 __路由可配置__,可约定(局部),可视化调整,并且具备切换动画和还原滚动地位等性能。

🥥 __页面开发确立了一个灵便的标准__,行将页面的数据和逻辑关注拆散,实则一体,不便扩大和保护。

🥪 __组件基于 antd 进行了包装__,目的旨在(尽可能)遵循其设计的根底上扩大一些性能,(谋求)让用起来更不便。

🍱 __对数据管理器层进行了整合__,确立好业务边界,让业务流转协调顺畅,可配置行为,如:mock,schema 校验,接口防抖,提示信息等。

🍬 __网络申请基于 axios 进行了包装__,进行了简略且必要的封装。

🇬🇧 __对国际化性能进行了包装__,为每个页面指定了独立的国际化文件,并简化了开发复杂度,更间接,便于扩大和保护。

🥦 __前端 mock 接口更间接天然__,开发环境下动静引入且可拆卸可定制。

📐 __提供接口参数的 schema 校验__,以应答后盾的 api 文档细节口口相传的潜在危机。

📒 __集成了 MD 文档性能__,这样能够不便在开发时有什么相干想法和播种,在不脱离我的项目的状况下进行记录积淀,既不便集体,又奉献个体。

🏀 __初步整合了 Cocos 引擎__,能够在 react 代码中写游戏,想想就感觉兴奋,一加一就不是等于二的问题了。

疾速上手

环境筹备

首先得有 node
举荐应用 yarn 治理 npm 依赖,并应用国内源(阿里用户应用内网源)。

装置 qanglee-cli

  npm i -g qanglee-cli

创立我的项目

先找个中央,而后执行 qanglee create 或者npx qanglee create

  qanglee create
? your projectName: Moderate

运行

npm start

用不必

因人而异,Moderate 就是在“平平无奇”的中央,做着”普普通通“的事件,不奢望会被承受,不忧愁会被否定,始终在路上,仅心愿有一分就奉献一分光和热。

作赋一首,以抒胸意

前潜皆可,可攻可守。
黑白皆容,趋善避恶。
乾坤知易,随遇而刻。
保中守和,无成有终。

正文完
 0