抽屉在服务器端渲染的第一个渲染中不起作用

时间:2018-09-28 04:11:43

标签: reactjs meteor material-ui ssr

我需要在Meteor应用中实现SSR,在此我遇到this code example中的Drawer的问题,无法使用onClick事件处理程序进行切换。

任何样板或示例链接都将有所帮助。

版本

@ material-ui / core:3.1.1

@ material-ui / icons:3.0.1

METEOR@1.8-rc.16

这是我目前添加抽屉的方式:

&mut T

1 个答案:

答案 0 :(得分:0)

抽屉的功能由状态切换管理,状态切换由事件处理程序触发。并且它们不会与SSR呈现的内容一起使用。因此,这就是反应的工作方式。当客户端加入时,事件就会附加。

参考:

  

如果在已经具有此服务器渲染标记的节点上调用ReactDOM.hydrate(),React将保留它,并且仅附加事件处理程序,从而使您具有非常出色的首次加载体验。

React Docs