2017-08-16 6 views
0

私はルートからナビゲーションプロップを使用してメソッドを渡そうとしています。私はvanilla javascriptから反応ナビゲーションのルートを定義するまでのいくつかのアイデアを持っていますが、それが良い方法かどうかはわかりません。私はどうやってそれをやさしくするべきですか?ナビゲーションで渡されたリアクションナビゲーションメソッド

答えて

0

多分あなたはそれが役に立つと思います。私はベース画面のクラスを持っているし、すべての私の他の画面がそれを継承:私はどこ重要ではありません、今

export default class BaseScreen extends React.Component { 
    static screen; 

    constructor(props) { 
     super(props); 
     BaseScreen.screen = this; 
    } 

    nav() { 
     return this.props.navigation; 
    } 
} 

export default class HomeScreen extends BaseScreen { 
    constructor(props) { 
     super(props); 
    } 
} 

をそして、私は呼び出すことができます。

BaseScreen.screen.nav() 
関連する問題