問題タブ [react-router-v4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React Router V4 を使用してプログラムでナビゲートする
react-router
v3 から v4に置き換えました。
しかし、のメンバー関数をプログラムでナビゲートする方法がわかりませんComponent
。つまり、いくつかのデータを処理handleClick()
した後にナビゲートしたい機能です。/path/some/where
私はそれを次のように行っていました:
しかし、v4 にはそのようなインターフェイスが見つかりません。
v4 を使用してナビゲートするにはどうすればよいですか?
javascript - リダイレクトまたはリンクを使用せずにreact-router v4でURLを変更する
React アプリでreact-router v4とmaterial-uiを使用しています。GridListGridTile
内でクリックしたときに URL を変更する方法を知りたいと思っていました。
私の最初のアイデアは、のハンドラーを使用することでしたonTouchTap
。ただし、リダイレクトすることができる唯一の方法は、コンポーネントRedirect
またはLink
. これら 2 つのコンポーネントをレンダリングせずに URL を変更するにはどうすればよいでしょうか?
試してみましthis.context.router.push('/foo')
たが、うまくいかないようです。