cannot destructure property user of 'undefined' or 'null'
. Isso significa user data
null or undefined
na primeira vez quando você usa buscar dados do servidor. A chamada da API para o servidor é assíncrona. Na segunda vez, você terá user data
. Vejo que o usuário que você toma como props com redux é
res.data
do servidor. Estou incerto estrutura de res.data
o que é? Então, no componente, você deve fazer assim:const EditUser = ({
user,
getCurrentUser,
history
}) => {
if (user) {
const { loading, ... } = user // Get another key in user object
}
...
...
...