Глупых вопросов не бывает. Это фреймворк - он позволяет выстроить архитектуру приложения. Redux разбивает все приложение на Store, Reducers, Actions, Action Creators, Middlewares. Тоесть когда нужно создать новое действие - создаешь Action, когда нужно обработать все action - создаешь Middleware и т.п
Фреймворк - в данном случае Redux - позволяет структурировать приложение.