Андрей
это аналогия Aram Kharasyan
Простите что обидел. По существу будет что-то?
Андрей
О ты даёшь) отвечаешь не тому))
Мне плевать кому отвечать. Отвечаю тем кто поддерживает разговор.
Innokentii
Простите что обидел. По существу будет что-то?
По существу я пытаюсь понять, что вы имели в виду под работают кардинально по разному, если async помечает функцию, котороая вернет промис, а await ждет его
Innokentii
то есть некий синтаксический сахар для промисов
Vlad
Ребят, а можно компоненту с одного компонента перекинуть в другую? к примеру : <Товары/> => <Яблоко/> <Корзина/> Товары и корзина на одном уровне. Можно яблоко перекинуть в корзину?)
Innokentii
Async создаёт конечный автомат внутрях, а не цепочку промисов.
а где инфу нашли, хотелось бы тоже почитать
Андрей
Aleksei
Подскажите, почему картинка не уменьшается до заданных размеров? .img{ width: 50px; height: 50px; }
Aleksei
const Header = () => { return ( <header className={css.header}> <div className={css.img}> <img src="/img/logo.png" alt="logo"/> </div> </header> ); }
Alex
@algoritmiks у тебя по классу стилизация идёт, а не по тегу img
Aleksei
Т.е. когда SomeCSS.module.css не нужно ни точки ни решетки?
Mikhail
открой девтулзы и задай свойства
Mikhail
картинке, диву
Mikhail
посмотри че получается, глядишь разберешься
Aleksei
Странно, почему-то у меня ко всем картинкам применился размер
Aleksei
Хотя должен был только в том компоненте, куда я импортил css
Viachaslau
Ты использовал глобальный селектор
Daniil
У тебя нет вложенности у селекторов, с чего бы это?
Aleksei
Сам не пойму пока.
Daniil
🤔
Aleksei
Щас посмотрю.
Viachaslau
А не, вру) дело в другом)
Viachaslau
Ты задал размер диву, а не картинке
Aleksei
Да, диву, но почему в других компонентах дивы поменялись?
Aleksei
Если я делаю через import css from './Component.module.css'
Aleksei
Поставил на img класс и вернул на место точку
Aleksei
Все заработало
Aleksei
https://pasteboard.co/IG5DgTx.png
Max
https://pasteboard.co/IG5DgTx.png
В чем проблема?
Aleksei
В чем проблема?
Я не понял почему выше мне про точку писали, а в итоге с ней работает, как обычный css
Aleksei
Без точки на все дивы во всех компонентах ушло
Aleksei
Ты знаешь что значит точке в селекторе?
Ну это когда к классу надо применить
Mikhail
Ну это когда к классу надо применить
Ну да, а без точки - к тегу
Mikhail
Тут нет магии
Aleksei
Просто я прописал ведь в css, который только на один компонент действует по идее.
Aleksei
А он на все, вот что не понятно.
Mikhail
Ты открывал свои стили, когда он на все применил? Скорее всего там не было скоупа
Aleksei
У меня сразу на каждый компонент свой css прикручен.
Aleksei
Названия в каждом css могут повторяться классов.
Mikhail
Названия в каждом css могут повторяться классов.
У классов да, но без классов не создаётся скоуп, там для всех элементов img были стили
Aleksei
Понятно, в общем только на классы надо вешать.
Aleksei
А вообще БЭМ в реакте насколько актуален?
Aleksei
Или для каждого компонента свой css и не париться с названиями классов? Подключать через css.module?
Mikhail
Понятно, в общем только на классы надо вешать.
Да не только на классы, ты мог сделать .wrapper img width height
Sergey
А вообще БЭМ в реакте насколько актуален?
БЭМ — про структуру, React — про шаблонизацию. Одно другому не мешает. Если нужна изоляция стилей, то css-modules или css-in-js
Alex
если ты прожженый ветеран - юзай бэм с scss
Alex
редко вижу проекты с какими то другими решениями
timur
если ты прожженый ветеран - юзай бэм с scss
Ну скажем так, цеплять модификаторы в реакте это боль
Alex
Ну скажем так, цеплять модификаторы в реакте это боль
не юзать css-in-js впринципе не оче ложится в парадигму компонентного подхода
timur
если ты прожженый ветеран - юзай бэм с scss
Я не знаю как это нормально делать, я писал костыль который использовал classList дива и через него классы менял. Потом попробовал sc и все стало так просто.
Alex
или чота типо того
Alex
ну да. стайледы заебок. но нагрузка на рантайм большая
Alex
можно в принципе линарию юзать, но она сырая еще
Владислав
bem-cn 👌🏼
Vlad
ребят, как в компоненту передать значение по пропсам?(реакт+ тайпскрипт)
Mikhail
ну да. стайледы заебок. но нагрузка на рантайм большая
Если у тебя не рассчитываются какие-нибудь пины для карт в реальном времени, то пофиг
timur
С бемом еще чтобы нормально работать нужно же класс родителя передавать
Alex
скоро вон фейсбук выпустит свое решение css-in-js которая генерирует стили на этапе компиляции
timur
Один раз смог, но там все очень плохо с анимациями
Alex
причем неоднократно
Alex
Один раз смог, но там все очень плохо с анимациями
чому? наоборот по моему. можно кейфремы прям в стайледе объявлять
Alex
вот мой бложек на гэтсби с линарией https://alexouttaspace.github.io/my-personal-page/
timur
чому? наоборот по моему. можно кейфремы прям в стайледе объявлять
Хз у меня не получались транзишены потому что цсс вар их не триггеррит. Но мб там можно сделать нормально, я просто тогда даже за sc не шарил
Mikhail
О респект за англ))
Alex
у меня вообще никаких проблем не возникло
timur
вот мой бложек на гэтсби с линарией https://alexouttaspace.github.io/my-personal-page/
После JsДжобса как то странно нажимать на ссылку и видеть что все работает:)
Alex
насколько вам сложно сделать crud приложение на реакт (+redux+thunk с loading и error handling) по шкале от 1 до 10?
Maxim
2