当使用Redux工具箱中的createEntityAdapter时,如何在类组件中获得作为数组的实体



我的存储中有一个切片,是用Redux Toolkit中的createEntityAdapter创建的。在函数组件中,您可以将useSelector与从adapter.getSelectors()返回的选择器一起使用。但是,在基于类的组件中,如何将所有实体作为数组(就像使用selectAll选择器一样(?我使用connectmapStateToProps,这只允许我获得实体或id作为道具,但不是所有实体都作为数组,按照与id排序相同的顺序排序。。。

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

const mapState = (state) => {
return {
items: itemsSelectors.selectAll(state)
}
}

相关内容

  • 没有找到相关文章

最新更新