4 ms·
I assume features like prerendering HTML must only work for Preact though, right? That requires some significant assumptions about the codebase (compared to too
by brundolf 6y ago
I assume features like prerendering HTML must only work for Preact though, right? That requires some significant assumptions about the codebase (compared to tools like Babel and Webpack). Also, hot reloading seems to only work for Preact components (based on the wording)
- developit 6y agoWe've only shipped a helper library for Preact, but the Prerendering is actually generic. Some folks are working on helpers for other frameworks. The "API" is just a function exported from your first script tag: export async function prerender(data) { return { html: "<h1>hi</h1>", links: ["/other-page"] } } Hot reloading is a similar story, it's the same API as Vite and Snowpack: if (import.meta.hot) import.meta.hot.accept(({ module }) => { do stuff }));