Size: a a a

Apollo — русскоговорящее сообщество

2019 May 07

p

petyappetrov in Apollo — русскоговорящее сообщество
Андрей
у меня функциональный компонент, нет стэйта
react-hooks
источник

А

Андрей in Apollo — русскоговорящее сообщество
во, давайте так - как подписаться на apollo state в variables?
источник

А

Андрей in Apollo — русскоговорящее сообщество
petyappetrov
react-hooks
оно, помогло
источник

А

Андрей in Apollo — русскоговорящее сообщество
Подскажите, могу ли я использовать две мутации в одном Mutation компоненте?
источник

a

akaSybe in Apollo — русскоговорящее сообщество
скорее всего ответ: не надо так делать
источник

А

Андрей in Apollo — русскоговорящее сообщество
akaSybe
скорее всего ответ: не надо так делать
то есть лучше делать
<Mutation query={ONE}>
{(update) => (
<Mutation query={TWO}>
{(updateTWO) => (
<ComponentTEST />
)}
</Mutation>
)}
</Mutation>
?
источник

a

akaSybe in Apollo — русскоговорящее сообщество
у вас не расписан случай, но мне кажется если требуется выполнить две мутации одновременно, то нужно создать одну мутацию которая описывает этот бизнес-кейс
источник

R

Roman in Apollo — русскоговорящее сообщество
const ComponentWithMutations = graphql(MUTATION_ONE, { name: 'mutationOne' })(
   graphql(MUTATION_TWO, { name: 'mutationTwo' })(Component)
);


вот так можно
источник

R

Roman in Apollo — русскоговорящее сообщество
и потом из пропсов вызывать передав параметры
источник

А

Андрей in Apollo — русскоговорящее сообщество
Roman
const ComponentWithMutations = graphql(MUTATION_ONE, { name: 'mutationOne' })(
   graphql(MUTATION_TWO, { name: 'mutationTwo' })(Component)
);


вот так можно
Это вроде compose?
источник

R

Roman in Apollo — русскоговорящее сообщество
это обертка для компонента, higher order component иными словами
источник

А

Андрей in Apollo — русскоговорящее сообщество
Roman
это обертка для компонента, higher order component иными словами
Спасибо
источник

DS

Dmitriy Shuleshov in Apollo — русскоговорящее сообщество
Roman
const ComponentWithMutations = graphql(MUTATION_ONE, { name: 'mutationOne' })(
   graphql(MUTATION_TWO, { name: 'mutationTwo' })(Component)
);


вот так можно
Эээ там же компоуз есть)
источник

R

Roman in Apollo — русскоговорящее сообщество
а что значит компоуз? эт когда один хок в другой оборачивают, тогда да. я не оч в терминологии силен
источник

DS

Dmitriy Shuleshov in Apollo — русскоговорящее сообщество
Roman
а что значит компоуз? эт когда один хок в другой оборачивают, тогда да. я не оч в терминологии силен
Просто для удобства функция которая нагромаждает хоки
источник

DS

Dmitriy Shuleshov in Apollo — русскоговорящее сообщество
Roman
а что значит компоуз? эт когда один хок в другой оборачивают, тогда да. я не оч в терминологии силен
источник
2019 May 08

А

Андрей in Apollo — русскоговорящее сообщество
Подскажите, почему в онКомплитед ничего нет? версия 2.1.11
источник

p

petyappetrov in Apollo — русскоговорящее сообщество
Андрей
Подскажите, почему в онКомплитед ничего нет? версия 2.1.11
может пототму что приходит ошибка?
источник

А

Андрей in Apollo — русскоговорящее сообщество
petyappetrov
может пототму что приходит ошибка?
нет, ошибки нет, проверял.
в компоненте <BlockEditor /> выводится значение, и оно там меняется, когда приходит другой пропс
источник

p

petyappetrov in Apollo — русскоговорящее сообщество
попробуй обновить react-apollo
источник