Причина, по которой вы получаете ошибку, состоит в том, что функция async
возвращает обещание.И вы пытаетесь сделать обещание внутри метода рендеринга.Это не специфическая ошибка Аполлона, React просто не допускает этого.
Причина, по которой это работает, когда у вас нет async
, заключается в том, что функция возвращает undefined
, которая реагирует, обрабатывается как null
в методе рендеринга и ничего не рендерит.