React路由器和asp.net服务器端渲染

时间:2016-07-23 21:58:31

标签: reactjs react-router

我正在使用reactjs.net库在asp.net服务器上呈现我的反应应用程序(目前一些项目列表左侧有一些过滤器,底部有分页)。它工作正常但我无法弄清楚如何将它与反应路由器结合起来。这是我的路线配置:

cmd.exe

当路由在客户端匹配时,我得到空列表(因为如果没有提供道具,我将setState设置为空数组)。在服务器上,它使用mvc razor helper呈现并提供道具,因此我的列表不为空)。当点击某个过滤器(复选框)时,ajax会获得新对象。所有预期的行为,但我不希望第一个路线匹配删除我的列表。似乎shouldComponentUpdate方法在这里没有帮助,因为它不是在第一次渲染时触发的。

0 个答案:

没有答案