Не так все просто, Фомушка
Экшены - 300 строчек кода (синхронные и асинхронные)
Редьюсеры - 130 строк
Два компонента
А чтобы прогресс отследить, придется XMLHttpRequest юзать, ну, мне не сложно. Я уже все по красоте организовала для себя
И все это соединяешь