伙计们,我刚刚开始为我的购物车项目进行redux。
我只将其用于购物车的全局计数器。 我想知道,如果我在完整的软件包中使用redux软件包,仅用于计数器,我可以使用它吗? 如果我仅将redux用于需要显示购物车数量的组件。对我当地的州有影响吗? 我需要将我的项目重组为基于redux的吗? 并会像这样影响我的当地状态。状态
答案 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);