Задать вопрос
@AndrewRusinas

Pug+sass в react?

Хочу слезть со вьюшной иглы, но уж слишком привык к удобству, которое даёт использование pug и sass и к простоте их подключения во Vue. Есть ли способ достичь в реакте смеси jsx и pug? И как использовать sass вместо css файлов?
  • Вопрос задан
  • 770 просмотров
Подписаться 3 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽