компонент будет перерисовываться только при установке состояния, будь то компонент на основе класса или перехватчики
1. компонент на основе класса this.setState()
2.hooks setLen()
const [len, setLen] = React.useState(0);
useEffect(() => {
if(data && data.rows) {
data.rows.forEach(async (elem) => {
const row = await axios.get(url);
setLen(row.data.length);
})
}
}, [data])