1.0.0 • Published 7 years ago
react-native-network-status-saga v1.0.0
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 --saveBasic 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
1.0.0
7 years ago