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

0 投票する
19 に答える
195614 参照

javascript - React Router 4 で認証済みルートを実装する方法は?

認証済みルートを実装しようとしていましたが、React Router 4 がこれを妨げていることがわかりました。

エラーは次のとおりです。

警告:同じルートで<Route component>andを使用しないでください。無視されます<Route children><Route children>

その場合、これを実装する正しい方法は何ですか?

react-router(v4)ドキュメントに表示され、次のようなことを示唆しています

しかし、たくさんのルートをグループ化しながらこれを達成することは可能ですか?


いくつかの調査の後、私はこれを思いつきました:

でアクションをディスパッチするのは正しいrender()ですか? それは間違っていると感じます。componentDidMountまたは他のフックでも、実際には正しくないようです。

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

reactjs - React Router v4 not displaying components

The component is not been displayed when I navigate to localhost:3000/signup Is it because react router is updated to v4 and they way you route in react has now changed?

I have my main.js file

Signup component

I'm using react router v4, also using Meteor.