problem is in useEffect it is not being called on first render.
when I check console.log it is not being rendered on page load still
const [totalStaked, setTotalStaked] = useState(0);
useEffect(() => {
if (isAuthenticated) {
enableWeb3();
lockedTransactions.forEach((e) => {
const totalAmountStaked = (Number(e.attributes.staked) + Number(e.attributes.staked));
setTotalStaked(totalAmountStaked);
})
}
}, [isAuthenticated]);