Utiliser l'objet Vue comme un event bus (publish/subscribe).
Si dans Vue.js vos animations CSS clignotent dans IE 11, pensez à ajouter animation-fill-mode: forwards;
sur l'élément auquel l'animation est affecté.
Plein de bons conseils pour garder vos SPA légère.
Ce qui arrive dans Vue.js 3.0.
Je suis un peu mitigé sur la réécriture du core en TypeScript. Ça induit une dépendance considérable et le bénéfice ne me semble pas si grand que ça. TypeScript ne sera pas indispensable pour utiliser le framework mais ça ne m'étonnerait pas qu'il le devienne dans la v4.
Mis à part ça, que du bon ! Et c'est agréable de voir qu'une grand importance est accordée à rendre la migration de 2.X à 3.0 aussi facile que possible.
Un article assez complet sur Vuelidate.
Plein d'outils pour Vue.js, organisés par catégories et triés par évaluation.
Vue CLI 3.0 est de sortie en version finale !
Sous le coude mais ça date de 2017 donc les remarques sur l'écosystème Vue.js ne sont plus tout à fait vraies.
La nouvelle version de Vue CLI arrive avec une interface web qui permet de créer un nouveau projet et de le gérer pratiquement sans entrer une ligne de commande (dépendances, scripts npm, build, etc.).
Vous pouvez même ajouter un module d'internationalisation qui va automatiquement se brancher sur votre application. Vous pouvez définir toutes les traductions dans l'interface web et ça modifiera/créera les fichiers JSON correspondants.
C'est très bien foutu et vraiment plug-and-play !
Quelques exemples d'entreprises qui sont passées à Vue.js et leur analyse.
Construire une application desktop avec Vue.js et des technos web en général.
Une illustration de comment passer très simplement de jQuery à Vue.js.
Par expérience, la transition est très simple et l'apport en terme de clarté de code est immense. Et la mise en place est bien plus simple que pour Angular ou React.
Vous ne voudrez plus jamais utiliser autre chose !
Un article assez long mais qui donne quelques pistes pour intégrer l'utilisation de Vue.js + Webpack dans une application PHP.
Un excellent regroupement des différents backends généralement utilisés avec Vue.js. L'article indique également en quelques lignes lequel est le plus adapté en fonction de ce que vous voulez faire.
Un article intéressant sur l'utilisation correcte de la directive v-for
de Vue.js. Il aborde notamment l'utilisation très conseillée de :key
et les risques encourus si elle est absente.
Un tour d'horizon de Vue CLI 3.
L'approche plugin au lieu de template a l'air top. C'est du zéro-config et vous n'aurez besoin de mettre les mains dans le cambouis que si vous voulez modifier le comportement par défaut.
Un générateur de site statique basé sur Vue.js.
Ça a l'air simple et efficace. Et le projet vient tout juste de sortir donc des ajouts sont à prévoir dans les semaines à venir.
Un premier regard sur Vue CLI 3. Cette interface a l'air nettement plus facile d'accès que la version 2.
En gros tout est abstrait sous forme de plugins et vous n'avez qu'à overrider ce que vous devez changer. On est donc assez proche du zéro config.