没有Node.js后端的样式化组件/ Emotion SSR是否可能?

时间:2018-11-22 03:27:13

标签: javascript php styled-components ssr emotion

我正在寻求帮助,以帮助您理解没有Node.js后端的CSS(样式化组件或Emotion)服务器端渲染是如何实现的。

具体来说,我们正在运行带有PHP后端的React。 Laravel正在生成每个页面(SSR)。

我们希望在SSR中使用Emotion或样式化的组件。

emotion site上有一种方法:'renderStylesToString'的用法如下:

function loop() {

  setInterval(() => {
    clientPing.send("Hi Uno", 8888, 'XXX.XX.XX.XXX', (err) => {
    });
  }, 5000);

}

loop();

但是如果没有Node.js,我们将无法做到这一点。

也。使用SSR注入内联样式对我们来说效果不佳,因为每次重新加载页面时,都会重新加载整个CSS,因为无法缓存内联样式。

以前有人遇到过此问题吗?

您如何建议在没有Node.js的情况下通过SSR实现CSS-in-JS?

是否可以在没有Node后端且没有内联样式的情况下使用Emotion或样式化的组件?

谢谢!

0 个答案:

没有答案