cannot destructure property user of 'undefined' or 'null'
. Ciò significa user data
null or undefined
al primo utilizzo quando si utilizza il recupero dei dati dal server. La chiamata API al server è asincrona. La seconda volta, otterrai user data
.
Vedo che l'utente che prendi come oggetto di scena con redux è res.data
dal server. Sono incerto sulla struttura di res.data
Cos'è? Quindi, nel componente, dovresti fare come:
const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...