formstate-x
v3.1.3
Published
Extended alternative for formstate
Downloads
1,403
Readme
formstate-x
formstate-x is a tool to help you manage form state, based on MobX. formstate-x provides:
- Composability: Forms are composition of inputs, complex inputs are composition of simpler inputs. With composability provided by formstate-x, you can build arbitrary complex forms or input components with maximal code reuse.
- Type safety: With Typescript, no matter how complex or dynamic the form logic is, you can get type-safe result for value, error, validator, etc.
- Reactive validation: With reactivity system of MobX, every dependency change triggers validation automatically and you can easily react to state change
- UI-independent: formstate-x only deals with state / data, you can easily use it with any UI library you like
Documentation
You can find full documentation here.
Contributing
Fork the repo and clone the forked repo
Install dependencies
npm i
Edit the code
Do lint & unit test
npm run validate
Commit and push, then create a pull request