Redux Thunk middleware allows you to write action creators that return a function instead of an action. This is outdated, wrote it to show how it's used to do

redux-saga is a library that aims to make application side effects easier to manage, more efficient to execute, easy to test, and better at handling failures. This is outdated, wrote it to show how it's used to do, as of November 2023 Redux Toolkit is the way of using Redux.

redux-toolkit is a SOPE (Simple, Opinionated, Powerful, Effective) library. It allows us to write more efficient code, speed up the development process, and automatically apply the best-recommended practices.