cannot destructure property user of 'undefined' or 'null'
. Det betyder user data
null or undefined
vid första gången när du använder hämta data från servern. API-anropet till servern är asynkront. Vid andra gången får du user data
.
Jag ser att användaren som du tar som rekvisita med redux är res.data
från servern. Jag är osäker på strukturen för res.data
vad är? Så i komponent bör du göra så här:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...