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

React Native and lodash: Node has not been attached to a view?

当我试图在我的应用程序中打开一个页面时,我遇到了这个错误 "Node has not been attached to a view"。

我已经找到问题的相关内容,但似乎找不到解决方案... 这是导致错误出现的代码:

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

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

"adventures" 对象不为空,所以这应该不是问题。我让这段代码在另一个页面上工作,所以我真的不明白这里有什么问题。 Lodash 已正确安装和导入。有人看到问题了吗?

这是错误的截图

好的,所以我通过一些调试发现了错误(是的,我应该早点这样做......)。我的对象其实并不总是一个对象,也可以是一个字符串。因此 lodash 抛出一个错误。