に移動していませんプログラムでビューから新しいページへのルート、ALAへ:browserHistory.pushは、私はこの(反応-ルータ2.0)を使用して、ルータ上でbrowserHistoryを設定した新しいページ
import { browserHistory } from 'react-router'
...
browserHistory.push('/map');
これは、/マップのURLを変更しますが、そのルートでコンポーネントをレンダリングしません。私は間違って何をしていますか?
マップビューである 'requireAuth'ハンドラを見ることはできますか? –
ok - 追加されました。 onEnter属性がない場合も同じことが起こります(/ mapはレンダリングされません)。 – outside2344
はい - browserHistory.push( '/ map')が呼び出されました。URLの変更が表示されますが、新しいルートコンポーネント(MapContainer)はレンダリングされません。 最後に、私がauthを無効にして、/ mapに直接行くと、正しくレンダリングされます。 – outside2344