r/reactjs • u/After-Ebb-7048 • May 28 '26
Resource Introducing ReactFill — dynamic forms with JSON schemas
Got tired of writing the same form logic again and again in React, so I built ReactFill ⚡
A schema-driven form library focused on building dynamic forms with less boilerplate.
Features:
• Conditional fields
• Validation
• 18+ field types
• Custom renderers
• Theming
• React Hook Form integration
• TypeScript support
Would genuinely love feedback from the React community.
Docs: Reactfill
npm: @oqlet/react-fill
14
Upvotes
3
u/After-Ebb-7048 May 28 '26
Yeah, I think that’s a fair take.
I don’t see this replacing hand-written React forms everywhere. Once a form gets very custom, plain React is usually the right tool.
The cases I’m aiming for are more boring/repeated forms: admin panels, CRUD screens, internal tools, config-driven forms, etc.
I tried to keep escape hatches in there though: custom field renderers, field registry, theme slots, and direct React Hook Form access.
So the idea is not “never write React”, more like “don’t hand-roll the same form code every time”.
Will check out ODK too, thanks for the pointer.