Wpis z mikrobloga

const useForm = () => {
const [state, setState] = useState({});

const handleChange = (e) => {
e.persist();
setState((state) => ({ ...state, [e.target.name]: e.target.value }));
};
return [state, handleChange, initState];
};

React czemu dostaje error ze niepoprawne uzycie usteState, jak ziomek z tutoriala zrobil to bez problemu ani warningow?
#programowanie
  • 4
@Koprowy: Może próbujesz zdefiniować const useForm wewnątrz scope'a komponentu Reactowego? Hooki nie mogą być zagnieżdżone w scopach innych funkcji i dlatego się wywala.