Одна вещь, которая меня раздражает в GraphQL, это то, что вы не можете изменить выравнивание возвращаемых данных.
Например, если у меня есть поле для копирования, содержащее некоторый HTML-код из Contentful, оно будет вложено примерно так, что неудобно использовать:
{
copy {
childMarkdownRemark {
html
}
}
}
Я бы предпочел форму данных просто:
{
copy
}
Я нашел пакет , который предлагал метод __get, похожий на lodash, но он не поддерживается и почти не загружается, поэтому должна быть причина, по которой никто не использует этот подход.
Просто интересно!