Comparison matrix

FeatureuniformsFormikredux-formReact Final Form
Synchronous validation✔️✔️✔️✔️
Asynchronous validation✔️✔️✔️✔️
Field level validation✖️✔️✔️✔️
Manual form layout✔️✔️✔️✔️
Automatic form layout✔️✖️✖️✖️
Manual state management mode✔️✖️✔️✖️
Automatic state management mode✔️✔️✔️✔️
Manually trigger change✔️✔️✔️✔️
Manually trigger reset✔️✔️✔️✖️
Manually trigger validation✔️✔️✖️✖️
Built in focus state management✖️✔️✔️✔️
Bootstrap 3 theme✔️✖️✖️✖️
Bootstrap 4 theme✔️✖️✖️✖️
Semantic UI theme✔️✖️✖️✖️
Your custom theme✔️✔️✔️✔️
JSON Schema support✔️✖️✖️✖️
GraphQL schema support✔️✖️✖️✖️
SimpleSchema support✔️✖️✖️✖️
Your custom schema support✔️✔️✔️✔️