Sortie de Next.js 9.4

Par:
admin

mer, 13/05/2020 - 15:33

Next.js est un framework JavaScript Next.js construit au dessus de la bibliothèque React de Facebook. Sa dernière grande version majeure, la 9 est sortie en août 2019. Next.js vient de sortir en version 9.4.

La nouveauté principale est l'introduction d'une nouvelle expérience de rechargement à chaud, Fast Refesh, qui est désormais activé par défaut. Le rechargement à chaud existe depuis longtemps dans next.js, mais il n'était pas d'une qualité suffisante pour être activé par défaut. Notamment, l'ancienne implémentation de rechargement à chaud n'était pas résistante aux erreurs de compilation ou d'exécution et effectuait un rechargement complet de l'application en cas de faute de frappe lors de la modification de votre CSS ou JavaScript.

Fast Refresh s'intègre profondément dans React lui-même (via React Refresh), permettant à Next.js d'effectuer des mises à jour de précision prévisibles dans votre arborescence de composants React. Cela signifie que Next.js ne mettra à jour le code que dans le fichier que vous avez modifié et ne restituera que ce composant, sans perdre l'état du composant. Cela inclut les styles (en ligne, CSS-in-JS ou modules CSS / Sass), le balisage, les gestionnaires d'événements et les effets.

A remarquer encore l'introduction de la régénération statique incrémentielle en version bêta. Il sagit d'un mécanisme permettant de mettre à jour les pages existantes, en les restituant en arrière-plan. Ce mécanisme veut garantir que le trafic est servi sans interruption, toujours statiquement, et une page nouvellement créée n'est poussée qu'après avoir été générée.