Доработки

Доработки кладутся в master ветку. К некоторым будут комментарии.
Чтобы легко разобраться в коде, который изменился - открывайте PR #X ссылки, где в каждом pull-request'e видно список измененных файлов (таб - files).
diff-files-pr
Так же, после того как PR был принят, и если были найдены какие-то проблемы после, то они исправляются только в мастер ветке, поэтому не забывайте заглядывать туда.
  • загрузка фото после успешной авторизации (PR #3)
Сделано достаточно просто с помощью callback-функции.
  • модальное окно с большим фото в нем (PR #5)
Добавлен пакет react-modal, немного стилей и переделана логика отображения фото.
Появился компонент <PhotoManager />, который содержит все фото (компонент <ListPhoto />) + модальное окно (одно!). Из <ListPhoto /> по клику передается url-адрес для большого изображения в компонент <BigPhoto />, в котором для прелоадера использован трюк с подгрузкой изображения в img.onload.
Больше подробностей на вебинаре (время старта ХХ) [1]
[1] будет добавлена ссылка, когда выложу запись на YT-канал

Redux-saga версия

Версия с сагой расположена в отдельной ветке.
Есть парочка TODO: в коде, можете присылать PR.
Продолжение следует...