sql >> Databáze >  >> NoSQL >> MongoDB

Nelze destruovat vlastnost `user` z 'undefined' nebo 'null'

cannot destructure property user of 'undefined' or 'null' . To znamená user data null or undefined při prvním použití načítání dat ze serveru. Volání API k serveru je asynchronní. Podruhé získáte user data .

Vidím, že uživatel, kterého berete jako rekvizitu s redux, je res.data ze serveru. Nejsem si jistý strukturou res.data co je Takže v komponentě byste měli postupovat takto:

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


  1. Tok změn MongoDB 4.4.4 vrací všechny aktualizace dokumentů, nikoli filtrovanou podmínku, která odpovídá?

  2. Seznam sbírek s autorizovanou sbírkou

  3. Vizualizace statistik dat Mongodb pomocí matplotlib

  4. Odečtěte $sum od dílčího dokumentu