Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
const state = {availableOptions: []}
3. fetchData просто async экшен который заполняет стейт
Это дает разделение логики фетча от компоненты и состояния. По факту у нас тупая компонента, фетч можно делать при помощи чего угодно (thunk, saga).
Как сделать поиск пользователей по GitHub используя React + RxJS 6 + Recompose