Currently i am passing local stored user details to hooks variable inside useEffect. i can get the data from local storage but same values are not passing to hooks variable. i want this value to be update in state when component mount. i checked using console.log and data passing to variable from localStorage
[function App() {
const [usercred , setUsercred] = useState({
id:'',
display : '',
picture : '',
token : '',
isAuthenticated : false
});
useEffect(() =>{
const user = JSON.parse(localStorage.getItem('user'));
setUsercred({id:user.id,
display : user.display,
picture: user.picture,
token : user.token,
isAuthenticated : true
});
console.log("Below data from 'user'")
console.log(user);
console.log("Below data from Hooks Variable")
console.log(usercred);
},[])