65 - React JS - урок redux-thunk в деталях (теория)
Redux в React для чайников от чайника
Должен отметить что эта статья ни в коем случае не претендует на «best practice», и окажется для Вас полезной в том случае, если Вы, как и я в свое время, столкнулись с трудностью понимания принципов использования Redux в React...
ЗАЧЕМ НУЖЕН REDUX
Redux — библиотека управления состоянием для приложений на JavaScript, популярная во фронтенд-разработке, особенно в React.⠀ Redux oсобенно важен, когда приложения становятся крупными и сложными, потому что обеспечивает ⬇️ ✔ Централизованное управление состоянием.
Redux хранит всё состояние приложения в одном хранилищем (store). Это облегчает управление состоянием.⠀ ✔ Предсказуемость состояния.
Благодаря строгим правилам (например, редюсеры должны быть чистыми функциями), состояние в Redux меняется предсказуемо...