Reactjs 如何在React和React路由器中执行web路由?

Reactjs 如何在React和React路由器中执行web路由?,reactjs,reactjs-flux,flux,react-router,Reactjs,Reactjs Flux,Flux,React Router,我有所有需要通过节点进行身份验证的/api路由,但我还想公开和拥有可以在react中完成的web路由,并与服务器解耦 有没有办法让react(或react路由器)处理web路由?嗯,这就是react路由器的基本功能。它将根据URL的更改进行操作,并实例化您在路由中指定的组件 如果没有React Router,只需像对待任何JavaScript项目一样对待它:侦听历史更改或哈希更改,然后相应地重新呈现。但是有了React路由器,您就有了一个与React集成的解决方案,并提供了实用功能和挂钩,让生活

我有所有需要通过节点进行身份验证的/api路由,但我还想公开和拥有可以在react中完成的web路由,并与服务器解耦


有没有办法让react(或react路由器)处理web路由?

嗯,这就是react路由器的基本功能。它将根据URL的更改进行操作,并实例化您在路由中指定的组件


如果没有React Router,只需像对待任何JavaScript项目一样对待它:侦听历史更改或哈希更改,然后相应地重新呈现。但是有了React路由器,您就有了一个与React集成的解决方案,并提供了实用功能和挂钩,让生活变得更轻松。

没错,但这就是让应用程序完全单页化。我可以采取行动,但如果我想转到一个特定的路由,我会得到一个404,因为该路由没有明确声明。。。。。什么?使用React Router的HistoryLocation模块或使用默认路由组件。我不知道你在问什么。