父组件不使用 React Router 4 渲染

Parent component not rendering with React Router 4

我在使用 React Router v4 渲染组件时遇到问题。这是渲染单个组件的正确方法吗?我正在正确导入所有内容;但是,没有错误可以帮助我检查登录名是否正确显示。我认为我在 AppComponent 的登录组件中导入的方式有问题。

app.js

ReactDOM.render(
    (
        <BrowserRouter>
            <Route path="/" AppStore={AppStore} render={props => <AppComponent {...props} AppStore={AppStore} />} />
        </BrowserRouter>
    ),
    document.getElementById("view-container")
);

AppComponent.js

render () {

    //render
    return (
        <div>
            <main className="container">
                <Route exact path="login" component={Login} />
            </main>
        </div>
    );
}

我能够找出我的错误。 React Router 使用绝对路径 在AppComponent中,需要设置<Route path="/login" component={Login} />