@AndrewRusinas

Pug+sass в react?

Хочу слезть со вьюшной иглы, но уж слишком привык к удобству, которое даёт использование pug и sass и к простоте их подключения во Vue. Есть ли способ достичь в реакте смеси jsx и pug? И как использовать sass вместо css файлов?
  • Вопрос задан
  • 723 просмотра
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Слабо верю в эффективную связку Pug + React, и даже не искал материалы на эту тему.
JSX представляет весьма гибкие инструменты и удобные для работы. Поддержка в Webstorm замечательная, в VSCode вроде тоже.

По поводу SCSS, то практически везде можно воткнуть без проблем.

CRA: https://create-react-app.dev/docs/adding-a-sass-st...

NextJS: https://nextjs.org/docs/basic-features/built-in-cs...

Remix: продукт еще сыроват, поддержка стилей очень слабенькая, но возможная https://remix.run/docs/en/v1/guides/styling#css-pr...

Parcel и webpack имеют возможность добавления scss через плагины/лоадеры.
Ответ написан
@WebMast
Есть интересное решение: https://github.com/pugjs/babel-plugin-transform-re...

Я поддерживаю проект, но сейчас активность там отсутствует, т.к. непонятно будущее babel (или SWC) и не решен вопрос с плагинами для TypeScript.

Тем не менее это решение работает хорошо. Есть инфраструктура вроде eslint плагинов, можно добавить интеграцию с основными IDE или редакторами кода.

Можно попробовать REPL, чтобы понять, работает ли для вас это решение: react.pugjs.org
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы