Как правильно сделать мутацию graphql в подпорках компонента? - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь сделать мутацию graphql в подпорках компонента.

export default graphql(logOnMutation)(Login);

Эта строка кода выше не работает. Ошибки не отображаются, но не обеспечивает функцию преобразования в подпорки компонента.

Но если я напишу так:

const logOnWithMutation = graphql(logOnMutation)(Login);
export default logOnWithMutation;

и напишу так

const App = () => {
  return (
    <ApolloProvider client={client}>
      <Fragment>
        <logOnWithMutation/>
      </Fragment>
    </ApolloProvider>
  )
}

работает отлично.

Так чего мне не хватает? Мне нужен мой первый вариант работы

1 Ответ

0 голосов
/ 25 марта 2020

Решение:

импортируйте ваш компонент Login в родительский компонент по умолчанию, например import Login from './containers/login/login';, а не через точное имя, например import { Login } from './containers/login/login';

...