TouchableOpacity のイベント ハンドラーrowData内にパラメーターを追加すると、この ListView UI の実行が遅くなりました。onPressTouchableOpacity が押されると、15 秒間押されたままになり、その後再びスムーズに実行されます。
上の3行の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}
/>