Я следовал за Apollo documentation, чтобы обеспечить две мутации (createUser
затем signInUser
) на одном React компонента, но одна мутация («внешний» один - signInUser) не доступен для моего кода (this.props.signInUser is not a function
). Возможно, моя настройка на стороне сервера маскирует одну мутацию, но я не вижу, где. Помогите оценить:Множественные мутации Apollo
Полный текст here.
EDIT: тот же выпуск при использовании compose, см. code.
Спасибо, но я уже переименовал мутации, как указано в документах: '{name: 'createUser'}' и '{name: 'signInUser'}'. И когда не указывается такое имя, я считаю, что по умолчанию «mutate», а не «мутация». У вас есть ссылка на документацию Apollo об этом «реквизите»? –
Взгляните на вторую половину: http://dev.apollodata.com/react/mutations.html#calling-mutations –
Спасибо, я попытался использовать 'реквизит', но такую же проблему. Я все еще подозреваю, что это что-то в моей настройке рендеринга на стороне сервера (мой компонент более высокого порядка «apollo»). –