問題タブ [react-native-tabnavigator]
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.
reactjs - React Navigation 5 Tab.NavigatorがTab.Screens間でトークンを送信する
ある Tab.Screen から別の Tab.screen にトークンを渡すのに苦労しています
Stack.Navigator 内で Tab.Navigator を使用しています
<Stack.Screen name="Auth"/>
コンポーネントに移動し<Tab.Screen name="Map"/>
、そこにトークンを送信します。
props.navigation.replace("BottomTabs", {screen: "Map", params: {token: token}});
ここまでは問題ありませんが、現在は 2 つのタブ<Tab.Screen name="Map"/>
と<Tab.Screen name="List"/>
. ナビゲーション Tab を押して、Map コンポーネントから List コンポーネントにトークンを渡す必要があります。props.navigation.replace/navigate などで以前のように渡すことはできません。
誰かがタブ画面間でデータを渡す適切な方法を見つけるのを手伝ってくれるでしょうか? ありがとう!
react-native - キーボードを開いたときにタブバーを非表示にすると、ネイティブに反応します
キーボードが開いたときに画面上のタブバーを非表示にしたい.AndroidManifest.xmlファイルを変更しようとしました.画面に変更android:windowSoftInputMode="adjustResize">
するとandroid:windowSoftInputMode="adjustPan">
、キーボードが開いたときにタブバーが非表示になりますが、問題は私のテキスト入力がキーボードと重なっていて、私もKeyboardAvoidingViewを試しましたが、XMLファイルを変更すると他のアプリコンポーネントにも影響するため、機能しません.XMLファイルを変更せずにキーボードが開いたときにタブバーを非表示にする方法を教えてください.