MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Не може да се унищожи свойството `user` на 'undefined' или 'null'

cannot destructure property user of 'undefined' or 'null' . Това означава user data null or undefined за първи път, когато използвате извличане на данни от сървъра. Извикването на API към сървъра е асинхронно. При втория път ще получите user data .

Виждам, че потребителят, който приемате като подпори с redux, е res.data от сървъра. Не съм сигурен в структурата на res.data какво е? Така че в компонента трябва да направите като:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose:Подреди по азбучен ред

  2. Грешка на Chef Solo:Cookbook apt не е намерен

  3. MongoTimeoutException:Няма съвпадение на сървъра - MongoDB Atlas

  4. MongoDB Вътрешно внедряване на индексиране?

  5. Meteor:Запазете RegExp обект в сесия