内の関数を呼び出すに反応しますはネイティブナビゲーター、トラブル私が反応ネイティブナビゲーター・コンポーネントを使用している、と私はそのrenderScene方法で設定ルーティングを持ってRenderScene
toggleSideMenu() {
this.setState({
menuDisableGestures: false
});
}
renderScene(route, navigator) {
switch (route.name) {
case "SecondView":
this.toggleSideMenu.bind()
return <SecondView navigator={navigator} />
....
ただし、toggleSideMenuは呼び出されません。次のように、外部メソッドtoggleSideMenuが呼び出されます。
(例えばrender
内など)は、既存の状態遷移時に更新できません:私はthis.toggleSideMenu.bind()
からthis.toggleSideMenu()
に自分のコールを変更した場合、私はというエラーを取得します。レンダリング方法は、小道具と州の純粋な機能でなければなりません。
私がrenderScene内から外部関数を呼び出す方法についてのアイデアはありますか?