import React, { useState, useEffect, memo } from 'react'; import { ComposedChart, Area, Line, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer } from 'recharts'; import { useGraphData } from './finalGraph/useGraphData'; import { GraphTooltip } from './finalGraph/GraphTooltip'; const Step3FinalGraph = memo(({ data, criterionName }) => { const { sortedResults, denseData } = useGraphData(data); const [isReady, setIsReady] = useState(false); useEffect(() => { const timer = setTimeout(() => { setIsReady(true); }, 400); return () => clearTimeout(timer); }, []); if (!data || (!data.levels && !data.results)) { return
Cargando datos...
; } return (