React + Redux 连接错误。对象作为 React 子项无效(已找到:具有键 {$$typeof, type, compare, WrappedComponent} 的对象)
React + Redux connecting error. Objects are not valid as a React child (found: object with keys {$$typeof, type, compare, WrappedComponent})
这里是一个发送框https://codesandbox.io/s/busy-euler-7mpi7?file=/src/main.js
如您所见,它给了我错误。我想做的是连接 main.js 中的 Redux 商店。如果您删除 main.js 中的 connect
并保持组件不变,它将正常工作。但是一旦你在 main.js 中使用 connect
它就会破坏 React 应用程序。连接时我做错了什么?
问题出在 routes.js
中的对象
{
url: "/",
component: Main,
exact: true
}
在这里,Main 并不代表适合传递给 Route Element 的组件。
(可能换行后连接return结构不同)
尝试将其更改为
{
url: "/",
component: <Main/>,
exact: true
}
它会起作用。
这里是一个发送框https://codesandbox.io/s/busy-euler-7mpi7?file=/src/main.js
如您所见,它给了我错误。我想做的是连接 main.js 中的 Redux 商店。如果您删除 main.js 中的 connect
并保持组件不变,它将正常工作。但是一旦你在 main.js 中使用 connect
它就会破坏 React 应用程序。连接时我做错了什么?
问题出在 routes.js
中的对象{
url: "/",
component: Main,
exact: true
}
在这里,Main 并不代表适合传递给 Route Element 的组件。 (可能换行后连接return结构不同)
尝试将其更改为
{
url: "/",
component: <Main/>,
exact: true
}
它会起作用。