Vue 3 promet d'ĂŞtre juste un excellent framework
La popularité de Vue grandit, le projet, à chaque mise à jour, devient plus rapide et meilleur. Evan Yu a annoncé la nouvelle version de Vue le 15 novembre 2018 lors d'une conférence à Londres. L'objectif principal de Vue 3 est d'améliorer les caractéristiques suivantes du framework: performances, facilité de développement d'applications natives, convivialité.
Ici, entre autres améliorations, il y a une nouvelle API, Composition, destinée à créer des composants. Cette API n'introduit pas de nouveaux concepts dans Vue. Au contraire, il ouvre l'accès aux fonctionnalités de base du framework, comme la création d'un état réactif et son observation, comme l'utilisation de fonctions indépendantes. Ceci est extrêmement utile pour les développeurs Vue de tous niveaux.
En termes simples, l'équipe de Vue travaille activement à l'amélioration de nombreuses API de framework, visant à rendre Vue 3 meilleure que Vue 2 de la manière suivante:
- La vitesse.
- Compacité.
- Maintenabilité du code.
- DĂ©veloppement d'applications natives.
- La commodité d'utilisation.
Vous ne voulez pas attendre la sortie? Si tel est le cas, vous pouvez commencer à expérimenter maintenant en utilisant la version alpha de Vue 3 . Et voici le matériel sur la nouvelle API.
Ă€ quoi s'attendre de Vue 3?
Parlons des nouveautés de Vue 3 et des modifications utiles que les développeurs y ont apportées.
- 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 !
- . «» «».
- Prise en charge des fragments. Les fragments sont des éléments virtuels qui ne sont pas rendus dans l'arborescence DOM.
- Support de crochet. Cette fonctionnalité est encore expérimentale.
- Prise en charge du Time Slicing. Elle est expérimentale.
En fait, je ne veux pas surcharger ce matériel avec une description détaillée des capacités de Vue 3. Il y a beaucoup de matériel publié sur ce sujet. Ici , ici et là - des liens vers des articles de qualité, techniquement corrects, rédigés de manière professionnelle et contenant des exemples pratiques.
Ă€ propos de la date de sortie de Vue 3
Actuellement (deuxième quinzaine d'août), Vue 3 devrait sortir au troisième trimestre 2020. Autrement dit - cela peut avoir lieu à tout moment avant le 30 septembre de cette année. Ces informations sont basées sur le plan officiel de développement du projet .
DĂ©tails de la date de sortie de Vue 3
â–Ť Attentes de la prochaine version de Vue: raisons d'optimisme
Voici quelques faits qui, je pense, nous permettent de dire que Vue 3, en effet, sortira très prochainement:
- - (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 , . .
- De plus, il faut noter que la dernière mise à jour du plan de développement du projet a eu lieu le 29 juin de cette année. De nombreuses choses auraient pu se produire depuis lors et affecter la date de sortie de Vue 3.
Si vous voulez une meilleure compréhension de ce qu'il est possible de voir 3 déjà prêt à l'emploi, jetez un œil à la présentation, qui a été publiée en avril de cette année, et suivez l'actualité du projet.
Fonctionnalités de Vue 3 que vous pouvez essayer aujourd'hui
- L'API de composition existe en tant que plugin pour Vue 2, vous pouvez donc essayer cette API.
- Une version bêta des nouveaux outils de développement Vue.
- Voici le routeur officiel Vue 3.
- Ici vous pouvez trouver un plugin CLI Vue pour la prochaine version de Vue 3.
- Voici la version Vue 3 de Vue Test Utils.
Préparation à la migration de Vue 2 vers Vue 3
Si votre projet est relativement petit, vous suivez les directives de Vue RFC et évitez d'utiliser des fonctionnalités obsolètes, alors vous devriez pouvoir passer de Vue 2 à Vue 3 assez rapidement. Mais, dans tous les cas, il est préférable de démarrer le processus de migration en lisant le guide approprié . Veuillez noter que ce guide est toujours en version bêta. Par conséquent, vous pouvez vous attendre à voir des changements après la sortie de Vue 3.
Apprendre Vue 3
- Il existe de bons cours Vue 3 sur Vue Mastery pour les développeurs qui ont déjà une expérience avec 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?
Si vous débutez avec le framework, il est recommandé de commencer par apprendre Vue 2. La principale raison de cette recommandation est que la sortie de Vue 3 ne signifie pas des changements fondamentaux du framework. La plupart des connaissances sur Vue 2 ne deviendront pas obsolètes lors de l'utilisation de Vue 3. En conséquence, il s'avère que pour commencer à maîtriser Vue, il ne sert à rien d'attendre la sortie de Vue 3. Commencez à apprendre Vue 2, et lorsque Vue 3 sortira, vous serez prêt à pour apprendre les nouveautés apportées par cette version du framework.
▍ Qu'arrivera-t-il à Vue 2.x après la sortie de Vue 3?
Il y aura une autre version mineure de Vue 2 (2.7), qui sera un backport des fonctionnalités d'interopérabilité de Vue 3.x vers Vue 2.x. Il émettra également des avertissements sur les fonctionnalités obsolètes dans Vue 3.x. Ce sera la dernière version mineure de LTS pour Vue 2.x et devrait être pris en charge pendant 18 mois. Mais d'importantes mises à jour de sécurité seront publiées après la fin de la période LTS.
▍ J'ai vu des critiques à propos de Vue 3. Y a-t-il des problèmes avec Vue 3 qui méritent d'être connus?
En fait, il y a eu beaucoup de discussions sur Internet (en particulier sur Reddit) à propos de Vue 3, au cours desquelles de sérieuses préoccupations ont été exprimées, qui ont ensuite été jugées non fondées. Ces préoccupations incluent, par exemple, le fait que la nouvelle API de composition ne peut pas être facilement ajoutée au framework et que l'API Vue 2 actuelle sera obsolète. Des rumeurs comme celle-ci ont conduit les gens à craindre que tout le temps qu'ils consacrent à l'apprentissage de Vue ait été gaspillé. Mais, encore une fois, il n'y a plus aucune raison à de telles craintes. Vous pouvez être assuré que l'API de composition est un ajout à l'API existante, pas un remplacement, et que l'API actuelle ne va nulle part.
RĂ©sultat
Espérons que cet article vous a aidé à définir une vision plus claire de ce à quoi vous attendre de Vue 3. Il y a des raisons de croire qu'il y aura bientôt plus de nouvelles sur Vue 3. framework, abonnez-vous aux actualités officielles du projet .
Pensez-vous que Vue 3 arrive bientĂ´t?