React? One line.
Install @usefillo/react and drop the component in — that's it.
React, Vue, Svelte, Astro, or plain browser JavaScript — same SDK, same form. Not using a framework? There's a single script tag for that too.
One install. Any front end.
<link rel="stylesheet" href="/node_modules/@usefillo/dom/dist/styles.css" />
<script src="/node_modules/@usefillo/dom/dist/standalone.global.js"></script>
<div id="form"></div>
<script>
Fillo.renderForm("#form", { form, onSubmit });
</script>Install @usefillo/react and drop the component in — that's it.
@usefillo/dom renders the same forms in Vue, Svelte, Astro, or as a web component.
Add one script tag to a plain HTML page and it just works.
examples/no-framework loads the standalone global bundle and submits without React, Vue, Svelte, or a bundler.
examples/vue and examples/svelte import @usefillo/dom through Vite and keep submitted data in framework state.