TouchableOpacity のイベント ハンドラーrowData
内にパラメーターを追加すると、この ListView UI の実行が遅くなりました。onPress
TouchableOpacity が押されると、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}
/>