【发布时间】:2021-08-10 01:46:21
【问题描述】:
我正在尝试从 redux 存储导入数据并在表格中呈现。
我尝试了很多次,但总是收到此错误:对象作为反应子项无效(找到:带有键 {} 的对象)。如果您打算渲染一组子项,请改用数组。
我认为我应该使用 .map 方法,但我不知道何时使用 useSelector 获取数据
这是我的 redux 商店
我要渲染数据的表格
<table className="table">
<thead>
<tr>
<th style={{ width: 100 }}>ID</th>
<th style={{ width: 150 }}>Nombre</th>
<th style={{ width: 150 }}>Precio</th>
<th style={{ width: 150 }}>Stock</th>
</tr>
</thead>
<tbody>
{
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
}
</tbody>
</table>
我使用了一个 useSelector 从存储中获取数据
const { body } = useSelector( state => state.coffe );
但是现在我该如何渲染数据呢?
还是我做错了什么?
有人可以帮我弄清楚吗?感谢您的宝贵时间!
【问题讨论】:
标签: arrays reactjs redux react-redux store