問題タブ [react-native-drawer]
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 - React Native Drawer ステータスバーの色を変える
React Native Drawerパッケージを使用しています。使用すると、iOS ステータスバーの背景色が白に変わります。
これが私のコードの例です:
デモはこちらから入手できます: https://snack.expo.io/@dennismadsen/react-native-drawer-status-bar-issue
これを修正して、背景にコンテンツ領域の灰色の背景を自動的に使用させるにはどうすればよいですか? render-method からを削除するDrawer
と、ステータス バーの背景色が予想どおり灰色になります。
react-native - 引き出しのユーザー名の状態を変更したい。プロフィール更新画面から更新後
で引き出しを作成しcontentComponent
ましたが、引き出しデザイン用contentComponent
のファイルがあります。.js
ドロワーには、ユーザー名とメニュー タブが含まれています。
その時点でユーザー名が更新されると、更新プロファイルと呼ばれる画面が表示されます。ドロワーのみが更新されたユーザー名を表示する必要があります。ユーザー名に状態を使用しましたDrawer.js
updateUsername('new name') というクラスの関数を渡してみました。
そして、次のような関数を使用します:
しかし、それは機能しません
react-native - REACT NATIVE で 2 番目の引き出しを開く方法
両側に 2 つの引き出しと下部のタブ ナビゲーターを作成する必要があります。反応ナビゲーションでやろうとしましたが、openDrawerコードがそのうちの1つを開くだけなのでできませんでした。引き出しにID、キー、または別の方法を与えるにはどうすればよいですか。
リアクトネイティブ
私はあなたのコードを試しましたが、 TypeError: undefined is not an object (evaluating 'this.props.navigation.dispatch') を得ました
react-native - createDrawerNavigator を使用して引き出しアイテムを表示しますか?
を使用して引き出しをcreateDrawerNavigator
作成していますが、customDrawerComponent
渡すときに<DrawerItems {...props} />
エラーが発生しています:
Invariant Violation: Invariant Violation: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.Your likely from forget to export your component from the file it's defined in, or might have mixed up default and named imports.
私のコードで何が間違っているのかわかりません。それを修正するのを手伝ってください。
ここに私のコードがあります:App.js
HomePage.js