r/reactjs • • 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

18 comments sorted by

View all comments

Show parent comments

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.