【发布时间】:2015-07-06 16:32:18
【问题描述】:
我现在正在尝试使用react-router,与express.js。我的最终目标是:
- 当 URL 访问服务器时,它将使用服务器端呈现来呈现输出。
- 一旦进入客户端,以后对
Link组件的点击将导致react-router在客户端上呈现(无需与服务器进行完整的往返)。
到目前为止我得到了什么:
- 使服务器渲染类似于this。
- 当我在客户端渲染时,使
Link组件正常工作。
我的问题:
- 在服务器上渲染后,输出不是交互式的。我的意思是,没有事件处理程序与 DOM 相关联。这是可以理解的。不过,我正在寻找一种混合服务器和客户端渲染的方法。我的意思是,服务器呈现输出,但不知何故它在客户端中进行交互。如果我得到这个,我将能够在客户端上使用
Link,这将满足我的需求。
【问题讨论】:
标签: javascript node.js express reactjs react-router