【问题标题】:how to fix error after refreshing the userpage in React?在 React 中刷新用户页面后如何修复错误?
【发布时间】:2022-01-17 05:01:50
【问题描述】:

有人可以帮我理解登录后在用户页面中我尝试刷新页面时会引发错误吗?

错误是:

错误:对象作为 React 子对象无效(找到:带有键 {} 的对象)。如果您打算渲染一组子项,请改用数组。

这是我的代码 https://codesandbox.io/s/affectionate-swanson-h548n

【问题讨论】:

标签: reactjs object error-handling react-redux


【解决方案1】:

当一个对象作为反应子传递时会发生上述错误。

const user = useSelector(selectUser);

重新加载后,Dashboard.js中useSelector的返回值为"{}"

在将用户变量传递给返回的 JSX 之前,添加类似 !_.isEmpty(user) 的检查。

【讨论】:

  • 是 Lodash 吗?我不明白为什么要使用它,以及在哪里使用它
  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2016-05-09
  • 1970-01-01
  • 2012-02-01
  • 1970-01-01
  • 2023-01-26
  • 2021-04-13
  • 1970-01-01
  • 1970-01-01
  • 2023-01-04
相关资源
最近更新 更多