@mini-geek/hooks
Version:
custom hooks by mini-geek
21 lines (15 loc) • 326 B
JavaScript
import {useState} from "react";
function useInput(initialState) {
const [value, setValue] = useState(initialState)
const reset = () => {
setValue(initialState)
}
const bind = {
value,
onChange: (e) => {
setValue(e.target.value)
}
}
return [value, reset, bind]
}
export default useInput;