Les avantages de Vue par rapport à React, vus par un développeur React (cette phrase est bizarre 🤔).
Le générateur de sites statiques basé sur la stack Vue, VitePress est de sortie en version 1.
Un outil qui permet de scroller un très grand nombre de données efficacement dans une app Vue.
Migration manuelle de Vue CLI à Vite. Étape par étape.
Une directive qui permet de masquer un texte après un certain nombre de lignes. Très pratique !
Une série de 31 vidéos (5h22 au total) pour apprendre Vue 3 de zéro. Et c'est gratuit.
Je commence à jouer un peu avec Vue 3 et la nouvelle composition API, et c'est assez fabuleux. Mais c'est important de maîtriser quelques nouveaux concepts.
Une lib JavaScript pour créer des animations. Son poids est très réduit mais elle semble complète en terme de fonctionnalités. Elle possède en outre des helpers pour Vue et Solid.
Cas d'utilisation du nouveau composant Suspense
de Vue 3 pour afficher un squelette de composant en guise de loading indicator le temps que les données soient prêtes.
Une autre lib Vue pour effectuer une transition animée d'un composant entre deux pages.
Une lib Vue qui permet de créer des transitions pour un composant entre son affichage dans une page A et son affichage dans une page B. Un peu à la manière de ce que préconise Material Design, pour conserver un maximum de contexte lors d'une navigation.
Les outils de développement de Vue sont assez incroyables. Ils jouent beaucoup dans le plaisir que je prends à utiliser Vue.
Le guide de migration de Vue 2 vers Vue 3.
La version 5 de Vue CLI est de sortie. Ce sera probablement la dernière étant donné que le projet est placé en mode maintenant au profit de Vite.
Vue 3 devient la version par défaut.
Le site de la documentation évolue avec plein de nouveautés ! La liste : https://mobile.twitter.com/vuejs/status/1493062536228315136
L'utilisation de $attrs
est importante pour transmettre l'ensemble des attributs à un élément HTML qui ne serait pas à la racine de votre composant.
Un build de Vue pour facilement upgrader de Vue 2 vers Vue 3.
Une lib Vue qui facilite l'utilisation des gestes.
Vue UseGesture is a set of hooks that let you bind mouse and touch events to any Vue component.
Un plugin Vite pour avoir accès facilement à plus de 90 lib d'icônes.
Un plugin Vue.js pour faire de panneaux redimensionnables.