0.0.18 • Published 9 years ago

i-redux-navigation v0.0.18

Weekly downloads
-
License
MIT
Repository
-
Last release
9 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

9 years ago

0.0.17

9 years ago

0.0.16

9 years ago

0.0.15

9 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago