Как стать автором
Обновить

Комментарии 24

НЛО прилетело и опубликовало эту надпись здесь

Тошнит от этой игры слов. Гламуризировали диктатора, у которого на руках кровь огромного количества людей, и радуются своему остроумию. И тут не подходит «хабр вне политики». Подобная бестактная глухота этот тоже политический или скорее нравственный выбор. Кто-то должен об этом говорить.

ну раз тошнит, будем убирать этот балаган.

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


Лично для меня это просто исторический антагонист, участвовавший в событиях, которые лично ко мне не имеют отношения. Я осуждаю тех людей, которые пытаются навязать точку зрения, будто про Гитлера важно знать что-то кроме "бы такой, был плохим, умер давно". Именно про причинам, похожим на "хабр вне политики". Хотя последнее я в некоторой степени осуждаю, однако это уже несколько другая тема.

Ну, спорить и убеждать в чём-то я не вижу смысла. Смысл комментария был в том, чтобы обозначить, что не всем насрать. Чтобы тем, кому не всё равно, было не так одиноко.

Сталин, Гитлер и прочие исторические диктаторы — это персонажи из разряда «или в истории — или никак». Пытаться выехать на популярных нынче патриотических нарративах — стыд и позор для автора.
товарищ на картинке на Сталина или рядом вообще не похож, а вот на Гитлера да. Но сочтем это за пробелы автора в познании истории, а код пишется без таких казусов.
Согласен, ну там он типа гламурный из другой вселенной.

Например:
а) если позволить записывать fontSize=15, это значит, что можно записать и fontSize=16 и fontSize=17.51123, и fontSize=4. Это прямая возможность бардака, обычно же размеры разумно ограничены ui-китом.
б) fontSize=15 значит что размер будет 15 на всех размерах экрана. Экранов же много, и размер может требоваться разный на разных. Это позволяют делать медиазапросы: при size="small" размер может быть, например, 12 на телефоне, 16 на планшете и 20 на десктопе.

По поводу мобилок хороший аргумент, по поводу кита не совсем согласен. На проекте может быть штук 7 разных шрифтов, это значит неизбежно появление small, superSmall, extraSmall и тд.

Да, вполне может, как и много других плохих вещей в работе) Но даже в таком негативном сценарии, я бы предпочёл 7 определенных размеров, вместо их неопределенного числа.

Проблема начинается когда мы начинаем полностью стилизовать компонент через пропсы перенося CSS в JS код и в итоге от такого подхода получаются огромные элементы с возможными инлайн if-ами. Подход который я придерживаюсь прячет реализацию стилей под капотом, получаем только api (пропсы) которые можно дергать и менять состояние элемента.

Если речь идет о конкретном значении 15px vs small то ответ выше точно передает смысл этой затеи.

Уж сколько лет прошло, но некоторые все еще продолжают служить богу separation of concerns, только вот зачем?


Не понравилось писать стили в JS-коде, это понятно. Но предлагаемая замена тоже сомнительная – теперь программируем в комментариях CSSDoc, чем это лучше?

Что то мне этот JSX напоминает XML. А для преобразования XML в XHTML есть XSLT который уже встроен в браузер.

Между JSX и XSLT общего примерно столько же, сколько у Java и Javascript, поэтому сравнения не получится

НЛО прилетело и опубликовало эту надпись здесь
Зачем вы пмхаете свой сраный js в топик java?
Не покидает ощущение, что автор забыл добавить тэг «юмор» :)

Замечательный набор библиотек! Использовать их я конечно же не буду. Пока не наберётся критическая масса пользователей и комьюнити которое могло бы помочь автору найти все баги, и помочь пользователям решать возможные проблемы с этим инструментом.


Вопрос: Что там на счёт сорцмапов? Я смогу безболезнено дебажить этот код?

Всё по фэншую, сорцмапы включены.
Спасибо за фидбэк :)

Как пользователю ts+react+styled-component решение мне нравится! Конечно, для использования в рабочих проектах, хочется сначала увидеть хотя бы небольшую, но сформировавшуюся, стайку пользователей. А вот для ближайшего pet-project попробую. Успехов!

статьи с юморком мне нравятся, подняли настроение
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории