У меня есть этот отдых приложение, которое получает данные, как это, с Thunk + обещание для Redux промежуточное программное:Преобразование клиента redux из REST в GraphQL Apollo?
export const fetchVenues =() => ({
type: 'FETCH_VENUES',
payload: axios.get('http://localhost:3000/mock/venues'),
});
Данные из этого идет в магазин и компоненты использовать неправдоподобные данные оттуда.
Могу ли я поменять запрос на остальное в «полезной нагрузке» с помощью запроса graphql или что-то еще?
Что меня смущает, так это то, что Redux говорит: «Данные хранятся в магазине и могут быть изменены только действиями», но Apollo привязывает данные непосредственно к компонентам. Я уже сделал API GraphQL, отлично работает в devtool graphiql, но меня немного смущает то, как он обрабатывается на клиенте после чтения this article.