2017-03-31 96 views
0

當我嘗試在我的應用程序中打開頁面時,出現「節點尚未附加到視圖」的錯誤。React Native和lodash:節點沒有附加到視圖?

我發現了什麼問題相關,但我似乎無法找到解決的辦法...... 這是使錯誤代碼顯示:

const mapStateToProps = state => { 
    console.log("XXXXXXXXXXXXXXXXXXXXX"); 
    const adventures = state.adventures.localSavedAdventures; 

    return { 
     loading: state.adventures.loading, 
     localSavedAdventures: _.map(adventures, (val, key) => { return { ...val, key } }) 
    }; 
} 

的「冒險「對象不是空的,所以這不應該是一個問題。我得到了這個代碼在其他頁面上工作,所以我真的不知道這裏有什麼問題。 Lodash已正確安裝並導入。有沒有人看到這個問題?

以下是錯誤的截圖

回答

0

好了,所以我發現了一些調試錯誤(是的,我應該這樣做早...)。我的對象實際上並不總是一個對象,但也可以是一個字符串。因此lodash拋出一個錯誤。

相關問題