yuvrajkarna2717/react-hook-granth
[Feature]: Add useForm hook for form state management
开放
#3 创建于 2025年12月6日
enhancementgood first issuehelp wanted
仓库指标
- 星标
- (3 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
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 */ }
});