2017-05-22 8 views
0

リアクタルータ4を使用してフォームを送信する場合の望ましい効果は、UR​​Lの最後に検索クエリを追加することです。フォーム送信時にクエリパラメータを追加する - リアクションルータ4

現在の設定では、フォームの送信時にAPIリクエストが送信され、その結果がレンダリングメソッドでレンダリングされます。

リンクやリダイレクトを使用しない場合、URLにクエリを追加する方法はありますか?

+1

を使用できるようにwitRouterを使用してコンポーネントを接続するようにあなたは、動的URLにクエリをプッシュすることができます関数。この前の質問があなたが探しているものかどうかを確認してください:http://stackoverflow.com/questions/42672842/how-to-get-history-on-react-router-v4 – shotor

答えて

0

this.props.router.push({ 
    pathname: '/yourRoute', 
    query: { someQuery: 'value' } 
}) 

あなたは、あなたの投稿に `history`オブジェクトを使用することができrouter prop

import { withRouter } from 'react-router' 

.... 


export default withRouter(App); 
関連する問題