React.js:可分享的网址

React.js: Shareable URLs

我想了解我在启用特定页面的共享 URL 方面的选择,更重要的是,这些特定页面上的特定状态。我认为实现此目的的一种方法是让我的组件对 URL 路径做出反应(有或没有查询)以确定渲染内容和方式。

所以我问:

如果我想实现可共享链接,我的 React 组件是否必须依赖于 URL 如何呈现?

您需要使用某种客户端路由器。大多数 React 应用程序使用的主要一个是 react-router。它可以让您将 URL 更改绑定到 UI 状态,从而为您提供可共享的 URL。看看:

https://github.com/ReactTraining/react-router