Что такое middleware в контексте Redux
В Redux middleware - это функция, которая обрабатывает экшены перед тем, как они достигнут редьюсера
Что такое редюсоры в Redux?
Это неконе хранилище с инструкциями по работе с ним
Что такое селекторы и зачем их использовать в Redux?
Это функции которые принимают стейт и достают из него необходимые данные и при необходимости могут выполнять какую-то логику с ними
Что такое redux thunk и как он работает?
Это middleware для работы с асинхронным кодом