Die Browser-history in reagieren-router

Warum ich browserHistory in meiner app Reagieren, es dient immer noch bis eine Seite auf localhost:3000, aber wenn es bereitgestellt wird, bekomme ich eine leere Seite mit nichts in der Konsole.

Wenn ich wechseln hashHistory jedoch, es läuft wunderbar auf beiden localhost:3000 und auf meiner Website. Warum ist das passiert?

Den code unten funktioniert nicht, wenn ich es bereitstellen (verwendet browserHistory):

import React from 'react';
import { Router, Route, IndexRoute, browserHistory } from 'react-router';

import App from './components/App';
import Home from './components/Home';
import Company from './components/Company';

const router = (
    <MuiThemeProvider>
        <StyleRoot>
            <Router history={browserHistory}>
                <Route path="/" component={App}>
                    <IndexRoute component={Home} />
                    <Route path="/company" component={Company} />
                </Route>
            </Router>
        </StyleRoot>
    </MuiThemeProvider>
)

ReactDOM.render(
    router,
    document.getElementById('root')
);

Ich bin mit der v3.0 für reagieren-router.

  • Bitte angeben, welche version von reagieren-router Sie verwenden.
Schreibe einen Kommentar