react-native-network-status-saga
v1.0.0
Published
Redux Saga for Network Status
Downloads
7
Maintainers
Readme
Redux Saga for Network Status
A simple redux-saga
solution for Network Status using the NetInfo
api of react-native
. This module provides a "saga" which can then be used for modeling asynchronous behavior.
Getting Started
Installation
$ npm i react-native-network-status-saga --save
Basic Usage
In your app's main saga, import the module and Spawn/fork it.
import networkStatusSaga from "react-native-network-status-saga";
...
yield spawn(networkStatusSaga);
Advanced Usage
Using your custom action name
yield spawn(networkStatusSaga, {
syncAction: 'CONNECTION_STATUS'
});
Using delay by either action or interval
yield spawn(networkStatusSaga, {
delayByInterval: 10 * 60,
delayByAction: "APP_STARTED"
});
Properties
| Prop | Default | Type | Description |
| :------------ |:---------------:| :---------------:| :-----|
| syncAction | CONNECTION_STATUS
| string
| Custom action name to sync the network change values |
| delayByInterval | 0
| number
| Custom Delay Interval (in seconds)) |
| delayByAction | null
| string
| Custom Delay Action |
Contribution
- @pritishvaidya The main author.
Questions
Feel free to contact me or create an issue