Construire des vues JavaScript à la manière difficile
Cet article présente un modèle pour construire des vues en JavaScript pur, en mettant l'accent sur la maintenabilité, les performances et le plaisir, tout en évitant les complexités des frameworks tels que React, Vue ou lit-html. Cette approche utilise du code impératif direct pour des performances élevées, ne nécessite aucune dépendance, possède une excellente portabilité et maintenabilité, et prend en charge tous les navigateurs. L'article détaille la structure d'un composant de vue, incluant le modèle, la fonction de clonage, la fonction d'initialisation, les variables DOM, les vues DOM, les variables d'état, les fonctions de mise à jour DOM et les fonctions de mise à jour d'état, ainsi que les conventions de nommage et les meilleures pratiques pour garantir la lisibilité et la maintenabilité du code.