REACT COOL FORM
React hooks for forms state and validation, less code more performant.
Features
- ? Easy to use, just a React hook.
- ? Manages complex form data without hassle.
- ? Supports built-in, form-level, and field-level validation.
- ? Highly performant, minimizes the number of re-renders for you.
- ? Seamless integration with existing HTML form fields or 3rd-party UI libraries.
- ? Super flexible API design, built with DX and UX in mind.
- ? Provides useful utility functions to boost forms development.
- ? Supports TypeScript type definition.
- ☁️ Server-side rendering compatibility.
- ? Tiny size (~ 4.8KB gzipped) but powerful.
Quick Start
To use React Cool Form, you must use react@16.8.0
or greater which includes hooks. This package is distributed via npm.
Here's the basic concept of how does it rock:
✨ Pretty easy right? React Cool Form is more powerful than you think. Let's explore it!
Milestone
- [x] Core features
- [x] Type definition
- [x] Support server-side rendering
- [x] CI/CD
- [ ] Unit testing (in-progress...)
- [ ] Documentation (in-progress...)
- [ ] Examples (in-progress...)
- [ ] Logo design
- [ ] End to end testing