gpt4 book ai didi

react-native - 使用 Redux 工具包中的 createEntityAdapter 时如何将实体作为类组件中的数组获取?

转载 作者:行者123 更新时间:2023-12-05 02:05:35 28 4
gpt4 key购买 nike

我的商店中有一个切片,是我使用来自 Redux ToolkitcreateEntityAdapter 创建的.在函数组件中,您可以将 useSelector 与从 adapter.getSelectors() 返回的选择器一起使用。但是,如何在基于类的组件中将所有实体作为数组(如使用 selectAll 选择器)获取?我将 connectma​​pStateToProps 一起使用,这只允许我获取实体或 id 作为 Prop ,但不是所有实体作为数组按照与 id 相同的顺序排序排序...

最佳答案

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

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

关于react-native - 使用 Redux 工具包中的 createEntityAdapter 时如何将实体作为类组件中的数组获取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63413107/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com