This is a Javascript library that is used for running asynchronous tasks in the background using a Redis based queue. According to the official doc, it is:
NodeJS is often publicised as an event-driven language. According to Wikipedia,
event-driven programming is a programming paradigm in which the flow of the program is determined by events…
Redux-Saga is a middleware library which is handling async tasks with side effects, such as API. Also, we are able to read the state and call actions on Saga. It uses generator functions in order to do async tasks.