Size: a a a

2019 August 16

AP

Alex Popkov in БЭМ
На выходных посмотрю, ок?
источник

MK

Mikhail Koloskov in БЭМ
ОК
источник

MK

Mikhail Koloskov in БЭМ
Спасибо
источник

MK

Mikhail Koloskov in БЭМ
Отвелеченный вопрос.

Насколько уместно использовать create-react-app с TS, но не описывать типы (то есть просто описывать обычный jsx код внутри tsx файлов)?

Будет ли это нормально работать? Какие могут быть проблемы с этим?
источник

EW

Eugeniy World in БЭМ
Смотря в каком режиме запущен компилятор, если отключить strict, то можно и без типов писать
источник

Р

Роман in БЭМ
Mikhail Koloskov
Есть возможность подсказать какой порядок действий нужно совершить чтобы прикрутить PostCSS в CRA?


Что прописывать какие пути прописывать в package json?
Должно ли всё склеиваться в один файл?
...

Задача описывать математику цвета/нестинг/итд в стилях компонент? https://github.com/opencharge/opencharge.tech/tree/header/src/Components
источник
2019 August 17

SB

Sergey Belozyorcev in БЭМ
Mikhail Koloskov
Отвелеченный вопрос.

Насколько уместно использовать create-react-app с TS, но не описывать типы (то есть просто описывать обычный jsx код внутри tsx файлов)?

Будет ли это нормально работать? Какие могут быть проблемы с этим?
В целом проблем не будет, кроме как потеряет плюсы при рефакторинге.

Т.е. есть какой-то такой блок

<Button size='xxl'>Кнопка</Button>


Но по какой-то причине решили что значение модификатора xxl должно быть 2xl. Прийдётся ручками ходить и искать все блоки Button в макетах и проверять, что там правильное значение. С TS узнаете о проблемых местах значительно раньше.

В добавок TS - это по сути актуальная документация к блокам (их параметрам).

Сложность TS зависит от того, на сколько глубоко вы решите его использовать (всякие обработчики кликов и т.д.).

Но а так... Дизайнерам вполне не обязательно использовать типизацию.
источник

MK

Mikhail Koloskov in БЭМ
Спасибо! Остановились в целом на том, чтобы использовать болванку (CRA с TS), отключить strict режим и не описывать типы, так как будет проще переиспользовать прод.компоненты + по необходимости будет возможность начать их описывать (амбиции на продакшн рэди)
источник
2019 August 18

Р

Роман in БЭМ
А можно пролить свет на формат предстоящего мероприятия TechTrain в Питере — https://github.com/bem-site/bem-forum-content-ru/issues/1589 ?
источник

SB

Sergey Berezhnoy in БЭМ
у нас будет стенд все два дня — на стенде будет:
1) викторина про БЭМ (с разными призами и суперпризом, Станцией) в три тура (онлайн, на стенде и финал)
2) дебаты (почти «версус батл») про горячие темы вокруг БЭМ
3) и ещё несколько сюрпризов, если всё успеем
источник

А

Алексей in БЭМ
Воу, а кулуарные записи сия действия будут ?
источник

VH

Vitaly Harisov in БЭМ
Вряд ли, это же конфа и весь смысл на стенде
источник

А

Алексей in БЭМ
Грусть
источник
2019 August 19

SB

Sergey Belozyorcev in БЭМ
Sergey Berezhnoy
у нас будет стенд все два дня — на стенде будет:
1) викторина про БЭМ (с разными призами и суперпризом, Станцией) в три тура (онлайн, на стенде и финал)
2) дебаты (почти «версус батл») про горячие темы вокруг БЭМ
3) и ещё несколько сюрпризов, если всё успеем
Уфф... 2-й пункт прямо интригует XD
В React чате жесть постоянно происходит на эту тему
источник

АВ

Антон Виноградов in БЭМ
> В React чате жесть постоянно происходит на эту тему

вот бы кто подборку делал для утреннего кофе)
источник

SB

Sergey Berezhnoy in БЭМ
Sergey Belozyorcev
Уфф... 2-й пункт прямо интригует XD
В React чате жесть постоянно происходит на эту тему
на какую тему и в каком чате? ;-)
источник

SB

Sergey Belozyorcev in БЭМ
https://t.me/react_js
Достаточно вбить в поиск BEM или БЭМ

Ребят, лучше не связывайтесь с бэмом) это из свежего (в поиске по чату реакта)
источник
2019 August 21

И

Ильдар in БЭМ
Здравствуйте, кто в ibemjs силен, помогите

у popup setPosition принимает только let и top, как правильно подвесить этот попап справа верхнем углу? Только считать ширину страницы или есть иной способ?
источник

SB

Sergey Berezhnoy in БЭМ
Ильдар
Здравствуйте, кто в ibemjs силен, помогите

у popup setPosition принимает только let и top, как правильно подвесить этот попап справа верхнем углу? Только считать ширину страницы или есть иной способ?
https://github.com/bem/bem-components/blob/c40c5f271401326a80bfdc1fd9924d56c68628f6/common.blocks/popup/_target/popup_target_position.js#L39

да, только left/top — всё остальное самому считать

ещё можно использовать _target_anchor https://github.com/bem/bem-components/blob/c40c5f271401326a80bfdc1fd9924d56c68628f6/common.blocks/popup/_target/popup_target_anchor.js#L76popup_target_anchor.js и привязываться к какой-то дом-ноде
источник

И

Ильдар in БЭМ
Sergey Berezhnoy
https://github.com/bem/bem-components/blob/c40c5f271401326a80bfdc1fd9924d56c68628f6/common.blocks/popup/_target/popup_target_position.js#L39

да, только left/top — всё остальное самому считать

ещё можно использовать _target_anchor https://github.com/bem/bem-components/blob/c40c5f271401326a80bfdc1fd9924d56c68628f6/common.blocks/popup/_target/popup_target_anchor.js#L76popup_target_anchor.js и привязываться к какой-то дом-ноде
спасибо
источник