├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── README.md ├── examples ├── authentication │ ├── .babelrc │ ├── .gitignore │ ├── actions │ │ └── login.js │ ├── app.jsx │ ├── components │ │ └── links.jsx │ ├── containers │ │ ├── home.jsx │ │ ├── index.js │ │ ├── login.jsx │ │ ├── me.jsx │ │ ├── user.jsx │ │ └── users.jsx │ ├── index.js │ ├── package.json │ ├── public │ │ ├── .gitignore │ │ └── index.html │ ├── reducers │ │ ├── index.js │ │ └── user.js │ ├── routes.js │ ├── store.js │ ├── viewSelector.jsx │ └── webpack.config.js ├── basic │ ├── .babelrc │ ├── app.jsx │ ├── components │ │ └── links.jsx │ ├── containers │ │ ├── a.jsx │ │ ├── b.jsx │ │ ├── bDeep.jsx │ │ ├── c.jsx │ │ ├── home.jsx │ │ └── index.js │ ├── index.js │ ├── package.json │ ├── public │ │ ├── .gitignore │ │ └── index.html │ ├── routes.js │ ├── store.js │ ├── viewSelector.jsx │ └── webpack.config.js └── minimalist │ ├── .babelrc │ ├── index.js │ ├── package.json │ ├── public │ ├── .gitignore │ └── index.html │ └── webpack.config.js ├── images └── reroute-vs-redux-router.png ├── index.jsx ├── package.json └── test ├── .eslintrc └── index.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/node_modules/* 2 | **/public/* 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | images 2 | examples 3 | test 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/README.md -------------------------------------------------------------------------------- /examples/authentication/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/.babelrc -------------------------------------------------------------------------------- /examples/authentication/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/authentication/actions/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/actions/login.js -------------------------------------------------------------------------------- /examples/authentication/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/app.jsx -------------------------------------------------------------------------------- /examples/authentication/components/links.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/components/links.jsx -------------------------------------------------------------------------------- /examples/authentication/containers/home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/containers/home.jsx -------------------------------------------------------------------------------- /examples/authentication/containers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/containers/index.js -------------------------------------------------------------------------------- /examples/authentication/containers/login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/containers/login.jsx -------------------------------------------------------------------------------- /examples/authentication/containers/me.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/containers/me.jsx -------------------------------------------------------------------------------- /examples/authentication/containers/user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/containers/user.jsx -------------------------------------------------------------------------------- /examples/authentication/containers/users.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/containers/users.jsx -------------------------------------------------------------------------------- /examples/authentication/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/index.js -------------------------------------------------------------------------------- /examples/authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/package.json -------------------------------------------------------------------------------- /examples/authentication/public/.gitignore: -------------------------------------------------------------------------------- 1 | bundle.js 2 | -------------------------------------------------------------------------------- /examples/authentication/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/public/index.html -------------------------------------------------------------------------------- /examples/authentication/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/reducers/index.js -------------------------------------------------------------------------------- /examples/authentication/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/reducers/user.js -------------------------------------------------------------------------------- /examples/authentication/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/routes.js -------------------------------------------------------------------------------- /examples/authentication/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/store.js -------------------------------------------------------------------------------- /examples/authentication/viewSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/viewSelector.jsx -------------------------------------------------------------------------------- /examples/authentication/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/authentication/webpack.config.js -------------------------------------------------------------------------------- /examples/basic/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/.babelrc -------------------------------------------------------------------------------- /examples/basic/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/app.jsx -------------------------------------------------------------------------------- /examples/basic/components/links.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/components/links.jsx -------------------------------------------------------------------------------- /examples/basic/containers/a.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/containers/a.jsx -------------------------------------------------------------------------------- /examples/basic/containers/b.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/containers/b.jsx -------------------------------------------------------------------------------- /examples/basic/containers/bDeep.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/containers/bDeep.jsx -------------------------------------------------------------------------------- /examples/basic/containers/c.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/containers/c.jsx -------------------------------------------------------------------------------- /examples/basic/containers/home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/containers/home.jsx -------------------------------------------------------------------------------- /examples/basic/containers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/containers/index.js -------------------------------------------------------------------------------- /examples/basic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/index.js -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/public/.gitignore: -------------------------------------------------------------------------------- 1 | bundle.js 2 | -------------------------------------------------------------------------------- /examples/basic/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/public/index.html -------------------------------------------------------------------------------- /examples/basic/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/routes.js -------------------------------------------------------------------------------- /examples/basic/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/store.js -------------------------------------------------------------------------------- /examples/basic/viewSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/viewSelector.jsx -------------------------------------------------------------------------------- /examples/basic/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/basic/webpack.config.js -------------------------------------------------------------------------------- /examples/minimalist/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/minimalist/.babelrc -------------------------------------------------------------------------------- /examples/minimalist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/minimalist/index.js -------------------------------------------------------------------------------- /examples/minimalist/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/minimalist/package.json -------------------------------------------------------------------------------- /examples/minimalist/public/.gitignore: -------------------------------------------------------------------------------- 1 | bundle.js 2 | -------------------------------------------------------------------------------- /examples/minimalist/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/minimalist/public/index.html -------------------------------------------------------------------------------- /examples/minimalist/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/examples/minimalist/webpack.config.js -------------------------------------------------------------------------------- /images/reroute-vs-redux-router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/images/reroute-vs-redux-router.png -------------------------------------------------------------------------------- /index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/index.jsx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnaudRinquin/redux-reroute/HEAD/test/index.js --------------------------------------------------------------------------------