問題タブ [react-native-reanimated]
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.
react-native - テスト エラー: テスト中、useSharedValue は関数ではありません
説明
私は react-native-reanimated を使用しており、テスト時に、useSharedValue は、jest と react-native-testing-library を使用すると関数ではないというエラーをスローします。パッケージの一部として提供されているモックを使用して、react-native-reanimated をモックしました。reanimated にはエクスポートされたメンバー useSharedValue、useAnimatedStyle、および withTiming がない VS Code のハイライトにも気付きましたが、コンポーネントはエラーなしで適切に実行されます。
適切にモックするために何をする必要があるか知っている人はいますか?
コード
コンポーネントがレンダリングされるかどうかを確認するテスト
react-native-reanimated.js という名前のモックに配置されるモック ファイル
Reanimated を使用するコンポーネント - Switch.tsx
パッケージのバージョン
React: 16.11.0 React Native: .062.2 React Native Reanimated: 2.0.0-alpha.3
スクリーンショット