0.0.18 • Published 7 years ago

i-redux-navigation v0.0.18

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

Navigation solution for redux apps

Installation

npm install --save i-redux-navigation

Usage

navigation.js
import createNavigation from 'i-redux-navigation';

export const { reducer, history, middleware, actions } = createNavigation();
final-reducer.js
import { combineReducers } from 'redux';
import { reducer as navigationReducer } from './navigation';

export default combineReducers({
  navigation: navigationReducer,
});
navigation-actions.js
import { actions } from './navigation';

export const pushState = (...args) => (dispatch) => dispatch(actions.push(...args));
export const replaceState = (...args) => (dispatch) => dispatch(actions.replace(...args));
export const go = (n) => (dispatch) => dispatch(actions.go(n));
export const goBack = () => (dispatch) => dispatch(actions.goBack());
export const goForward = () => (dispatch) => dispatch(actions.goForward());
export const canGo = (n) => (dispatch) => dispatch(actions.canGo(n));
0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago