Skip to content

脚手架之前用 redux 时候的一些问题。 #22

@cycallj

Description

@cycallj

就是想请教一下,
您这个脚手架之前用 redux 做 state 管理的时候,
一旦我有个组件要用 store 的 state 或 action 的时候,我就要把相关的 state 和 action 引入、bindActionCreators,然后在 export 的时候 去connect 。例子:
`const mapStateToProps = state => ({
publicState: state.public
});

const mapDispatchToProps = dispatch => ({
publicActions: bindActionCreators(publicActions, dispatch)
});

export default connect(mapStateToProps, mapDispatchToProps)(Component);`

觉得很繁琐,有没有一个办法,在初始化页面的时候就全部声明好,存到一个静态的地方Global,然后用的时候只要用Global就可以了,的方法。
我按照上面试了下,发现能拿到,但是会使 react-router 失效。感觉进入了死胡同。

谢谢。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions