i-redux-navigation
0.0.18 • Public • Published 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));
Readme
Keywords
nonePackage Sidebar
Install
Weekly Downloads