問題タブ [recompose]

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 に答える
611 参照

reactjs - クエリへのエクスポート時の GraphQL Fragments エラー

そのため、 GraphQlを使用したreactjsアプリがあり、 Fragments を使用して繰り返しを削減しようとしていますが、失敗しています。

フラグメント(companyQueries.js)

利用開始(withCreateApiKeyMutation.js)


この種のエクスポートを考えると、少なくともコンパイルできると思いますが、エラーになります。

コンパイラからのエラー

companyQueries.jsの 3 行目のエラー

TypeError: Object(...) は関数ではありません

export const CompanyFragment = gql <--3 行目

エラーの写真

誰かがこれについての洞察を提供できれば、それは大歓迎です!

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

reactjs - jestと酵素を使用して、インポートされたReact高次コンポーネントをモックする方法は?

アプリケーションを複数のHOCでラップするHOCであるプロジェクトのモジュールを作成しています(再構成構成機能を使用)。高次コンポーネントが実際にアプリケーションをラップしていることをテストしようとしています。

HOC を含むノード パッケージの例

上記の名前空間を持つ HOC を使用して、渡されたコンポーネントをラップする私の HOC

withWrapper.js のテスト

アプリケーションを個別にテストしようとしており、各 HOC をモックしてダミーのラッパーを返そうとしています。これは、私が現在テストを行っている場所であり、withWrapper.js の作成部分で「TypeError: is not a function」を取得しています。私はモックの他の方法も試しましたが、エラーが発生し続け、まだどこにも行きません。

インポートされた HOC をモックするにはどうすればよいですか?