---
description: >-
  This section contains all the information regarding the reactify redux thunk
  and reactify redux saga version of the template.
---

# Reactify Redux Thunk/Saga

### Reactify Redux Thunk

Redux Thunk middleware allows you to write action creators that return a function instead of an action. The thunk can be used to delay the dispatch of an action, or to dispatch only if a certain condition is met. The inner function receives the store methods `dispatch` and `getState` as parameters. You can find the below contents in the main folder:

![rectify-redux-thunk](https://3423697845-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LEnOfkACC-WsXr2rO7I%2F-LacrNWpWQiSiEZ9x-8z%2F-LactuxJTjpLKG7a49xc%2Freactify-thunk.png?alt=media\&token=661debd6-218e-4b8a-b7d7-f295bf4e59a3)

### Reactify Redux Saga

Redux Saga is a middleware library that aims to make application required functions (i.e. asynchronous things like data fetching and impure things like accessing the browser cache) easier to manage, more efficient to execute, easy to test, and better at handling failures. You can find the below contents in the main folder:

![rectify-redux-saga](https://3423697845-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LEnOfkACC-WsXr2rO7I%2F-LacrNWpWQiSiEZ9x-8z%2F-Lacu-ZwpdTwSanvhbVt%2FScreenshot%20from%202019-03-23%2010-23-17.png?alt=media\&token=c2196c90-fd13-479e-819a-7001b87ce336)
