React Native和lodash:Node还没有附加到视图?

时间:2017-03-31 21:45:34

标签: react-native redux lodash react-redux

当我尝试在我的应用程序中打开页面时,我收到此错误“节点尚未附加到视图”。

我发现问题与此有关,但我似乎无法找到解决方案...... 这是出现错误的代码:

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已正确安装和导入。有没有人看到这个问题?

以下是错误的屏幕截图

1 个答案:

答案 0 :(得分:0)

好的,所以我发现了一些调试错误(是的,我应该早点完成...)。我的对象实际上并不总是一个对象,但也可以是一个字符串。因此,lodash会抛出错误。