React-native-router-flux: RNRF v3.26.1 / RN 0.26.1エラー:「navigationStateおよびonNavigateプロパティはnullであってはなりません」

作成日 2016年05月22日  ·  3コメント  ·  ソース: aksonov/react-native-router-flux

バージョン

  • react-native-router-flux v3.26.1
  • react-native v0.26.1

起動時にエラーが発生しました:
screen shot 2016-05-22 at 10 43 25

@joenoonコードは0.26に更新する必要がありますか?

最も参考になるコメント

それは単なる推測です。 サイドメニューを使用する場合は、 onNavigateプロップをDefaultRendererに追加する必要があります。 サイドメニューの統合例も同じ問題です。 onNavigateの小道具はありません。

<DefaultRenderer navigationState={children[0]} />

対。

<DefaultRenderer navigationState={children[0]} onNavigate={this.props.onNavigate} />

また、どこかでDefaultRendererを使用する場合は、今すぐonNavigateプロップを渡す必要があります

全てのコメント3件

それは単なる推測です。 サイドメニューを使用する場合は、 onNavigateプロップをDefaultRendererに追加する必要があります。 サイドメニューの統合例も同じ問題です。 onNavigateの小道具はありません。

<DefaultRenderer navigationState={children[0]} />

対。

<DefaultRenderer navigationState={children[0]} onNavigate={this.props.onNavigate} />

また、どこかでDefaultRendererを使用する場合は、今すぐonNavigateプロップを渡す必要があります

良い推測です、それはエラーを修正します、ありがとう!

カスタムナビゲーションバーが表示されなくなり、サイドメニューにアクセスできなくなりました

大丈夫です、 hideNavBar={true}を削除するだけでした

このページは役に立ちましたか?
0 / 5 - 0 評価