0
ListViewをレンダリングしていますが、各アイテムはonPress
のデータをロードするアクションをディスパッチするTouchableHighlight
です。データは状態で保存され、アプリケーションの別のセクションがリストの下にレンダリングされます。リアクションネイティブおよびレフィックスアニメーションのパフォーマンスonPress
Androidでは、リスト項目を連続して押すと、ajaxリクエストが完了するまでアニメーションが遅延します。ハイライトを優先させる方法はありますか?フィードバックは遅れていませんか?意志だけあなたがこの方法でhandleOnPress
機能を使用する場合は、ページをレンダリングすることで、すべてのonPress
イベントが呼び出すと、あなたがonPress={this.handleOnPress}
にこの機能をonPress
小道具を変更した場合、それはhandleOnPress
機能の迷惑電話の多くを引き起こし
//Handler
handleOnPress =() => {
dispatch(makeAjaxRequest())
}
// Component
<TouchableHighlight onPress={this.handleOnPress}>
<Text>List item</Text>
</TouchableHighlight>
それはあなたを助けますか? –
ああ、申し訳ありませんが、私は例を書いたときにそれはちょうどタイプミスでした。更新:) handleOnPressはtouchableHighlightで1回しか発生しません。私はこれを確認しました – neolaser
あなたの問題が解決されてうれしいです。 –