問題タブ [onpress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - TouchableXXX は、アプリが反応ネイティブで起動すると自動的にトリガーされます
このトーシャルに続いて、タッチ可能なアイテムをラップしようとしています
そして、私が見つけた問題は、アプリの起動によってナビゲーションが自動トリガーされ、クリックせずに詳細ページに移動することです。また、戻ると、タッチ可能なアイテムを押すことができなくなります。押すと、エラーがスローされます。
それを告発するための最小限のアプリを作成しました:
私の下手な英語でこの問題を説明するのは非常に難しいので、この問題を告発するためのYouTube ビデオ (約 20M)も作成しました。
react-native - ネストされたビューで onPress が機能しない
クリックの処理に TouchableOpacity を使用しています。上位階層ビューではすべて正常に動作していますが、以下の 2 つのコンテナー ビューはクリックできません。テスト目的でクリックするとアラートを設定しました。巣立ちが悪いからです。
コードは次のとおりです。