O que você pode esperar do Vue 3 e como se preparar para sua breve chegada?

Há muito buzz em torno do lançamento do Vue 3. Isso me fez querer ajudar a comunidade de desenvolvedores a se preparar para a próxima versão desse framework popular. Espero que minha história ajude você a encontrar Vue 3 com sucesso e não se preocupe com nada.







Vue 3 promete ser apenas um ótimo framework



A popularidade do Vue está crescendo, o projeto, a cada atualização, torna-se mais rápido e melhor. Evan Yu anunciou a nova versão do Vue em 15 de novembro de 2018 em uma conferência em Londres. O foco principal do Vue 3 é melhorar as seguintes características do framework: desempenho, facilidade de desenvolvimento de aplicativos nativos, usabilidade.



Aqui, entre outras melhorias, há uma nova API, Composition, voltada para a criação de componentes. Esta API não apresenta novos conceitos ao Vue. Em vez disso, ele abre acesso aos recursos básicos do framework, como criar um estado reativo e observá-lo, como usar funções independentes. Isso é extremamente útil para desenvolvedores Vue de todos os níveis.



Simplificando, a equipe do Vue está trabalhando ativamente para melhorar várias APIs de estrutura, com o objetivo de tornar o Vue 3 melhor do que o Vue 2 das seguintes maneiras:



  • Rapidez.
  • Compacidade.
  • Manutenção do código.
  • Desenvolvimento de aplicações nativas.
  • A comodidade de uso.


Não quer esperar pelo lançamento? Nesse caso, você pode começar a experimentar agora usando a versão alfa do Vue 3 . E aqui estão os materiais sobre a nova API.



O que esperar do Vue 3?



Vamos falar sobre o que há de novo no Vue 3 e as mudanças úteis que os desenvolvedores fizeram nele.



  • 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 !
  • . «» «».
  • Suporte para fragmentos. Fragmentos são elementos virtuais que não são renderizados na árvore DOM.
  • Suporte de gancho. Este recurso ainda é experimental.
  • Suporte ao Time Slicing. Ela é experimental.


Na verdade, não quero sobrecarregar este material com uma descrição detalhada das capacidades do Vue 3. Há muito material publicado sobre esse assunto. Aqui , aqui e ali - links para artigos de qualidade que são tecnicamente corretos, escritos profissionalmente e contêm exemplos práticos.



Sobre a data de lançamento do Vue 3



Atualmente (segunda metade de agosto), o Vue 3 está programado para ser lançado no terceiro trimestre de 2020. Isto é - pode ocorrer a qualquer momento antes de 30 de setembro deste ano. Essas informações são baseadas no plano oficial de desenvolvimento do projeto .





Detalhes da data de lançamento do Vue 3



▍ Expectativas do próximo lançamento do Vue: motivos para otimismo



Aqui estão alguns fatos que, eu acho, nos permitem dizer que Vue 3, de fato, será lançado muito em breve:



  • - (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 , . .
  • Além disso, é importante destacar que a última vez que o plano de desenvolvimento do projeto foi atualizado em 29 de junho deste ano. Muitas coisas podem ter acontecido desde então que podem afetar a data de lançamento do Vue 3.


Se você quer uma melhor compreensão do que é possível Vue 3 já pronto para uso, dê uma olhada na apresentação, que foi lançado em abril deste ano, e siga a notícia do projeto.



Recursos do Vue 3 que você pode experimentar hoje



  • A API de composição existe como um plugin para o Vue 2, então você pode experimentar esta API.
  • Uma versão beta das novas ferramentas de desenvolvedor Vue.
  • Aqui está o roteador Vue 3 oficial.
  • Aqui você pode encontrar um plugin Vue CLI para o próximo lançamento do Vue 3.
  • Aqui está a versão Vue 3 do Vue Test Utils.


Preparando-se para migrar do Vue 2 para o Vue 3



Se o seu projeto for relativamente pequeno, você seguir as diretrizes do Vue RFC e evitar o uso de recursos obsoletos, você poderá passar do Vue 2 para o Vue 3 com bastante rapidez. Mas, em qualquer caso, é melhor começar o processo de migração lendo o guia apropriado . Observe que este guia ainda está em beta. Portanto, você pode esperar ver mudanças nele após o lançamento do Vue 3.



Learning Vue 3



  • Existem bons cursos do Vue 3 em Vue Mastery para desenvolvedores que já têm experiência com o 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?



Se você está apenas começando com este framework, é recomendado que você primeiro aprenda o Vue 2. O principal motivo para esta recomendação é que o lançamento do Vue 3 não significa mudanças fundamentais no framework. A maior parte do conhecimento sobre o Vue 2 não se tornará obsoleto com o uso do Vue 3. Como resultado, para começar a dominar o Vue não há razão para esperar pelo lançamento do Vue 3. Comece a aprender o Vue 2 e, quando o Vue 3 for lançado, você estará pronto para para aprender as coisas novas que esta versão do framework traz consigo.



▍O que acontecerá com o Vue 2.x após o lançamento do Vue 3?



Haverá outro lançamento menor do Vue 2 (2.7), que será um backport dos recursos de interoperabilidade do Vue 3.x para o Vue 2.x. Ele também emitirá avisos sobre recursos obsoletos no Vue 3.x. Esta será a última versão secundária do LTS para Vue 2.x e deverá ter suporte por 18 meses. Mas atualizações de segurança importantes para ele serão lançadas após o final do período LTS.



▍Eu vi algumas críticas sobre o Vue 3. Há algum problema com o Vue 3 que vale a pena conhecer?



Na verdade, houve muita discussão na Internet (especialmente no Reddit) sobre o Vue 3, durante a qual algumas preocupações sérias foram expressas, que mais tarde foram consideradas infundadas. Essas preocupações incluem, por exemplo, que a nova API de composição não pode ser facilmente adicionada à estrutura e que a API Vue 2 atual será descontinuada. Rumores como este levaram as pessoas a temer que todo o tempo que dedicaram a aprender Vue possa ter sido desperdiçado. Mas, novamente, não há mais razão para tais temores. Você pode ter certeza de que a API de composição é uma adição à API existente, não uma substituição, e que a API atual não vai a lugar nenhum.



Resultado



Espero que este post tenha ajudado você a ter uma visão mais clara do que esperar do Vue 3 do que antes. Há razões para acreditar que podemos esperar mais notícias do Vue 3. Para se manter atualizado sobre o que está acontecendo com isso framework, assine as notícias oficiais do projeto .



Você acha que o Vue 3 está chegando?






All Articles