Svelte · Middle · Запитання 14 з 75
Як передати компоненту іменовані області вмісту (колишні іменовані слоти)?
<Table data={rows}>
{#snippet header()}
<th>Name</th>
{/snippet}
{#snippet row(item)}
<td>{item.name}</td>
{/snippet}
</Table>- ✓Правильна відповідь: Оголосити сніпети між тегами компонента; вони стають пропсами з тими самими іменами
- 2Лише атрибутами
slot="header" - 3Передати HTML-рядки пропсами
Пояснення
Усередині Table їх отримують через $props() і рендерять через {@render header()} і {@render row(item)}.