react-router4-redux

1.0.7 • Public • Published

react-router-redux

connect react router 4.x and redux.

Install

npm install react-router4-redux --save
 
//or 
yarn add react-router4-redux

Why && Usage

  • normal

use redux before:

import { connect } from 'react-redux';
export default connect(mapStateToProps)(Something)

after using react-router 4.x:

import { connect } from 'react-redux';
import { withRouter } from 'react-router-dom'
export default withRouter(connect(mapStateToProps)(Something))

oooh that`s so tedious.

but now, you can do just simple redux:

import connect from 'react-router4-redux';
export default connect(mapStateToProps)(Something)
  • use for connect mixins:
import connect from 'react-router4-redux';
export default connect(mapStateToProps)(Something, SomeMixin1, SomeMixin2, SomeMixin3 /*, ....mixins*/)
  • add fetchData func

async fetchData({ dispatch, match }) { await dispatch(someAction()); }

Readme

Keywords

none

Package Sidebar

Install

npm i react-router4-redux

Weekly Downloads

1

Version

1.0.7

License

MIT

Last publish

Collaborators

  • skylor