Javascript 如何仅在服务器端使用React?

Javascript 如何仅在服务器端使用React?,javascript,reactjs,server-side-rendering,webpack-hot-middleware,Javascript,Reactjs,Server Side Rendering,Webpack Hot Middleware,我决定尝试只在服务器端呈现用JSX编写的组件时使用React 我决定在客户端消除React,因为没有太多的客户端交互,我想以后只在需要时添加它 不过,我对这种方法有几个问题: 如何在客户端使用普通JavaScript?我仍然在为我的组件使用JSX。任何简单的例子,比如通过事件监听器处理按钮点击 通过这种方法带来整个热模块更换体验。现在我正在使用webpack——观察,然后在任何文件更改上重新启动节点服务器,如注释中所述。还有,如果是纯SSR,如何刷新屏幕?现在我不必重新启动服务器,但我仍然需要

我决定尝试只在服务器端呈现用JSX编写的组件时使用React

我决定在客户端消除React,因为没有太多的客户端交互,我想以后只在需要时添加它

不过,我对这种方法有几个问题:

  • 如何在客户端使用普通JavaScript?我仍然在为我的组件使用JSX。任何简单的例子,比如通过事件监听器处理按钮点击

  • 通过这种方法带来整个热模块更换体验。现在我正在使用
    webpack——观察
    ,然后在任何文件更改上重新启动节点服务器,如注释中所述。还有,如果是纯SSR,如何刷新屏幕?现在我不必重新启动服务器,但我仍然需要刷新屏幕以反映我的更改


有没有人能够成功地使用这种方法,因为它只是纯SSR

对于第一个问题,基本上是如何将JavaScript添加到服务器端呈现的任何静态HTML中,无论是使用PHP框架还是React呈现。一旦HTML出现在客户机上,它来自哪里就无关紧要了。