I want to get the time when a table is rendered with its Data,
Is this code I can correctly get the time? I don't know when useEffect triggered with tableDataRenderedTime
, will that data has been updated to table
const [tableData,setTableData] = useState([])
const [tableDataRenderedTime,setTableDataRenderedTime] = useState(false)
useEffect(()=>{
...
const data = await getData({...})
setTableData(data)
setTableDataRenderedTime(true) // <----
...
},[])
useEffect(()=>{
const time = performance.now() // <---- Is this the time when the table renderd with new Data??
},[tableDataRenderedTime])
return (
<TableComponent data={data}/>
)