cannot destructure property user of 'undefined' or 'null'
. Cela signifie user data
null or undefined
à la première fois lorsque vous utilisez récupérer les données du serveur. L'appel d'API au serveur est asynchrone. À la deuxième fois, vous obtiendrez des user data
.
Je vois que l'utilisateur que vous prenez comme accessoire avec redux est res.data
du serveur. Je ne suis pas certain de la structure de res.data
qu'est-ce que? Donc dans component, vous devriez faire comme :
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...