2
React RouterのonEnter
とonChange
を使用したいと思いますが、どういう仕組みがよく分かりません。私はこのように、それは動作しますが、そこから簡単な関数を実行すると:リアクタールータとonEnter/onChange
<Route path="/tag/:slug" component={Archives} onChange={() => { console.log('awd'); }} />
しかし、私はArchives
コンポーネントからメソッドを使用しようとすると、それはしていません。
<Route path="/tag/:slug" component={Archives} onChange={this.method()} />
これらの方法はどのように使用できますか?
は、私はそれはどちらか動作しません、結合しようとしました。私が現在どこにいるかではなく、リンク先のコンポーネントからメソッドを使用したいということに注意してください。 –
私はあなたが意味するものを見ています。したがって、あなたの ' にref =" archives "を追加する必要があります。あなたのthis.methodが呼び出されたときにthis.refs ['archives']のようなコンポーネントのメソッドを呼び出すことができます。myMethod() –
hellopath