問題タブ [reach-router]
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.
javascript - ルーター更新ページにアクセス
セットアップ: アクションクリエーターにデータを送信するフォームがあり、アクションクリエーターは API に送信して結果を取得します。私が望むのは、フォームが正常に送信されたときに、空白の入力でフォームを更新することです。
コンポーネントはこんな感じ
これは console.log(this.props) の結果です
これは、アクションクリエーターがどのように見えるかです
現在の動作
フォームを送信して API が 201 を返すと、ページが更新されず、入力が空白になりません
予想される動作:
API から 201 を取得すると、ページが更新され、入力が空白になります。
これを達成する方法を教えてください。
reactjs - リーチルーターでリンクを使用中にエラーが発生しました。しかし、アンカータグを使用するとルーティングは正常に機能します
これは私の App.js
そして、これは私の Navbar.js です
しかし、しかし、私はエラーが発生しています: 要素の型が無効です: 文字列 (組み込みコンポーネントの場合) またはクラス/関数 (複合コンポーネントの場合) が必要ですが、未定義です。コンポーネントが定義されているファイルからコンポーネントをエクスポートするのを忘れている可能性があります。または、デフォルトのインポートと名前付きインポートを混同している可能性があります。
しかし、リンクの代わりにアンカー タグを使用すると、エラーは発生せず、アプリは正常に動作します。この点で助けが必要
しかし、次のように App.js で Navbar コンポーネント全体をコーディングすると。
上記の App.js で問題なく動作しています。
reactjs - @reach/router を使用するときに検索パラメーターを設定する方法
@reach/router を使用するときに検索パラメータを設定するにはどうすればよいですか? props.history.push を使用しましたが、props.history はまだ定義されていません。ページの状態が変化したときの私のコードは次のとおりです