一旦我在TouchableOpacity 的事件处理程序中添加了rowData
参数,我就有了这个 ListView UI,它开始运行缓慢。onPress
按下 TouchableOpacity 后,它会保持按下状态 15 秒,然后再次平稳运行。
似乎有一些冲突,因为我在上面三行的 ListViewrowData
的事件处理程序中也使用了。renderRow
我是对的,如何解决这个问题?
<ListView
dataSource={this.state.dataSource}
keyboardShouldPersistTaps={true}
renderRow={(rowData) =>
<TouchableOpacity
onPress={(rowData) => {
console.log(rowData);//ON THIS LINE IT HANGS 15s
}}
>
<Text>{rowData}</Text>
</TouchableOpacity>
}
automaticallyAdjustContentInsets={false}
/>