Narwhals Poke Mammals

    react-native-network-status-saga

    1.0.0 • Public • Published

    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

    Questions

    Feel free to contact me or create an issue

    Install

    npm i react-native-network-status-saga

    DownloadsWeekly Downloads

    9

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    10.3 kB

    Total Files

    9

    Last publish

    Collaborators

    • pritishvaidya