📄️ Progressive enhancement
Jusqu'ici, nous avons une application fonctionnelle, qui marche sans exécution de Javascript dans le navigateur. Mais le Javascript nous permet lorsqu'il est chargé de fournir une meilleure expérience aux utilisateurs. Notamment, en évitant le rechargement complet d'une page lors d'une navigation ou lors de la soumission d'un formulaire.
📄️ Pré-chargement nos pages
Pour minimiser les temps de chargements Remix se chargent d'appeler les différents loader d'une page en parallèle. Mais pour tenter de supprimer les différents états de chargement, nous avons également la possibilité de précharger nos pages, avant même d'y accéder.
📄️ Optimistic UI
Lorsque l'on fait des mutations, actuellement l'UI met un peu de temps à se mettre à jour, car la page attend que les données aient été modifiées côté serveur pour rappeler les loaders pour se mettre à jour.