Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blesswinsamuel/react-form-hooks
React hooks for form state management using subscriptions.
https://github.com/blesswinsamuel/react-form-hooks
form forms hooks react react-hooks subscription
Last synced: 6 days ago
JSON representation
React hooks for form state management using subscriptions.
- Host: GitHub
- URL: https://github.com/blesswinsamuel/react-form-hooks
- Owner: blesswinsamuel
- License: mit
- Created: 2019-02-10T15:31:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T21:38:41.000Z (almost 2 years ago)
- Last Synced: 2024-11-02T02:46:35.662Z (13 days ago)
- Topics: form, forms, hooks, react, react-hooks, subscription
- Language: TypeScript
- Homepage: https://react-form-hooks.blesswinsamuel.com/
- Size: 3.29 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# React Form Hooks
> React hooks for form state management using subscriptions.
[![MIT License](https://img.shields.io/github/license/blesswinsamuel/react-form-hooks.svg?style=flat-square)](https://github.com/blesswinsamuel/react-form-hooks/blob/master/LICENSE)
[![npm version](https://img.shields.io/npm/v/react-form-hooks.svg?style=flat-square)](https://www.npmjs.com/package/react-form-hooks)
[![npm monthly downloads](https://img.shields.io/npm/dm/react-form-hooks.svg?style=flat-square)](https://npmcharts.com/compare/react-form-hooks?minimal=true)
[![npm total downloads](https://img.shields.io/npm/dt/react-form-hooks.svg?style=flat-square)](https://npmcharts.com/compare/react-form-hooks?minimal=true)
[![CircleCI status](https://img.shields.io/circleci/project/github/blesswinsamuel/react-form-hooks/master.svg?style=flat-square)](https://circleci.com/gh/blesswinsamuel/react-form-hooks)
[![Codecov](https://img.shields.io/codecov/c/github/blesswinsamuel/react-form-hooks.svg?style=flat-square)](https://codecov.io/gh/blesswinsamuel/react-form-hooks)
[![bundlephobia minified](https://img.shields.io/bundlephobia/min/react-form-hooks.svg?style=flat-square)](https://bundlephobia.com/result?p=react-form-hooks)
[![bundlephobia minified + gzip](https://img.shields.io/bundlephobia/minzip/react-form-hooks.svg?style=flat-square)](https://bundlephobia.com/result?p=react-form-hooks)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)## Features
- No external dependencies.
- Minimal API. Provides 3 hooks for managing form state - `useForm`, `useFormState`, `useFieldState`.
- Blazing Fast. Allows you to re-render form inputs only if necessary.
- Tiny Size. ~2KB gzipped.## Install
```bash
npm install --save react-form-hooks
```## Documentation
- [Getting Started](https://react-form-hooks.netlify.com/getting-started)
- [API](https://react-form-hooks.netlify.com/api)
- [Examples](https://react-form-hooks.netlify.com/examples)## License
MIT © [blesswinsamuel](https://github.com/blesswinsamuel)