0
プレーンなjavascriptリアルータの設定を使用して、非マッチングパスを処理するにはどうすればよいですか?反応ルータの処理は、プレーンJavaScriptルータの設定を使用して一致しないパス
const rootRoute = {
component: 'div',
childRoutes: [
{
path: '/',
component: App,
childRoutes: [
require('./Page1'), // path = '/page1'
require('./Page2') // path = '/page2'
]
}
]
}
'/ random-undefined-page'に移動すると、どのように '/'にリダイレクトできますか?すべてのルートの後
path: '*'
component: App,
...
:
どのようにパス ':'の '/'にリダイレクトできますか? –
あなたの答えは、それはコンポーネントのアプリケーションをレンダリングしていますが、URLはまだ '/ random-undefined-page'です。 –
@SooChengKoh、yeap、you right。ソースコードの前の反応ルータかもしれない あなたを助ける? (https://github.com/reactjs/react-router/blob/a11a10bdd17a15ec7f0e7ab846d631677ac96baa/modules/Redirect.js) –