TypeError例外:未定義( 'route.routeName' を評価)オブジェクトではありません
ここでは私のコードです: -
import React from 'react-native';
import { Router, Drawer, Scene } from 'react-native-router-flux';
import Scene1 from '../../scenes/Scene1';
import Dashboard from '../../scenes/Dashboard';
import Images from '../../assets/images';
import styles from './Styles';
const Routes =() => (
<Router
backAndroidHandler={() => Actions.pop()}
sceneStyle={styles.sceneStyle}
>
<Scene key="root">
<Scene
key="scene1"
component={Scene1}
title="Scene 1"
navigationBarStyle={styles.navigationBarStyle}
navBarButtonColor={styles.navBarButtonColor}
titleStyle={styles.titleStyle}
initial
/>
<Drawer
hideNavBar
key="dashboard"
drawerImage={Images.menuIcon}
contentComponent={Navigation}
drawerWidth={styles.drawerWidth}
>
<Scene
key="dashboard"
component={Dashboard}
title={strings.dashboard}
navigationBarStyle={styles.navigationBarStyle}
navBarButtonColor={styles.navBarButtonColor}
titleStyle={styles.titleStyle}
renderRightButton={renderNotificationButton}
/>
</Drawer>
</Scene>
</Router>
);
export default Routes;
私は問題に直面しています。私はノードモジュールにnpmのすべての機能をインストールしましたが、デバイスでアプリケーションを実行しようとするたびにエラーが発生しました。引き出しコンポーネント以外のすべてのナビゲーションは正常に動作します。
ありがとうございます!これは私のためにうまく動作します。しかし、私は依存関係に関する質問があります。新しい反応ネイティブアプリを作成した後、この解決策が必要ですか? –
あなたが[email protected]^4.0で作業している場合...この問題が修正されるまでこの手順が必要です。 –