我如何在mapstatetoprops方法内访问本地状态

问题描述 投票:0回答:1

提前感谢。

下面是代码段

const mapStateToProps = (state) => {
  const { itemReducer } = state;
  return {
    itemTree: getItemTree(itemReducer),
  };
};

getItemTree是一个选择器,我希望拥有另一个选择器,例如getFilteredItemTree。此过渡应基于本地状态。如何在此函数中访问局部状态或变量。还是有其他方法可以解决这个问题。

reactjs react-redux
1个回答
0
投票

您可以访问通过mapStateToProps的第二个参数传递给该组件的道具,但不能访问组件的本地状态。您可以做的是在组件中传递整个数据,然后在组件的生命周期挂钩中对其进行过滤。

© www.soinside.com 2019 - 2024. All rights reserved.