Я пытаюсь создать заполнитель для области во время загрузки данных. Предполагается, что он «растет» от оси x. Я создал простой функциональный компонент следующим образом
const [visible, setVisible] = useState(false);
useEffect(() => {
setVisible(true);
}, []);
return(
<Area
....
y0={d => visible ? d.y : 0}
/>
)
Проблема, вероятно, в том, что React пакетирует обновления состояния - поэтому иногда график на самом деле «растет», но иногда он появляется сразу. Есть ли способ принудительно выполнить рендеринг начального состояния? Или какой-нибудь другой обходной путь?