反应本地onPress传递视图

时间:2018-12-05 00:42:10

标签: reactjs react-native react-native-ios

是否有可能在onPress上传递点击的视图引用?

<TouchableOpacity
  key={someObj.id}
  onPress={() => this.someFunction(I want to pass this view to the function)}
/>

基本上我想要实现的是单击视图时添加一些动画,但是由于视图处于滚动视图中,所以我无法获得单击哪个元素的方法

1 个答案:

答案 0 :(得分:1)

您所要做的就是:

UNIQUE CONSTRAINT

请记住,可能有更清洁的方法来实现您想要的目标。

编辑:如果<TouchableOpacity ref={(ref) => { this.myView = ref; }} key={someObj.id} onPress={() => this.someFunction(this.myView)} /> 是您在ScrollView中的项目,请使用refs数组。但这是一种反模式。