Возможны ли стилизованные компоненты / Emotion SSR без бэкэнда Node.js? - PullRequest
0 голосов
/ 22 ноября 2018

Мне нужна помощь в понимании того, как рендеринг на стороне сервера CSS (стилизованные компоненты или Emotion) возможен без бэкэнда node.js.

В частности, мы запускаем React с бэкэндом PHP.Laravel генерирует каждую страницу (SSR).

Мы надеемся использовать Emotion или стилизованные компоненты с SSR.

На сайте эмоций есть метод: 'renderStylesToString 'используется как:

import { renderStylesToString } from 'emotion-server'

Но мы не можем сделать это без Node.js.

Также.внедрение встроенных стилей не поможет нам с SSR, так как каждый раз, когда страница перезагружается, весь CSS перезагружается, поскольку встроенные стили не могут быть кэшированы.

Кто-нибудь ранее сталкивался с этой проблемой?

Как бы вы порекомендовали достичь CSS-in-JS с SSR без Node.js?

Можно ли использовать Emotion или стилизованные компоненты без внутреннего интерфейса Node и без встроенных стилей?

Спасибо!

...