MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Não é possível desestruturar a propriedade `user` de 'undefined' ou 'null'


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