@tachui/ssr
v0.8.27
Published
Server-side rendering and static prerender utilities for tachUI
Maintainers
Readme
@tachui/ssr
Server-side rendering utilities for TachUI applications.
Features
renderToString(input)for synchronous HTML serialization.prerender(routes, options)for static file generation.- Signal/computed values are resolved as one-time snapshots during serialization.
- Event handler props are omitted from output HTML.
Installation
pnpm add @tachui/ssrUsage
import { renderToString } from '@tachui/ssr'
import { VStack, Text } from '@tachui/primitives'
const html = renderToString(
VStack({
children: [Text('Hello from SSR')],
})
)Static prerender:
import { prerender } from '@tachui/ssr/prerender'
await prerender(
[
{
path: '/',
render: () => App(),
},
],
{
outDir: './dist',
}
)Scope
This package focuses on initial HTML generation for SEO and static rendering use-cases. Client hydration helpers are not included in this first pass.
