問題タブ [react-apollo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1115 参照

reactjs - Apollo Client と Relay の違いは何ですか?

私は GraphQL を紹介されたばかりで、フロントエンドの React Web アプリを実装するための 2 つのフレームワーク ( ApolloRelay ) のどちらかを決定しています。

Relay は Facebook によって構築され、Apollo は Meteor によって構築されていることは承知しています。両方試した人はいますか?それらの違いは何なのか、どの種類の GraphQL アプリが Apollo と比較して Relay を使用することでより多くのメリットを得られるのか疑問に思っています。

0 投票する
1 に答える
940 参照

reactjs - Graphql を使用してコンポーネントのデフォルトの小道具を反応させる

バックエンドgraphqlサービスからレコードを取得し、Array.map関数でレンダリングしようとしています。残念ながら、それらがロードされる前に、未定義であるためエラーが発生します。コンポーネントにデフォルトの小道具を設定しようとしましたが、うまくいきませんでした。すべてがロードされているかどうか、またはそれらの小道具にデフォルト値を挿入する特定の方法があるかどうかを確認する必要がありますか? 私のコードは今そのように見えます

0 投票する
1 に答える
1063 参照

redux - graphql apollo コンポーネントをテストするには? compose() 内で完全なカバレッジを取得するには?

apollo コンポーネントを完全にカバーするのに問題があります。istanbul は、compose() 内の関数が呼び出されていないと報告しています。これらは Redux connect() 関数と apollo graph() 関数です。

反応アポロの例と同様のことをしようとして、酵素を使用してマウントしています。

100% のカバレッジを達成できた唯一の方法は、すべての関数をエクスポートして直接呼び出すことです。