【问题标题】:How do you do web routes in React and React Router?你如何在 React 和 React Router 中做 web 路由?
【发布时间】:2015-09-16 06:02:54
【问题描述】:

我的所有 /api 路由都需要通过节点进行身份验证,但我还想公开并拥有可以在反应中执行的 Web 路由并与服务器解耦。

有没有办法让反应(或反应路由器)处理网络路由?

【问题讨论】:

    标签: reactjs reactjs-flux flux react-router


    【解决方案1】:

    嗯,这基本上就是 React Router 的用途。它会根据对 URL 的更改采取行动,并实例化您在路由中指定的组件。

    如果没有 React Router,只需像对待任何 JavaScript 项目一样对待它:监听历史更改或哈希更改并相应地重新渲染。但是使用 React Router,您将拥有一个与 React 集成并提供实用功能和挂钩的解决方案,让生活更轻松。

    【讨论】:

    • 对,但那是让应用程序完全单页。我可以采取行动,但如果我想去一​​个特定的路线,我会得到一个 404,因为该路线没有明确声明。
    • ....什么?要么使用 React Router 的 HistoryLocation 模块,要么使用默认路由组件。我不确定你在问什么。
    猜你喜欢
    • 2018-03-06
    • 2020-09-05
    • 2018-01-28
    • 2018-06-04
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    相关资源
    最近更新 更多