Способ разделения данных с компонентами - PullRequest
0 голосов
/ 25 мая 2019

Мои react.js компоненты получают данные из отдельно размещенного сервиса GraphQL.В настоящее время компоненты тесно связаны со схемами сервиса.Для ex: компонента нужно item-name и прочитать его из response.items.item[0].name.

Теперь мне нужно изменить исходный сервис, и схема для этого нового сервиса совершенно иная.Например: item-name теперь присутствует в response.products.product[0].item.name.

Я хочу быть уверенным в переносе этой службы.Пример: item-name такой же и присутствует с новым сервисом источника.

Я бы хотел, чтобы миграция этого источника данных была testable на уровне данных, а не утечка схем на уровень компонентов.Два вопроса -

  • Существует ли какой-либо общий шаблон для хранения исходных данных в одном месте и использования оберток в компонентах?
  • Как проверить это параллельно со старыми или новыми службами данных?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...