我正在使用 React 和 Backbone 构建一个单页面应用程序,并试图找出处理应用程序中内容之间导航的最佳实践。我的应用程序将有一个侧边栏,其中包含链接,例如“照片”和“设置”。侧边栏始终存在,因此单击“设置”后,我希望在不重新加载整个页面的情况下呈现设置组件。 Slack 是我正在寻找的一个很好的例子,点击不同的频道可以切换对话内容,但不会重新加载整个页面。
我对如何实现这个有一些想法,但我不确定什么是最好的:
- 有一个通用的 React 组件 (console.jsx),它接受 url 参数作为 prop 来确定要渲染的内容(照片或设置)。
或者 2. 拥有一个通用的 React 组件并定义一个状态变量来表示要渲染的内容。
任何帮助将不胜感激!
你听说过反应路由器吗?似乎是你想要的。反应路由器 https://github.com/ReactTraining/react-router
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)