Unterstützt Next.js bedingtes Rendern und Vorrendern von nicht gerendertem HTML?
P粉450744515
2023-08-14 17:48:55
<p>Next.js rendert HTML auf einer Seite vor, die nur angezeigt wird, wenn auf eine bestimmte Schaltfläche geklickt wird? Wenn wir beispielsweise Registerkarten haben, wird dann der Inhalt der Registerkarte gerendert, der noch nicht angezeigt wird? </p>
不仅适用于Next.js,而且适用于React,它将取决于您如何有条件地显示/隐藏组件,特别是如果它被CSS或JavaScript隐藏。以下是一个示例:
在第一个示例中,当
isVisible
属性设置为false
时,将呈现一个空片段。空片段不会产生任何HTML。在第二个示例中,我们只是根据属性更改了CSS的
display
属性,而在不可见的情况下,生成的HTML仍将包含在您的HTML中。