Add this component to the root of your app to inform all forms within which themes and validations are available.
Define what your form look like with
createTheme. You can define how the form body and each field is rendered, as well as allowing you to overwrite validation messages.
Learn how to write custom sync or async validations.
WrapInput component allows to wrap any input component to make the ready for React Reform.
Let's apply all the techniques above to see how forms are written.
To get you off the ground, see which validations and inputs come with React Reform