Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在react redux应用程序中使用react路由器重定向_Reactjs_Redux_React Router - Fatal编程技术网

Reactjs 在react redux应用程序中使用react路由器重定向

Reactjs 在react redux应用程序中使用react路由器重定向,reactjs,redux,react-router,Reactjs,Redux,React Router,我正在尝试为我的应用程序实现路由,它是用react和redux构建的。我已经包装好,以便路由处理程序可以访问存储。但不知何故,我的路由逻辑不起作用 这段代码运行得很好 导出默认类根扩展组件{ 渲染{ 回来 ; } } 我认为你应该使用一个更高层次的路由器组件,比如。看看这是否有效: return ( <Provider store={this.props.store}> <div> <BrowserRouter> &l

我正在尝试为我的应用程序实现路由,它是用react和redux构建的。我已经包装好,以便路由处理程序可以访问存储。但不知何故,我的路由逻辑不起作用

这段代码运行得很好

导出默认类根扩展组件{ 渲染{ 回来 ; }
} 我认为你应该使用一个更高层次的路由器组件,比如。看看这是否有效:

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由静态服务器支持,请使用


你可以阅读更多

很高兴帮助你