UNPKG

react-reuse-hooks

Version:

A collection of 30+ production-ready reusable React hooks for web apps, covering state, effects, media, forms, and utilities.

15 lines (10 loc) 368 B
import { useState } from "react"; export function useForm(initialValues) { const [values, setValues] = useState(initialValues); const handleChange = (e) => { const { name, value } = e.target; setValues((prev) => ({ ...prev, [name]: value })); }; const reset = () => setValues(initialValues); return [values, handleChange, reset]; }