Next.js prend-il en charge le rendu conditionnel et le pré-rendu du HTML non rendu ?
P粉450744515
2023-08-14 17:48:55
<p>Next.js pré-rend le HTML sur une page qui ne s'affiche que lorsque l'on clique sur un certain bouton ? Par exemple, lorsque nous avons des onglets, est-ce que le contenu de l'onglet n'est pas encore affiché ? </p>
Non seulement pour Next.js mais aussi pour React, cela dépendra de la façon dont vous affichez/masquez le composant de manière conditionnelle, surtout s'il est masqué par CSS ou JavaScript. Voici un exemple :
Dans le premier exemple, lorsque
isVisible
属性设置为false
un fragment vide sera rendu. Un fragment vide ne produira aucun code HTML.Dans le deuxième exemple, nous avons juste modifié la propriété
display
du CSS en fonction de l'attribut, et le HTML généré sera toujours inclus dans votre HTML sans être visible.