Implement server-side rendering, hydration, and prerendering in Angular v20+.
| RenderMode.Prerender | Static HTML at build time | Marketing pages, blogs | | RenderMode.Server | Dynamic SSR per request | User-specific content | | RenderMode.Client | Client-side only (SPA) | Authenticated dashboards |
| hydrate on viewport | When element enters viewport | | hydrate on interaction | On click, focus, or input | | hydrate on idle | When browser is idle | | hydrate on immediate | Immediately after load | | hydrate on timer(ms) | After specified delay | | hydrate when condition | When expression is true | | hydrate never | Never hydrate (static) |
Реализуйте рендеринг и гидратацию на стороне сервера в Angular v20+, используя @angular/ssr. Используйте для настройки SSR, стратегий гидратации, предварительной отрисовки статических страниц и обработки API-интерфейсов только для браузера. Запускается при настройке SSR, исправлении несоответствий гидратации, предварительной отрисовке маршрутов или обеспечении совместимости кода с SSR. Источник: zard-ui/zardui.