我正在尝试使用react-router
,express.js
。我的最终目标是:
Link
组件将导致react-router
在客户端上呈现(无需对服务器进行完整的往返)。到目前为止我得到了什么:
Link
组件正常工作。我的问题:
Link
,这将满足我的需求。答案 0 :(得分:1)
如果您在客户端上调用102
React.render(component, element)
指向包含服务器呈现的React标记的DOM节点,并且element
使用与服务器上相同的道具进行实例化(并假设道具/状态匹配一直向下),React将透明地将您的静态标记升级为交互式React应用程序。
请参阅演示此技术的this JSFiddle example:http://jsfiddle.net/BinaryMuse/ddvdppeg/(请注意,在将标记升级到交互式应用之前有1秒的延迟,但仅用于演示目的)。