日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Vue3是一個錯誤,我們不應(yīng)該再犯

文本是翻譯的,作者Fotis Adamakis, 他是  Vue.js雅典會議的共同組織者,文中的第一人稱指的是該大佬。

創(chuàng)新互聯(lián)建站主營中衛(wèi)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),中衛(wèi)h5微信平臺小程序開發(fā)搭建,中衛(wèi)網(wǎng)站營銷推廣歡迎中衛(wèi)等地區(qū)企業(yè)咨詢

從最初引入Vue 3開始,已經(jīng)過去了4年多。經(jīng)過多次RFC的討論,以及其他現(xiàn)代框架(包括React和Svelte)的影響,Vue 可能已經(jīng)成為最強大和最全面的框架,能夠逐步支持任何規(guī)模和架構(gòu)的應(yīng)用。

聽起來很刺激,對嗎?嗯,事實遠非如此。從那時起,就發(fā)生了很多延遲和降級的情況。盡管Vue 3最近成為了新的默認版本,但很多重要的支持庫還沒有準備好,甚至沒有計劃與兩個版本兼容。這說明很多代碼庫還停留在Vue 2上,遷移到版本3的路徑并不容易。

請不要誤解我,Vue 3非常棒。它可能是目前最好的框架了。但事實上,從第二版開始沒有簡單的遷移路徑,這是一個錯誤,我們不應(yīng)該在未來重復(fù)。

Vue 2的問題

Vue一直被認為是一個進步的框架。選項API很容易理解,我們可以學習并在需要時引入更復(fù)雜的模式和庫。小的學習曲線和良好的文檔是大家喜歡它的原因。

另一方面,在將通用邏輯抽象為mixin時,使用繼承而不是組合的體系結(jié)構(gòu)缺陷造成了許多可伸縮性問題,并破壞了干凈組件聲明的許多原則。Vue3 引入組合API 作為一種解決方案。

另一個重要的問題是對typecript的支持。當然,在Vue組件中編寫typescript就像在script標簽中添加type="ts"一樣容易。但在模板和 store 里,支持是有問題的。

vue3 解決方案

完全重寫是一個改善框架內(nèi)部結(jié)構(gòu)的機會。Vue3 廣泛地使用了Typescript,包括響應(yīng)性機制在內(nèi)的許多方面都從頭開始。這使得Vue 3在數(shù)據(jù)包大小、初始渲染、更新和內(nèi)存使用方面的性能得到了明顯的改善。

此外,還增加了很多新的功能。