sql >> Base de Datos >  >> NoSQL >> MongoDB

No se puede desestructurar la propiedad 'usuario' de 'indefinido' o 'nulo'

cannot destructure property user of 'undefined' or 'null' . Esto significa user data null or undefined la primera vez que utiliza la obtención de datos del servidor. La llamada API al servidor es asíncrona. En la segunda vez, obtendrá user data .

Veo que el usuario que tomas como accesorios con redux es res.data del servidor No estoy seguro de la estructura de res.data ¿que es? Entonces, en componente, deberías hacer algo así:

const EditUser = ({
    user, 
    getCurrentUser, 
    history
}) => {
    if (user) {
        const { loading, ... } = user // Get another key in user object
    }
...
...
...