在带有wix / react-native-navigation

问题描述

我正在尝试在TouchableOpacityreact-native-modal结合使用的wix/react-native-navigation之类的RNGH组件中使用。 它不起作用。当我点击它时,没有交互发生。

TouchableOpacity导入react-native似乎有效。问题是,我想使用import {TouchableOpacity} from 'react-native-navigation';,因为与原始版本相比,它的响应速度更快。

任何人都可以解释原因,或者解决方法吗?

这是我的应用程序结构:

Wix react-native-navigation
|
|-- gestureHandlerRootHOC( Component (The Screen) )
      |
      |----- <Modal />
      |         |
      |         |------ TouchableOpacity <-- I cannot press this
      |
      |----- TouchableOpacity <-- But I can press this

解决方法

据我了解,react-native的{​​{1}}组件创建了一个本机ViewController,它不受Modal的管理,因此没有被react-native-navigation包裹。

我建议通过gestureHandlerRootHOC gestureHandlerRootHOC`显示RNN模式。