yuvrajkarna2717/react-hook-granth

[Feature]: Add useForm hook for form state management

Ouverte

#3 ouverte le 6 déc. 2025

 (0 commentaire) (0 réaction) (0 personne assignée)JavaScript (1 fork)auto 404
enhancementgood first issuehelp wanted

Métriques du dépôt

Stars
 (3 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

Hook Name

useForm

Feature Description

Description: Create a lightweight form state management hook that handles common form operations like validation, submission, and field management.

Requirements:

  • Handle form state (values, errors, touched fields)
  • Built-in validation support
  • Form submission handling
  • Reset functionality
  • TypeScript support

Acceptance Criteria:

  • Hook implementation
  • Unit tests
  • TypeScript definitions

Use Case

It handles common form operations like validation, submission, and field management.

Proposed API

const { values, errors, handleChange, handleSubmit, reset } = useForm({
  initialValues: { email: '', password: '' },
  validate: (values) => { /* validation logic */ }
});

Guide contributeur