Cuándo evitar usar useEffect en React para optimizar tu código