Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 30

D

Danila in JavaScript Noobs — сообщество новичков
Согласен, смысла нет
источник

D

Danila in JavaScript Noobs — сообщество новичков
Достаточно просто сравнить количество писанины
источник

D

Danila in JavaScript Noobs — сообщество новичков
В простейших повседневных задачах
источник

К

Кристианос in JavaScript Noobs — сообщество новичков
Лол, я который прямо сейчас пишу css in js
источник

К

Кристианос in JavaScript Noobs — сообщество новичков
ts *
источник

r

redhemd in JavaScript Noobs — сообщество новичков
короч вбил в гугл mootls/flatten и полчаса читал не ту статью хд
Дай ссылку плс
источник

W

Wanna_Phonila in JavaScript Noobs — сообщество новичков
а в mui styled-сомпоненты или какие? А то я использую, но пока не все нюансы изучил
источник

D

Danila in JavaScript Noobs — сообщество новичков
button.module.scss
.button{}

.big{
  height:10px;
}

.small{
  height:5px;
}

import styles from './button.module.scss'
import cn from 'class-names'

const Button = ({size}) => <button className={cn(styles.button. {[styles.big]: size === 'big', [styles.small]:size === 'small'})}></buton>

Подытожим
плюс файл
файл без автоимпорта
нетипизируемый нелинтируемый файл
громоздкий cn

=============================
Вариант со стайледами

import styled from 'linaria'

const Button = styled.button`
  height: ${props => props.size === 'small' ? 5 : 10}
`

Вопрос - чем же удобнее css in js
источник

D

Danila in JavaScript Noobs — сообщество новичков
Даже не знаю
источник

D

Danila in JavaScript Noobs — сообщество новичков
источник

К

Кристианос in JavaScript Noobs — сообщество новичков
Погодь, у тебя что проекты такие маленькие что ты одну только кнопку стилизуешь?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Мутулс полагался на патчи прототипов, и когда в стандарт захотели ввести array.flatten оказалось что мутул на куче сайтов уже стоит и уже засрал прототип этим свойством, так что для спеки пришлось выбирать другое имя функции и теперь у нас есть flat
источник

D

Danila in JavaScript Noobs — сообщество новичков
Нет, но чем он больше тем как раз понятнее и очевиднее преимущества стайледов
источник

D

Danila in JavaScript Noobs — сообщество новичков
Проект у меня нормальный
источник

К

Кристианос in JavaScript Noobs — сообщество новичков
Ещё 1 вопрос
источник

D

Danila in JavaScript Noobs — сообщество новичков
Пару лет назад можно было сказать что стайледы медленные и это было бы правдой
источник

К

Кристианос in JavaScript Noobs — сообщество новичков
Ты фронтенд тимлид, в твоей компаний проекты пишутся с использованием css in js?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Но щас они быстрее линарии
источник

D

Danila in JavaScript Noobs — сообщество новичков
В моей команде юзаем, в соседних командах где как
источник

D

Danila in JavaScript Noobs — сообщество новичков
Платформа юзает, PLA вроде нет
источник