Совет размером с байт: Dart и GraphQL (Flutter и GraphQL)

Я видел в некоторых учебниках и документах, что в них можно написать запрос или мутацию на GraphQL, как показано ниже.

const String _getCustomersQuery = '''
  query Customers($name: String) {
   customers(name: $name){
     id
     name
     address
     telNo
    }
  }
''';
Вход в полноэкранный режим Выход из полноэкранного режима

В руководстве по языку Dart мы видим, что есть возможность использовать «сырые» строки.

Поэтому вышеприведенный запрос может быть написан без экранирования строк, как показано ниже:

const String _getCustomersQuery = r'''
  query Customers($name: String) {
   customers(name: $name){
     id
     name
     address
     telNo
    }
  }
''';
Войти в полноэкранный режим Выйти из полноэкранного режима

Выглядит красиво, и вы можете просто скопировать и вставить его из GraphQL playground или любого другого инструмента, который вы используете.

Хотите получить больше советов по использованию GraphQL с Flutter?

Оцените статью
Procodings.ru
Добавить комментарий