React Native Queue screenshot

React Native Queue

Author Avatar Theme by Billmalarky
Updated: 18 Apr 2018
797 Stars

A React Native Job Queue

Categories

Overview:

React Native Queue is a powerful task queue designed for React Native applications. It provides persistent job storage using Realm, ensuring that jobs will persist until completed, even if the app is closed and re-opened. The queue is easily integrated into background processes and workers for improved processing performance.

Features:

  • Simple API: Set up job workers and create jobs with just two basic API calls.
  • Powerful Options: Easily customize job settings such as timeouts, retry attempts, priority, and more.
  • Persistent Jobs: Jobs are persisted using Realm, allowing for continued processing across app restarts.
  • Powerful Integrations: Seamless integration with OS background tasks and worker packages.

Installation:

To install React Native Queue, first add the package to your project:

npm install react-native-queue

Then, link the required native package Realm:

react-native link realm

Summary:

React Native Queue simplifies task management in React Native applications by providing a persistent job queue that seamlessly integrates with background processes and workers. Its simple API, powerful customization options, and support for persistent jobs make it a valuable tool for managing complex tasks efficiently.