您对Vue 3会有什么期待,以及如何为即将到来做好准备?

即将发布的Vue 3版本引起了很多关注。这使我想帮助开发人员社区为该流行框架的下一个版本做准备。希望我的故事能够帮助您成功实现Vue 3,而不必担心任何事情。







Vue 3有望成为一个很好的框架



Vue越来越受欢迎,随着每次更新,该项目变得越来越快。埃文·于(Evan Yu)于2018年11月15日在伦敦的会议上宣布了新版本的Vue。 Vue 3的主要重点是改善框架的以下特征:性能,本机应用程序开发的便利性,可用性。



这里,除了其他改进之外,还有一个新的API,Composition,旨在创建组件。该API不会向Vue引入新概念。相反,它开放了对框架基本功能的访问,例如创建反应性状态并观察其状态(例如使用独立功能)。这对于所有级别的Vue开发人员都非常有用。



简而言之,Vue团队正在积极努力改进众多框架API,旨在通过以下方式使Vue 3优于Vue 2:



  • 速度。
  • 紧凑。
  • 代码可维护性。
  • 开发本机应用程序。
  • 使用方便。


不想等待发布?如果是这样,您可以立即开始使用Vue 3Alpha版本进行实验这是有关新API材料



Vue 3会有什么期望?



让我们谈谈Vue 3的新增功能以及开发人员对其所做的有益更改。



  • API Composition. API React. — , , . API API Options Vue 2. API . , , , . API. , , .
  • TypeScript. TypeScript Vue — , , , . Vue 3 TypeScript, , , TS . , JavaScript, , .
  • . Virtual DOM . «» . . , . Vue 3- 100%, . .
  • . Vue 3 , , . -. , Vue 3 . , . Vue, , «» , .
  • Vue 3 Vue 2. Vue 3 , . Vue 2.6.10 20 (22,8 ). , Vue 3 10 !
  • . «» «».
  • 片段支持。片段是未在DOM树中呈现的虚拟元素。
  • 挂钩支持。此功能仍处于试验阶段。
  • 时间切片支持。她是实验性的。


实际上,我不想过多地介绍Vue 3的功能。在这里这里那里-链接到高质量的文章,技术上正确,专业撰写并包含实际示例。



关于Vue 3的发布日期



目前(8月下半月),Vue 3计划于2020年第三季度发布。也就是说-它可以在今年9月30日之前的任何时间进行。此信息基于官方项目开发计划





Vue 3发布日期详细信息



V对即将发布的Vue的期望:乐观的原因



我认为,有一些事实让我们说,Vue 3确实会很快发布:



  • - (Release Candidate, RC), . , API , , . Vue 3.0, , API Vue 2.x. , API Vue 2.x. , Vue 3 2019 , , . , Vue 3 2020.
  • Vue 3 . -. .
  • Vue 3 Vue 3. . -, . , Vue, , .


▍ Vue:



  • , Vue 3 2020 . Vue 3, 2018 , . .
  • 另外,值得注意的是,项目开发计划的最后一次更新是在今年6月29日。从那以后可能发生了很多事情,这可能会影响Vue 3的发布日期。


如果您想更好地了解Vue 3已经准备好使用的可能性,请看一下今年4月发布演示,并关注该项目的新闻



您可以立即试用的Vue 3功能



  • Composition API作为Vue 2插件存在,因此您可以尝试使用此API。
  • 开发人员工具Vue的测试版
  • 这是官方的Vue 3路由器。
  • 在这里,您可以找到即将推出的Vue 3版本的Vue CLI插件。
  • 是Vue Test Utils的Vue 3版本。


准备从Vue 2迁移到Vue 3



如果你的项目是比较小的,你跟着Vue公司RFC准则,并避免使用不赞成使用的功能,那么你应该能够很快地移动,从Vue的2到Vue公司3,但在任何情况下,最好是通过读取相应的启动迁移过程指导请注意,本指南仍处于测试阶段。因此,您可以期望在Vue 3发布后看到其中的变化。



学习Vue 3



  • Vue Mastery不错的Vue 3课程,面向已经具有Vue经验的开发人员。
  • Vue 3, , , API Composition .
  • Vue 3 , Vue 2. Vue 3, — , , API Composition. .
  • Vue.js Amsterdam 2020, API Composition.
  • Vue 3 API Composition.




▍ Vue. : Vue 2 Vue 3?



如果您刚刚开始学习此框架,建议您先学习Vue2。此建议的主要原因是Vue 3的发布并不意味着对该框架进行了根本性的更改。使用Vue 3时,关于Vue 2的许多知识都不会变得过时。因此,事实证明,要开始学习Vue,没有必要等待Vue 3的发布。开始学习Vue 2,当Vue 3出现时,您将准备好了解此框架版本将带来的新功能。



▍Vue3发行后,Vue 2.x会发生什么?



Vue 2(2.7)的另一个次要版本将是Vue 3.x互操作性功能向Vue 2.x的反向移植。它还将发出有关Vue 3.x中不推荐使用的功能的警告。这将是Vue 2.x的最新LTS次要版本,预计将支持18个月。但是,重要的安全更新将在LTS期限结束后发布。



▍我已经看到一些有关Vue 3的批评。Vue 3是否有任何值得了解的问题?



实际上,互联网上(尤其是Reddit上)有很多关于Vue 3的讨论,在此期间表达了一些严重的担忧,后来被认为是毫无根据的。这些问题包括,例如,新的Composition API无法轻松添加到框架中,并且不赞成使用当前的Vue 2 API。这样的谣言使人们担心,他们花在学习Vue上的所有时间都可能浪费了。但是,再次,不再有任何担心的理由。您可以放心,Composition API是现有API的补充,而不是替代,并且当前的API不会随处可见。



结果



希望这篇文章能帮助您对V​​ue 3的期望有一个比以前更清晰的愿景。我们有理由相信我们可以很快期待更多Vue 3的新闻。框架,订阅官方项目新闻



您是否认为Vue 3即将推出?






All Articles