客户端
使用hydrate渲染客户端 用于事件绑定
const store = ; const jsx = <Provider store=store> <BrowserRouter> <Layout/> </BrowserRouter> </Provider> const app = document;ReactDOM;
服务端
服务端数据拿到后在
{ return ` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>React SSR</title> <link rel="stylesheet" type="text/css" href="./styles.css" /> </head> <body> <div id="app"></div> <script> window.REDUX_DATA = </script> <script src="./app.bundle.js"></script> </body> </html> `;}
把state通过window.REDUX_DATA传给客户端