在现有的React Native项目中使用Redux及其对项目的影响

时间:2018-10-11 07:28:19

标签: react-native react-redux

伙计们,我刚刚开始为我的购物车项目进行redux。

我只将其用于购物车的全局计数器。  我想知道,如果我在完整的软件包中使用redux软件包,仅用于计数器,我可以使用它吗? 如果我仅将redux用于需要显示购物车数量的组件。对我当地的州有影响吗? 我需要将我的项目重组为基于redux的吗? 并会像这样影响我的当地状态。状态

1 个答案:

答案 0 :(得分:0)

您的redux存储不会影响分配给this.state的组件的值; 请记住,要访问组件内部redux存储的值,您需要使用以下功能:

const mapStateToProps = state => {
  return {
    yourReduxValue: state.yourReducer.yourReduxValue
  };
};

const mapDispatchToProps = dispatch => {
  return {
    onSomeEvent: passMe => dispatch(someEvent(passMe))
  };
};

export default connect(
  mapStateToProps,
  mapDispatchToProps
)(YourScreen/YourComponent);