当我尝试在我的应用程序中打开页面时,我收到此错误“节点尚未附加到视图”。
我发现问题与此有关,但我似乎无法找到解决方案...... 这是出现错误的代码:
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 :(得分:0)
好的,所以我发现了一些调试错误(是的,我应该早点完成...)。我的对象实际上并不总是一个对象,但也可以是一个字符串。因此,lodash会抛出错误。