Reactjs 在react redux应用程序中使用react路由器重定向
我正在尝试为我的应用程序实现路由,它是用react和redux构建的。我已经包装好,以便路由处理程序可以访问存储。但不知何故,我的路由逻辑不起作用 这段代码运行得很好 导出默认类根扩展组件{ 渲染{ 回来 ; }Reactjs 在react redux应用程序中使用react路由器重定向,reactjs,redux,react-router,Reactjs,Redux,React Router,我正在尝试为我的应用程序实现路由,它是用react和redux构建的。我已经包装好,以便路由处理程序可以访问存储。但不知何故,我的路由逻辑不起作用 这段代码运行得很好 导出默认类根扩展组件{ 渲染{ 回来 ; } } 我认为你应该使用一个更高层次的路由器组件,比如。看看这是否有效: return ( <Provider store={this.props.store}> <div> <BrowserRouter> &l
} 我认为你应该使用一个更高层次的路由器组件,比如。看看这是否有效:
return (
<Provider store={this.props.store}>
<div>
<BrowserRouter>
<Route path="/" component={App} />
</BrowserRouter>
</div>
</Provider>
);
我认为你应该使用一个更高层次的路由器组件,比如。看看这是否有效:
return (
<Provider store={this.props.store}>
<div>
<BrowserRouter>
<Route path="/" component={App} />
</BrowserRouter>
</div>
</Provider>
);
我假设您的项目是基于浏览器的项目。因此,如果您的网站/应用程序托管在动态服务器上,您可以利用。 您可以将其包装为:
import {BrowserRouter, Route} from 'react-router-dom';
export default class Root extends Component {
render() {
return (
<Provider store={this.props.store}>
<div>
<BrowserRouter>
<Route path="/" component={App} />
<BrowserRouter>
</div>
</Provider>
);
}
}
如果您的web由静态服务器支持,请使用
您可以阅读更多内容我假设您的项目是基于浏览器的项目。因此,如果您的网站/应用程序托管在动态服务器上,您可以利用。 您可以将其包装为:
import {BrowserRouter, Route} from 'react-router-dom';
export default class Root extends Component {
render() {
return (
<Provider store={this.props.store}>
<div>
<BrowserRouter>
<Route path="/" component={App} />
<BrowserRouter>
</div>
</Provider>
);
}
}
如果您的web由静态服务器支持,请使用
你可以阅读更多很高兴帮助你