提前感谢。
下面是代码段
const mapStateToProps = (state) => {
const { itemReducer } = state;
return {
itemTree: getItemTree(itemReducer),
};
};
getItemTree
是一个选择器,我希望拥有另一个选择器,例如getFilteredItemTree
。此过渡应基于本地状态。如何在此函数中访问局部状态或变量。还是有其他方法可以解决这个问题。
您可以访问通过mapStateToProps的第二个参数传递给该组件的道具,但不能访问组件的本地状态。您可以做的是在组件中传递整个数据,然后在组件的生命周期挂钩中对其进行过滤。