react-native-webview@11.22.0: "Argument appears to not be a ReactComponent" when using NativeViewGestureHandler #2185
Closed
Description
Description
When wrapping a webview with NativeViewGestureHandler on version 11.22.0, this error pops up:
Error: Argument appears to not be a ReactComponent. Keys:
goForward,goBack,reload,stopLoading,postMessage,injectJavaScript,requestFocus,clearFormData,clearCache,clearHistory
Version 11.21.2 of webview works fine though.
Steps to reproduce
- `yarn add react-native-gesture-handler@2.6.0
- yarn add react-native-webview@11.22.0
import WebView from 'react-native-webview'
import { NativeViewGestureHandler } from 'react-native-gesture-handler'
const App = () => (
<NativeViewGestureHandler>
<WebView source={{ uri: 'http://example.com' }} />
</NativeViewGestureHandler>
)
export default App
Snack or a link to a repository
https://github.com/francois-pasquier/issue-react-native-gesture-handler-webview
Gesture Handler version
2.6.0
React Native version
0.69.5
Platforms
Android
JavaScript runtime
Hermes
Workflow
React Native (without Expo)
Architecture
Paper (Old Architecture)
Build type
Debug mode
Device
Real device
Device model
No response
Acknowledgements
Yes