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