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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@filip_k: 16.3.1
@domos: Generalnie zrobielem pusty plik, i potem import robie tego hooka, a dalej juz standardowo uzywam. W domu na pustym projekcie zrobilemt tak samo i bez problemu bylo
  • Odpowiedz