問題タブ [react-router-native]
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.
javascript - 特定のパスにルートをレンダリングしない React Router Native?
React Router Nativeを使用しています特定のパス上のコンポーネントを非表示にしたい
私のHome
コンポーネントでは、リンクがクリックされたときにAbout
コンポーネントをレンダリングするFooter
必要があり、非表示にする必要があり、残りのルートFooter
をレンダリングする必要があります。Footer
ステートレス コンポーネントです。
コンポーネントにアクセスしようとしprops.location
ましたが、それ以降は空のオブジェクトですFooter
undefined
props
{}
特定のコンポーネントをレンダリングしないために 1 つのパスのみをブラックリストに登録する方法を質問します。
reactjs - React ルーターのネイティブ アニメーションがアニメーションの開始前に点滅する
React ネイティブ アプリを開発し、React ルーター ネイティブ v4 を使用しています。ドキュメントで示唆されているように、アニメーション部分を開発しようとしています。最初に、すべてがアニメーションやトランジションなしで機能することを確認しました。
私は実装を繰り返しましたが、これは私が今得た限りです:
私のメインコンポーネントは以下をレンダリングします:
私の routes.js は次をレンダリングします (親コンポーネントの前に子を更新しないように、Switch に渡された location プロパティに注意してください):
そして、アニメーションを処理する ViewTransition は、今では古いビューと新しいビューをフェードイン/アウトするだけです:
上記のコードは機能しており、古いビューがフェードアウトし、新しいビューがフェードインするのを見ることができますが、問題があります.フェードアウトし始めると、どういうわけかコンポーネントが再びマウントされ、アニメーションが始まる直前にまばたきが見られます.私のコードの何が問題なのかを知るために。
react-native - react-native-web と react-navigation を併用して Web URL からアクセスする方法
更新:
反応ナビゲーション Web サポートが行われます。これに従ってください: https://reactnavigation.org/docs/en/web-support.html
起源:
反応ネイティブとウェブの間でコードを共有しようとしています。react-native-web を試すと、うまくいきます。URLから特定の画面にアクセスする方法を教えてください。反応ナビゲーションのドキュメントを読みましたが、それについては何もありません。react-router-native は Web URL をキャッチできますが、StackNavigator/DrawerNavigator などのナビゲーターがあります。それについてのアイデア?