問題タブ [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.

0 投票する
2 に答える
967 参照

react-native - React Native Drawer ステータスバーの色を変える

React Native Drawerパッケージを使用しています。使用すると、iOS ステータスバーの背景色が白に変わります。

これが私のコードの例です:

デモはこちらから入手できます: https://snack.expo.io/@dennismadsen/react-native-drawer-status-bar-issue

白いステータスバー

これを修正して、背景にコンテンツ領域の灰色の背景を自動的に使用させるにはどうすればよいですか? render-method からを削除するDrawerと、ステータス バーの背景色が予想どおり灰色になります。

0 投票する
1 に答える
635 参照

react-native - 引き出しのユーザー名の状態を変更したい。プロフィール更新画面から更新後

で引き出しを作成しcontentComponentましたが、引き出しデザイン用contentComponentのファイルがあります。.jsドロワーには、ユーザー名とメニュー タブが含まれています。

その時点でユーザー名が更新されると、更新プロファイルと呼ばれる画面が表示されます。ドロワーのみが更新されたユーザー名を表示する必要があります。ユーザー名に状態を使用しましたDrawer.js

updateUsername('new name') というクラスの関数を渡してみました。

そして、次のような関数を使用します:

しかし、それは機能しません

0 投票する
1 に答える
317 参照

react-native - REACT NATIVE で 2 番目の引き出しを開く方法

両側に 2 つの引き出しと下部のタブ ナビゲーターを作成する必要があります。反応ナビゲーションでやろうとしましたが、openDrawerコードがそのうちの1つを開くだけなのでできませんでした。引き出しにID、キー、または別の方法を与えるにはどうすればよいですか。

リアクトネイティブ

私はあなたのコードを試しましたが、 TypeError: undefined is not an object (evaluating 'this.props.navigation.dispatch') を得ました

0 投票する
0 に答える
84 参照

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