This project simplifies the use of react-form-hook
and Material-UI
.
It provides opinionated use cases with following components:
- FormContainer
- TextFieldElement
- SelectElement
- MultiSelectElement
- RadioButtonGroup
- CheckboxButtonGroup
- CheckboxElement
- DatePickerElement
- PasswordElement
The components are written in TypeScript and attempt an easy integration.
Check out Storybook: Demo
You will find examples and use cases.
This project uses microbundle
for bundling. It uses React.lazy under the hood to lazy load the components.