Svelte · Senior · Запитання 19 з 75
Як Svelte рендерить на сервері?
import { render } from "svelte/server";
const { head, body } = render(App, { props: { user } });- ✓Правильна відповідь:
renderвидає HTML-рядки; у браузеріhydrateпід'єднується до цього HTML, а не створює його наново - 2Браузер рендерить і надсилає HTML назад на сервер
- 3SSR потребує SvelteKit
Пояснення
Ефекти й onMount на сервері не виконуються. Код у <script> виконується в обох місцях, тому він має працювати без window.