Тем же чем плох любой css in js
Сказал как ртом) а конкретнее?)
https://dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b
Тем что у тебя стили в рантайме создаются и постоянно взаимодействуют с cssom
Одно из самых, наверное
а tailwind чем сделан :)
неужели css in js 😦😦😦
Любой runtime*
Фуллстек дев, красавец
покажи мне где там нативный код css?)
Совершенно не этим......
И юхуй дизайнер
https://tailwindcss.com/docs/utility-first
Это один из пионеров ксс ин жс, с множеством детских болезней - Размер либы - Размер JS бандла - Перф - Нет дизайн-системы - Прибит к реакту
Нравится строчка Почему бы не юзать инлайн стили?
Спасибо, вот это уже аргументные аргументы
Так уже в целом css in js не модно становится
мода имеет свойство возвращаться)
А что модно? Тайлвинд?
нестареющая классика!
Модуля?
идеально же
Не могу не согласиться, сам их предпочитаю, просто в новом проекте стайлед компонент и хотелось узнать за что хейтят
что значит нет дизайн-системы?
Он скорее всего про токены
Цвета, отступы, шрифты, скругления, в-с-ё. Кароч, “нет дизайн-системы” === “нихуя нет” Сиди выдумывай, пиши руками, потом наслаждайся const Biba = styled.boba` padding-left: ${p => p.theme.spacing(2)}; background-color: ${p => p.theme.palette.button.secondaryHover}; `;
разве нельзя заюзать CSS переменные, реально всё так плохо?
Дело не в этом, дело в том, что этого нет. Ксс переменные - способ использования. Что использовать-то? Нет нихрена, всё с нуля выдумывать. Проработать дизайн, нейминг, систему, DX, следить за соблюдением и прочее
получается, всё, кроме bootstrap, tailwind и подобных, страдают этой проблемой? не только css in js?
Ну да. Но есть panda css и stitches
Обсуждают сегодня