redux-middleware-react-native-netinfo
v0.0.5 redux redux-middleware middleware react-native fsa flux-standard-action flux
redux-middleware-react-native-netinfo
Glue NetInfo from react-native to Redux.
Installation
npm install --save redux-middleware-react-native-netinfo
Usage
// Just import the middleware and add it to your store
import { createStore, applyMiddleware } from 'redux';
import { middleware as netInfo } from 'redux-middleware-react-native-netinfo';
const createStoreWithMiddleware = applyMiddleware(netInfo)(createStore);
// And in your reducers receive the value
import { TYPE as NET_INFO } from 'redux-middleware-react-native-netinfo';
function netInfoReducer(state = {}, action) {
switch (action.type) {
case NET_INFO:
console.log('NetInfo:', action.payload);
default:
return state;
}
}
Todo
Write tests for everything!
npm i redux-middleware-react-native-netinfo
Metadata
- MIT
- Whatever
- Michael Contento
- released 11/13/2015