Solución Confirmada / referencia-circular-estado-n2f4c
Referencia circular al establecer estado
Diagnóstico del error
Si se establece un estado basado en el valor de un estado anterior sin utilizar la función de actualización adecuada, puede llevar a situaciones donde la función se llame repetidamente, causando un ciclo de actualización indeseado.
Fix Sugerido
Aprovecha el parámetro del estado anterior al usar setState:
```javascript
setCounter(prevCounter => prevCounter + 1); // Evita referencia circular.
```