Vincle
Écrire ses vues en JSX et envoyer du HTML. Sans React, sans hydratation, sans JavaScript côté navigateur par défaut.
- Moteur de rendu JSX vers HTML sans dépendance, avec props et attributs typés.
- Sortie échappée et URL filtrées par défaut ; la suite de tests est elle-même contrôlée par mutation.
- Fragments différés et streaming, précompilation, plugin Vite et règles ESLint.
import { renderToString } from "@vincle/core";
function Greeting({ name }: { name: string }) {
return <h1>Hello, {name}!</h1>;
}
const html = await renderToString(
<Greeting name="world" />,
);
// → "<h1>Hello, world!</h1>"