Apollo React dokümanlar http://dev.apollodata.com/react/queries.html#basics'da, bileşen gösterildiğinde otomatik olarak getirme örnekleri vardır, ancak bir düğme tıklatıldığında sorgu çalıştırmak istiyorum. Bir düğmeye tıklandığında bir sorguyu "yeniden" almak için bir örnek görüyorum, ancak başlangıçta sorgulamak istemiyorum. Görüyorum ki mutasyonları aramanın bir yolu var, ama sorguları nasıl ararsınız? Burada belgelendiği gibiApollo GraphQL React - tıklamayla nasıl sorgulanır?
26
A
cevap
35
Sen withApollo
yüksek mertebeden-bileşenini kullanarak Apollo Client bir başvuru geçirerek yapabilirsiniz: https://www.apollographql.com/docs/react/basics/setup.html#withApollo
Sonra geçti nesnede, şöyle üzerinde client.query
çağırabilirsiniz:
class MyComponent extends React.Component {
runQuery() {
this.props.client.query({
query: gql`...`,
variables: { ... },
});
}
render() { ... }
}
withApollo(MyComponent);
Merak etme, bir tıklama etkinliğinde sorgu çalıştırmanın amacı nedir? Belki de temel amacı gerçekleştirmek için daha iyi bir yol var.
İlgili konular
- 1. React ile Apollo istemcisi 2 sorgu yapamadı
- 2. Apollo GraphQL: Tek Bileşenli Çoklu Sorgular?
- 3. Relay vs Grafux ve React-Native ile Apollon vs Apollo
- 4. Apollo durumumu sunucu tarafımdan nasıl geri alabilirim?
- 5. Apollo Tepki - Make Şöyle bir sorgu dosyasına sahip
- 6. Abonelikler-aktarım-ws ile Apollo Server Kurulumu?
- 7. Yeniden yerleştirme özelliğine sahip Apollo
- 8. GraphQL
- 9. Apollo GraphQl reaksiyonu. Tüm değişken kombinasyonları için sorgu önbelleği nasıl temizlenir?
- 10. Çoktan çoğa nasıl sorgulanır?
- 11. MongoDB R'den nasıl sorgulanır?
- 12. Röle/GraphQL 'çözümü' nasıl çalışır?
- 13. Bir apollo-tepki-redux uygulamasında kullanılmaya değer redux form mu?
- 14. GraphQL ve Microservices
- 15. Çift tıklamayla metin seçimini nasıl önleyebilirim?
- 16. CheckListBox öğesini tek tıklamayla nasıl kontrol edebilirim?
- 17. elasticserch'te farklı alanlar nasıl sorgulanır?
- 18. Geçerli hafta mysql nasıl sorgulanır?
- 19. Jena: Modelden veri nasıl sorgulanır?
- 20. Kıvılcım kullanarak mongo nasıl sorgulanır?
- 21. R'de eksen sınırları nasıl sorgulanır?
- 22. Android'de MMS Günlüğü nasıl sorgulanır
- 23. optimize graphql veritabanı
- 24. graphQL - type Çıktısı alın
- 25. Graphql Schema'mdaki Neo4j ilişki özelliklerini nasıl gösteririm?
- 26. Android'de Retrofit ile GraphQL nasıl kullanılır?
- 27. Bağlam menüsü kısa bir tıklamayla
- 28. React Router, React içeriğine nasıl girer?
- 29. Çözümleyici hata attığında GraphQL yönlendirmesi
- 30. GraphQL: Nasıl ben yaklaşık 15 farklı DİNLENME görüşmelerinden oluşacaktır bir nesneyi sorgulamak için GraphQL kullanıyorum
Bunu bir arama çubuğu için kullanmak istedim – kayla
Bir ebeveyn üzerinde gql HOC'si olan bir bileşende bunu kullanıp kullanmadığımı buluyorum, bu, componentWillReceiveProps ebeveynlerini tetikler. Neden olduğu hakkında bir fikrim yok. Daha iyi bir yolu var mı? belki redux. –
Bu tanıtımları güncellemiyor mu? Niye ya? Sonuç başarılı bir şekilde geldikten sonra sahne verilerini nasıl güncelleyebilirim? – CharlesS