Vue · Senior · Pytanie 49 z 75
Kiedy warto napisać funkcję renderującą z h()?
const Heading = (props, { slots }) => h(`h${props.level}`, slots.default?.());- ✓Poprawna odpowiedź: Gdy struktura wyniku jest bardzo dynamiczna, np. tag wybierany w runtime lub budowanie prymitywów biblioteki
- 2Dla każdego komponentu, bo szablony są przestarzałe
- 3Tylko do renderowania po stronie serwera
Wyjaśnienie
Takie komponenty funkcyjne nie mają stanu ani instancji. Dla większości UI szablony są czytelniejsze i lepiej zoptymalizowane.