cannot destructure property user of 'undefined' or 'null' . Dit betekent user data null or undefined de eerste keer dat u gegevens van de server ophaalt. De API-aanroep naar de server is async. Bij de tweede keer krijgt u user data .
Ik zie dat de gebruiker die je als rekwisieten gebruikt met redux is res.data van server. Ik ben onzeker over de structuur van res.data wat is? Dus in component zou je het volgende moeten doen:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...