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 抛出一个错误。
当我试图在我的应用程序中打开一个页面时,我遇到了这个错误 "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 抛出一个错误。