Default
Достаточно BEMa
Хорошо, что Сова замьютил этот чат
Bohdan
Читать commit?
Во втором случае внутри бы рендерлось два бокса по условию
Дима
Б*М
Bohdan
Читать commit?
А если пропса isExpanded нет то и обьяснять нечего
Default
Кстати, с каких пор box-expanded соответствует Б*М?
Anonymous
Вот ту не понял
Ivansky
Кстати, с каких пор box-expanded соответствует Б*М?
Госпади пример писал абстрагируясь от фреймворка
Bohdan
Че
{ isExpanded ? <Box w={1}/> : <Box w={1 / 2}/> }
Ivansky
{ isExpanded ? <Box w={1}/> : <Box w={1 / 2}/> }
🙈 если там будут еще пропсы?
Bohdan
где там?
Ivansky
Будешь их дублировать?
Duke
можно ли выучить react сo средними знаниями js?
Alex
Да
Daniil
можно и без, но выучить !== понимать
Ivansky
где там?
Конкретно у Box, или у него только width может быть? Там может быть height или backgroundColor? Если у тебя в зависимости от двух параметров isExpanded и например isActive будут разные пропсы width, height, ... Будешь писать Switch?
Alex
Но нужно ли
Дима
можно даже написать
Artem
можно ли выучить react сo средними знаниями js?
Можно ли прочитать книгу на английском, зная последний на уровне интермидиэйт?
Daniil
Замыкания понимаешь?
если нет то и реакт нет?
Daniil
🤔
Anonymous
Anonymous
Скоупы
Ivansky
До 16.8 версии норм без замыканий, можно классами намазываться
Daniil
Ну типа бинды
зачем щас бинды когда есть стрелки? Хотя вроде где - то видел статейку про то шо стрелки не круто
Дима
реакт ето когда шаблоны в ретурне
Alex
Нет. Классы нельзя. Только хуки
Дима
💁‍♂️
Daniil
м
Anonymous
Вот у нас походу на проекте этом все настолько модные Что уже все в хуках пока я 3 месяца не заглядывал
Ivansky
Нет. Классы нельзя. Только хуки
Крайности) Но тем не менее
Daniil
Вот у нас походу на проекте этом все настолько модные Что уже все в хуках пока я 3 месяца не заглядывал
ситуативно, попробовать можно разумеется, но пока не вижу смысла все прямо на хуки
Дима
Ну так с цсс тоже нужно писать свитч для класснеймов
как хорошо что ето всё больше не нужно
Anonymous
нет, это никогда не было в тренде, просто это jxnblk
Он крут. Мне вкатила его концепция. Если дизайнер сделает свои макеты по внятному гайдлайну, этот гайдлайн легко ляжет в тему приложения. До этого я видел что подобное, когда мне скинули вёрстку для проекта от какого француза. Там каждый CSS класс представлял собой рудимент дизайна (элемент темы).
Anonymous
потрачено
Почему?
Bohdan
как хорошо что ето всё больше не нужно
Как это СЕЙЧАС разруливается?
Victor
товарищи, есть тут кто ушел в preact чтобы исправить проблемы производительности?
Дима
Почему?
давай обойдёмся без спойлеров, ето сюрприз
Anonymous
Как это СЕЙЧАС разруливается?
classnames? Для склеивания
Anonymous
И тп
Alex
Victor
Какие проблемы?
ну типа были траблы в проекте с производительностью, перешли на preact и кайфанули
Anonymous
Фу. Варварство
Я при Ельцине жил
Дима
Эй. Ну хорош.
ну если тебя не устроили все те аргументы выше, то предлагаю просто проверить самому
Ivansky
Эй. Ну хорош.
Хороший опыт это когда ты испытываешь боль, запоминается лучше
Victor
проблемы станадтные - fps, расход памяти
Victor
сегодня на собесе кандидат рассказывал как они взяли преакт в проекте, чтобы все было быстро...
Ivansky
проблемы станадтные - fps, расход памяти
Уже второй раз натыкаюсь на это мнение, есть какие-то пруфы?
Anonymous
Victor
так и я решил спросить - есть ли кто живой?
Anonymous
Себе в чат
Victor
а то всё пока что только фактически выигрывают на размере бандла, это бесспорно, конечно
Victor
Но смотрю он благополучно свалил с того проекта?)
то было давно, не предыдущее место ))
Ivansky
Кто вообще сказал что он быстрее?)
Субъективное ощущение и параноя джунов
Дима
ещё джуны а уже с паранойей
Дима
ето всё из-за б*ма
Dmitriy
Кб меньше но это не значит быстрее. У моего деда запорожец тоже с пол тычка щаводился, но это не говорит о том что он так же быстро ехал)
Victor
Кто вообще сказал что он быстрее?)
ну не с потолка ж я взял эту инфу )
Dmitriy
ну не с потолка ж я взял эту инфу )
А откуда можно полюбопытствовать?
Ivansky
ето всё из-за б*ма
Ты смешной 😘
Victor
https://medium.com/@ajmeyghani/javascript-frameworks-performance-comparison-c566d19ab65b
Anonymous
Читаю про эти стайлед систем Я правильно понимаю, что у меня цсс будет генериться рантайм каждый раз, когда юзер кнопку заховерит или фокус поставит/снимет?
Anonymous
Не цсс а стили именно