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

11 ответов

25 просмотров

а ты о чем тогда?

Vladimir Samoilenko
а ты о чем тогда?

Думаю о том, что styled есть в пакете mui. И нет нужды тянуть библиотеку styled-components. import { styled } from "@mui/material"; export const AttachmentName = styled("span")` color: ${({ theme }) => theme.palette.text.primary}; `;

Vlad-Rassokhin Автор вопроса
Иван Егоров
Думаю о том, что styled есть в пакете mui. И нет н...

styled(span)(({theme}) => ({ color: theme.foo, })); Читабельнее же и не нужно на каждое поле колбеки вешать

Vlad Rassokhin
styled(span)(({theme}) => ({ color: theme.foo, ...

Это статический цвет, задал - и забыл. А если в зависимости от состояния цвет определять надо?

Vlad Rassokhin
styled(span)(({theme}) => ({ color: theme.foo, ...

Думаю дело привычки + мне не часто приходится вот так докручивать что-то таким образом. Специфика проекта. Но в целом да. Наверное объект удобнее, особенно если в зависимости от флага целую пачку свойств нужно применить.

Vlad-Rassokhin Автор вопроса
Vladimir Samoilenko
Это статический цвет, задал - и забыл. А если в за...

styled(span)<{colorGrade: number}>(({theme, colorGrade}) => ({ color: theme.palette.primary[colorGrade] }));

Vladimir Samoilenko
Это статический цвет, задал - и забыл. А если в за...

styled(span)(({theme, isActive}) => ({ color: isActive ? theme.foo : theme.bar, }));

Vlad-Rassokhin Автор вопроса
Vladimir Samoilenko
ну да, тернарку в объекте нарисовал и все

Ну или там если совсем умопомрачительно сложная логика, то можно до return сосчитать а потом просто присвоить.

Иван Егоров
Ну или там если совсем умопомрачительно сложная ло...

Да, если работаешь с объектом, то вычудить можно много чего, конечно.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта