在反应本机中,至少有三种方法来制作按钮: TouchableNativeFeedback
、 TouchableHighlight
和 TouchableOpacity
。还有 TouchableWithoutFeedback
,文档明确指出你不应该使用它,因为“所有响应按下的元素应该有一个触摸时的视觉反馈”。
这三者之间还有什么显著差异吗?其中一个是 goto 组件吗?在什么情况下应该使用 TouchableHighlight
而不是 TouchableOpacity
?对性能有什么影响吗?
我现在正在编写一个应用程序,发现这三个应用程序在点击和操作之间有一个显著的延迟(在本例中是导航更改)。有什么办法能让它更快一点吗?