2

我的商店中有一个切片,是使用Redux Toolkit中的createEntityAdapter创建的。在函数组件中,您可以将useSelector与从. 但是如何在基于类的组件中将所有实体作为数组(如 selectAll 选择器)?我正在使用connect with mapStateToProps,它只允许我获取实体或 ID 作为道具,但并非所有实体都作为数组按与 ID 排序相同的顺序排序...adapter.getSelectors()

4

1 回答 1

4

您将使用相同的selectAll选择器,但您会在mapState函数中调用它以使用 withconnect而不是将其传递给useSelector

const mapState = (state) => {
  return {
    items: itemsSelectors.selectAll(state)
  }
}
于 2020-08-14T18:08:59.913 回答