iOS原生集成RN中使用React-Navigation 报错 (evaluating 'RNGestureHandlerModule.State')

1.在iOS项目中集成RN 这个不会的直接去RN中文网去看

iOS原生集成RN中使用React-Navigation 报错 (evaluating 'RNGestureHandlerModule.State')_第1张图片

2.集成RN之后,使用react-navigation 3.x 如何集成参考
https://reactnavigation.org/docs/en/getting-started.html
集成之后使用createStackNavigator

iOS原生集成RN中使用React-Navigation 报错 (evaluating 'RNGestureHandlerModule.State')_第2张图片
iOS原生集成RN中使用React-Navigation 报错 (evaluating 'RNGestureHandlerModule.State')_第3张图片

3.到这一步运行项目你会发现报错

iOS原生集成RN中使用React-Navigation 报错 (evaluating 'RNGestureHandlerModule.State')_第4张图片

4.解决这个问题的办法是在Podflie 文件中加入
pod 'RNGestureHandler', :path => '../node_modules/react-native-gesture-handler'
5.然后执行 pod install
6.重新运行项目就可以使用了!!!
这个问题困扰了好久最后找到了解决办法 参照以下链接找到的解决办法 感谢
https://github.com/kmagiera/react-native-gesture-handler/issues/205

你可能感兴趣的:(iOS原生集成RN中使用React-Navigation 报错 (evaluating 'RNGestureHandlerModule.State'))