Vue · Senior · Frage 49 von 75
Wann würde man eine Render-Funktion mit h() schreiben?
const Heading = (props, { slots }) => h(`h${props.level}`, slots.default?.());- 1Für jede Komponente, weil Templates veraltet sind
- 2Nur für Server-Rendering, wo Templates nicht funktionieren
- 3Wenn die Struktur sehr dynamisch ist, etwa ein Tag zur Laufzeit
Antwort zeigen
Richtige Antwort: Wenn die Struktur sehr dynamisch ist, etwa ein Tag zur Laufzeit
Erklärung
Funktionale Komponenten wie diese haben weder State noch Instanz. Für die meiste UI sind Templates klarer und besser optimiert.