vue3 與 vue2 的區別,vue3 新特性,爲什麼要使用vue3

vue3與vue2的區別

可以參考這個網站vuejs/rfcs,About:RFCs for substantial changes / feature additions to Vue core

vue3新特性

  • 性能提升
    • 打包大小減少
    • 初次渲染快,更新快
    • 內存使用減少
  • Composition API:
    • ref , reactive
    • computed , watch
    • 新的生命週期函數
    • 自定義函數--hooks函數
  • 其它新增特性:
    • Teleport: 瞬移組件的位置
    • Suspense: 異步加載組件
    • 全局API的優化和修改
    • 更多的試驗性特性
  • 更好的typescript的支持

爲什麼要使用vue3

解決vue2遇到的難題:

  • 隨着功能的增長,複雜組件的代碼變得難以維護
  • Mixin的缺點
  • vue2對於typescript的支持非常地有限(沒有考慮ts的集成和類型推論問題)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章