我一直在研究 react/flux/react-router 以及如何在服务器中预渲染虚拟 DOM。在服务器中调用Router.run()
andrenderToString
将负责在服务器中预渲染页面并延迟加载和下载其余的 .js 文件到客户端。React-router在任何场景(客户端或服务器)中处理UI URL 。这不一定与服务器的REST API URL相同。
如果我想将后端用于具有 REST 功能的本机应用程序,添加路由功能的最佳做法是什么。我是否应该为 express.js 提供一套完整的路由定义并重新定义 react-routes 中的所有路由?
React 路由不一定类似于 express 路由(可以有或多或少的路由模式)。所以复制路由定义似乎是不可避免的。那是对的吗?即使这个例子似乎也在做同样的事情。
我希望找到一种方法来重用路由定义或更干燥的东西。