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
}
...
...
...