Oddzwonienie rekwizytów, które zmienia stan nadrzędny, powoduje nieskończone renderowanie JS
const handleChange = useCallback(() => setState(state + 1),[]);
Anxious Alligator