溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

umijs是不是react框架

發(fā)布時(shí)間:2022-06-28 11:54:09 來(lái)源:億速云 閱讀:940 作者:iii 欄目:web開發(fā)

今天小編給大家分享一下umijs是不是react框架的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。

umijs是react框架;umijs是一個(gè)可插拔的企業(yè)級(jí)react應(yīng)用框架,以路由為基礎(chǔ),支持類“next.js”的約定式路由,以及各種進(jìn)階的路由功能,并以此進(jìn)行功能拓展;umijs配以生命周期完善的插件體系,覆蓋從源碼到構(gòu)建產(chǎn)物的每個(gè)生命周期,支持各種功能擴(kuò)展和業(yè)務(wù)需求。

本教程操作環(huán)境:Windows10系統(tǒng)、react17.0.1版、Dell G3電腦。

umijs是react框架嗎

umijs是react框架

umi官方宣稱是一個(gè)可插拔的企業(yè)級(jí) react 應(yīng)用框架。umi 以路由為基礎(chǔ)的,支持類 next.js 的約定式路由,以及各種進(jìn)階的路由功能,并以此進(jìn)行功能擴(kuò)展,比如支持路由級(jí)的按需加載。然后配以完善的插件體系,覆蓋從源碼到構(gòu)建產(chǎn)物的每個(gè)生命周期,支持各種功能擴(kuò)展和業(yè)務(wù)需求,目前內(nèi)外部加起來(lái)已有 50+ 的插件。

umi 是螞蟻金服的底層前端框架,已直接或間接地服務(wù)了 600+ 應(yīng)用,包括 支持java、node、H5 無(wú)線、離線(Hybrid)應(yīng)用、純前端 assets 應(yīng)用、CMS 應(yīng)用等。他已經(jīng)很好地服務(wù)了我們的內(nèi)部用戶,同時(shí)希望他也能服務(wù)好外部用戶。

Umi,中文可發(fā)音為烏米,是可擴(kuò)展的企業(yè)級(jí)前端應(yīng)用框架。Umi 以路由為基礎(chǔ)的,同時(shí)支持配置式路由和約定式路由,保證路由的功能完備,并以此進(jìn)行功能擴(kuò)展。然后配以生命周期完善的插件體系,覆蓋從源碼到構(gòu)建產(chǎn)物的每個(gè)生命周期,支持各種功能擴(kuò)展和業(yè)務(wù)需求。

擴(kuò)展知識(shí):

它主要具備以下功能:

1、可擴(kuò)展,Umi 實(shí)現(xiàn)了完整的生命周期,并使其插件化,Umi 內(nèi)部功能也全由插件完成。此外還支持插件和插件集,以滿足功能和垂直域的分層需求。

2、開箱即用,Umi 內(nèi)置了路由、構(gòu)建、部署、測(cè)試等,僅需一個(gè)依賴即可上手開發(fā)。并且還提供針對(duì) React 的集成插件集,內(nèi)涵豐富的功能,可滿足日常 80% 的開發(fā)需求。

為什么不是?create-react-app

create-react-app 是基于 webpack 的打包層方案,包含 build、dev、lint 等,他在打包層把體驗(yàn)做到了極致,但是不包含路由,不是框架,也不支持配置。所以,如果大家想基于他修改部分配置,或者希望在打包層之外也做技術(shù)收斂時(shí),就會(huì)遇到困難。

# 創(chuàng)建目錄
$ mkdir myapp && cd myapp
 
 
# 安裝依賴
$ yarn add umi
 
 
# 創(chuàng)建頁(yè)面
$ npx umi g page index --typescript --less
 
 
# 啟動(dòng)開發(fā)
$ npx umi dev

以上就是“umijs是不是react框架”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI