Как запустить Inferno JSX на сервере?

Я пытаюсь использовать Inferno для рендеринга на сервере. В документации рендеринга ад-сервер и серверной части не указано show to setup-babel и запустить сервер.

Все, что я мог найти, это плагин InfernoJS Babel, но не упомянуть о запуске его на Node.

Любая помощь будет оценена.

1 ответ

Не могли бы вы объяснить, что вы подразумеваете под "Запуск на узле"?
Плагин Inferno Babel преобразует код JSX в обычный код JS, который без проблем выполняется на узле (сервер использует renderToString). Пока вы не используете элементы браузера (документ и другие инструменты), все должно быть хорошо. Затем вам нужно создать отдельный компонент для клиента, который при запросе будет предоставлен в виде пакета вместе с html-страницей, а затем с помощью функции гидрата "цепляться" за веб-страницу и связывать элементы.

Вы можете проверить мой репозиторий (хотя это для TypeScript): https://github.com/MrFoxPro/inferno-isomorphic-tempalte

Другие вопросы по тегам