Daniil
а что такое архитектура в верстке?
Как ты стили организуешь на проекте, чтобы можно было их легко пере/использовать
Vadim
а что такое архитектура в верстке?
Правильная семантика, доступность, позиционирование, сетки, методология
Daniil
+
Olég
это не 5 сраных классов из бутстрапа выучить
Sm•ok
Правильная семантика, доступность, позиционирование, сетки, методология
Никогда не юзал бутстрап и вроде умею это все, но все ещё далек от верстака с большой буквы
Olég
мне так один говорит, буквально месяц назад, что в бутстрапе невозможно сделать 5 колонок, вообще, надо его из проекта убирать и свой фреймворк писать :D
Daniil
Тот же самый бэм тема не из лёгких, иначе бы Яндекс не проводил митапы каждые 2 месяца
Vadim
А хорошо продумать адаптив та еще история. Особенно когда тебе нарисовали только десктоп, а заказчик через месяц захотел мобилу
Sm•ok
Вёрстка дело не простое р чтобы я мог считать себя полноценным фронтом, я должен уметь делать все, что связано с клиент частью
Dmitriy
Правильная семантика, доступность, позиционирование, сетки, методология
Ставишь цель наименьшим кол-ом html покрыть сео, функционла и вид. Через 5-6 макетов или переработку одного и тоже сможешь покрыть 95% кейсов
Daniil
Хотя для всех кажется это только блок__элемент--модификатор
Daniil
бэм сдох еще до рождения
Живее всех живых
Sm•ok
Если бы я был уже богом верстки и она бы мне поднадоела, то наверное можно завести верстальщика
Viacheslav
бэм сдох еще до рождения
Аргументы? Его разве что styled components заменяют
Dmitriy
Хотя для всех кажется это только блок__элемент--модификатор
все то кроме соглашения именования в бем гамно
Olég
Он жив еще как)
ну, что вы зомби ворочаете, это другое дело
Viacheslav
А ск вне реакта заюзаешь?
Вот именно что нет
Sm•ok
Ск больше подходит для компонентного подхода
Sm•ok
С инкапсуляцией стилей
Cenator 🐈
А ск вне реакта заюзаешь?
https://github.com/styled-components/styled-elements
Dmitriy
А что не гавно?
все что реализует компонентный подход кроме бема
Vadim
Sm•ok
Это с чего бы?)
Создаёт зависимости между компонентами?
Viacheslav
Создаёт зависимости между компонентами?
Суть бэм абсолютно независимые блоки
Viacheslav
Мб что-то перепутал
Viacheslav
Это как обвинить с++ что в нем нет работы с памятью
Sm•ok
Мб что-то перепутал
Возможно. Я не имел опыта работы с этим, просто читал чатек и собирал инфу) Но тогда встречный вопрос. Почему от него отказались и не рекомендуют использовать в реакт?
Sm•ok
Чтобы все прояснилось
Viacheslav
Ну а в реакте есть SС которые решают все проблемы бэм
MVD
SK гавно
Sm•ok
И что за sk
Sm•ok
А, sc
Viacheslav
SK гавно
Ну линария или астротурф, имею ввиду этот подход
Sm•ok
SK гавно
Почему?
Bogdan
кто симбиот юзает? 3й параметр там зачем? просто что с ним , что без него работает вроде
Viacheslav
Какие проблемы?
Проблемы инкапсуляции и композиции стилей
Bogdan
namespace вроде
да без него тоже пашет все вроде как
Sm•ok
Проблемы инкапсуляции и композиции стилей
Хм, а разве инкапсуляция и не значит зависимость?
Sm•ok
Она значит независимость
Точнее наоборот, да
MVD
да без него тоже пашет все вроде как
Ну если у тебя будет несколько одинаковых симбиотов, то будут конфликты имен, и нужен разный namespace
Sm•ok
Что я и имел в виду
Vadim
Возможно. Я не имел опыта работы с этим, просто читал чатек и собирал инфу) Но тогда встречный вопрос. Почему от него отказались и не рекомендуют использовать в реакт?
Ребята из яндекса дружат бэм с реактом (есть статья на хабре) БЭМ - это не только про изоляцию блоков, а еще про уровни переопределения. Лично я использовал бэм на сайтах где мало клиентской динамики, ибо фреймворк i-bem императивен.
Artem
народ подскажиет как удобнее всего посмотреть на свой сайт со стороны сафари браузера (желательно айфона) ПЛЗ!!!
MVD
Так почему sc говно
Потому что тащит стили в рантайм
Artem
айфон кеширует мой сайт как быть
倫太郎
быть с ноги
Artem
херак
Sm•ok
Это ед. Причина считать его говном?
Artem
получай афон тупой
Sm•ok
Вроде как уже были споры по поводу этого в чате
Sm•ok
И говорилось, что это не сильно сказывается на нагрузке приложения
Bogdan
короче прикольная тема симбиот вроде, там типо в одном файле и екшен и редюсер + нету типов?
Olég
Это ед. Причина считать его говном?
дольше рисуется страница, больше вес бандла, что критично до хттп 2
Dmitriy
И говорилось, что это не сильно сказывается на нагрузке приложения
поклику раскрасиьт 1000 ячеек в разные цвета задав бекграунд
Дима
+ хотел бы увидеть туториал по feature slices + effector, как лучше всего делать сторы для фик и что делать если один стор зависит от другого
в эффекторе основная фича — это вычисляемые состояния, зависимые сторы можно просто создавать один от другого через .map и combine
MVD
И что?
css кешируется браузером, а здесь каждый раз заново их обрабатывает
Olég
И говорилось, что это не сильно сказывается на нагрузке приложения
приложение в пару тыщ нодов пробовали грузить?)
Sm•ok
И сравнивали ли
Olég
Sm•ok
да!
И как?
Olég
два раза да 😊
Olég
SC замедляют изначальную загрузку примерноа на 150мс
Looch
в эффекторе основная фича — это вычисляемые состояния, зависимые сторы можно просто создавать один от другого через .map и combine
Я это понимаю и у меня очень большая боль без этого на проект с режаксом сейчас. Просто с точки зрения организации файлов в проекте, не совсем понимаю куда это сторы которые вычисляются девать