2016-05-16 17 views
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, 
... 

答えて

0

フム、あなたはこれを試すことができます。

+0

どのようにパス ':'の '/'にリダイレクトできますか? –

+0

あなたの答えは、それはコンポーネントのアプリケーションをレンダリングしていますが、URLはまだ '/ random-undefined-page'です。 –

+0

@SooChengKoh、yeap、you right。ソースコードの前の反応ルータかもしれないあなたを助ける? (https://github.com/reactjs/react-router/blob/a11a10bdd17a15ec7f0e7ab846d631677ac96baa/modules/Redirect.js) –

関連する問題