169 похожих чатов

Да начнётся срач и хейт) Сделал я первую версию своей css-in-js

библиотеки с учётом того что мне не нравиться в других и вот что получилось
Полная типизация, пропсы, интеграция с моими функциями условий и так далее и так как тут при каждом обнослении не изменяется класс, то можно нормально реализовать rem
Как вам?

29 ответов

27 просмотров

Почему в when передан дженерик, если все параметры заранее известны?

Тебе нравится? Пользуйся! Я пожалуй воздержусь 😂

Ну и чем это удобнее например styled-components ? какая фича должна меня вот это синтаксис заставить изучать?

Когда с Тикси интеграция?

Вот это все, оно потом куда в инлайн стили положиться? И когда в браузере дом дерево смотреть, там все будет инлайн-стилями забито?

₦₳ⲘɆ- Автор вопроса
Rain
Ну и чем это удобнее например styled-components ? ...

Какая библиотека css-in-js составлять стили основываясь на props, чтобы при их изменении менялись стили?

₦₳ⲘɆ- Автор вопроса
Rain
так стайледы так могут делать

Я многие пересмотрел и находил только ты закидываешь в них и они генерируют один раз, при маунте

₦₳ⲘɆ- Автор вопроса

не поверишь

ты чет плохо смотрел у styled-componets ты сам задаешь пропсы и в зависимости от них можешь делать вычисляемые стили в рантайме и это будет работать например при смене состояния компонента (useState например) а учитывая хелпер "css" можно прямо динамические стили делать и в стайледах их пользовать потом и все будет рабоать при изменении пропсов в стайледах

Илюша 🎂
screenshot не поверишь

а кстати зачем там $primary c символом $ просто для прикола? или требования синтаксиса? а то я чет их давно уже пользовал

₦₳ⲘɆ- Автор вопроса
Илюша 🎂
screenshot не поверишь

А ну то есть это прям читаемее

Илюша 🎂
вроде шоб конфликтов не было

Интересно. Надо запомнить на всяк случай.

₦₳ⲘɆ- Автор вопроса
Илюша 🎂
вроде шоб конфликтов не было

А у меня на счёт этого можно не заморачиваться😂

Молер от мира стилей

₦₳ⲘɆ- Автор вопроса
Максим
Молер от мира стилей

Как говорят умные люди, не нравится, сделай своё😂

Опять решаешь несуществующие проблемы

₦₳ⲘɆ- Автор вопроса
Омега 🇷🇺
Опять решаешь несуществующие проблемы

А то, такие проблемы самые интересные)

не поверишь, но во всяких стайледах... const StyledButton = styled.button` /* Вставка значения из пропса */ background: ${props => props.primary ? 'palevioletred' : 'white'}; color: ${props => props.primary ? 'white' : 'palevioletred'}; /* Вызов метода пропса */ font-size: ${props => props.calculateFontSize()}; /* Вызов функции из вне */ margin: ${props => calculateMargin(props)}; padding: 10px; `;

₦₳ⲘɆ- Автор вопроса
Илюша 🎂
не поверишь, но во всяких стайледах... const Styl...

const Button = styled.button` color: palevioletred; font-size: 1em; margin: 1em; padding: 0.25em 1em; border: 2px solid palevioletred; border-radius: 3px; `; const Container = styled.div` /* Внутри Container мы ссылаемся на Button */ ${Button} { color: white; background-color: palevioletred; /* Если Button является прямым потомком Container, он будет иметь красную рамку */ &:first-child { border-color: red; } } `;

Илюша 🎂
const Button = styled.button` color: palevioletr...

И зачем этот синтаксис в принципе может понадобиться?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта