問題タブ [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.

0 投票する
1 に答える
1603 参照

reactjs - ReactJS と reach-router を使用してパッケージ化された Electron アプリでルーティングが機能しない

electron を使用して React App のパッケージ化を成功させることができました。正常に動作し、ホームページをロードしますが、ルーティングしようとすると、単に機能しません。プロジェクトにリーチルーターを使用していますが、この目的のためにルーティング構成を微調整する必要があると思います。

参考までに、私が行っているのはネットワーク リクエストではなく、API 呼び出しを必要としないホームページからログイン ページにルーティングするだけです。しかし、何も起こりません。

反応ルーターでこの問題を解決する方法についてはヘルプがありますが、インターネット上のリーチルーターには何もありません。

0 投票する
1 に答える
405 参照

javascript - クライアント側のみの Gatsby.js ページにデフォルト コンポーネントを設定するにはどうすればよいですか

Gatsby プロジェクトでサインアップ確認ページを作成しようとしています。https://github.com/DWboutin/gatsby-react-intl-starterで作成した stater から始めました。

ではgatsby-node.js、提供された ID をページで処理するように pageMatch プロパティを設定しました。(これvalueは私の言語構築プロセスの一部であることに注意してください)

これで、ページにアクセスできます/client-side-page/{MY ID}。そのページでは、パス内のreach/routerを取得し、:id提供された場合にのみ確認フォームをレンダリングするために使用します。

すべてが機能しますが、ページを直接読み込むと、404 コンポーネントが表示されます。

適切なパスが見つからない場合に備えて、デフォルト ルート コンポーネントを設定しようとしました。しかし、表示する前に404を表示し続けます。

これを行う方法はありますか、またはこれを管理する別の方法を見つける必要がありますか?

ご協力ありがとうございました!