Dmitriy
только как костыль)
Зато ререндеров нема )
Looch
Зато ререндеров нема )
в 2к19 еще переживают за ререндеры ?
Dmitriy
в 2к19 еще переживают за ререндеры ?
нет, только птицы и котики
Mikhail
народ сильный офтоп 🙁 Где вы диаграмы рисуете? чтобы можно было перемещать блоки с перерисовкой связей
Mikhail
draw.io знаю, желательно что-то более эстетичное и с продуманным юкс
Timoschenko
Ребят, Кто юзает vs-code, подскажите. Если я выбираю мульти лайн через Ctrl+D Есть несколько курсоров, но если я их начинают двигать вниз то выделение пропадает и остается только одна рандомная строка из всех выделенных.
Andrew
киньте свежых сайтов на реакте примеры
Успішний Андрій
киньте свежых сайтов на реакте примеры
Ответы mail ru вроде как на React написаны
Andrew
Ответы mail ru вроде как на React написаны
мне плохо становится когда я захожу в ответы маил (
Успішний Андрій
мне плохо становится когда я захожу в ответы маил (
Вообще Инстаграм полностью на React написан (а приложение на React Native) и вроде как ещё Facebook
rovnyart
Ребят, помогите плз, тут новый проектик начали, я первый раз использую CRA, и не понимаю, че этот пидор хочет от меня, вот простейший компонент как два рубля
rovnyart
вот что пишет эта собака сутулая
Andrey
вот что пишет эта собака сутулая
щас бы уметь читать пишет что пропа спиннер нет у дом элемента скорее всего у компонента тоже, раз тот проваливается в дом элемент
Andrey
там не пропс, а рест спредить надо
rovnyart
спиннер никуда дальше не проваливается, забирается из пропсов
rovnyart
ойййййййййййййй соряяян) вот я василий, уже слепну к вечеру) спасибо
rovnyart
я грешным делом подумал, что этот create-react-app как-то по особенному работает с PropTypes, и что-ли не видит, что я там тип указал)
🦜
а что не так?
а ты код свой не видишь?
🦜
а что не так?
давай начнем: например все
rovnyart
🤷‍♀️ ну ок, все так все
🦜
🤷‍♀️ ну ок, все так все
советую почитать документацию
rovnyart
советую почитать документацию
да я ее читал, там нет кнопки красной, вот мы и добавили color="error", которого там нет. ну и спиннер нарисовали
Алексей
Парни, объясните доступно, чем mobx выгодно отличается на фоне redux?
Frontend Priest
draw.io знаю, желательно что-то более эстетичное и с продуманным юкс
miro. Он настолько хорош, что бесполезно искать лучше.
Mikhail
О, это наши русские чуваки делают Спасибо, сейчас посмотрю
Bogdan
🤦‍♂️
А что там не так? Первое, второе, третье, что именно
🦜
А что там не так? Первое, второе, третье, что именно
Бля, кнопка не может говорить о состоянии ошибки, потому что она блять кнопка
Bogdan
Бля, кнопка не может говорить о состоянии ошибки, потому что она блять кнопка
Так у него не говорит, просто красный цвет, в каждом киье есть primary button
🦜
Bogdan
красный цвет можно объявить в secondary через тему
Ну хорошо, есть toast, success и error, ты будешь им управлять темой? Нажал удалить запись, вылезла ошибка, вдруг нужно подсветить кнопку, через тему? А в чем смысл, зачем?
rovnyart
Бля, кнопка не может говорить о состоянии ошибки, потому что она блять кнопка
причем тут это? это просто название пропса такое, оно связано с цветами, не более, только для стилизации. color="error" очень часто в материале встречается
Andrey
А что там не так? Первое, второе, третье, что именно
ну если не считать при этом, что 2 спреда, иф в одну строку, обжект ассайн, монструозная кнопка, которая черт пойми что делает, хардкод сайза в компоненте, притом непонятно, откуда эти цифры (рип муи тема), цвет наглым образом оверрайдится, и узнаешь об этом только когда словишь баг
🦜
Error color indicates errors in components, such as invalid text in a text field
Andrey
Я не беру стиль в расчёт, я беру то, что он ошибку кинул в кнопку
там нет ошибки, есть флаг только который просто делает кнопку праймари - тоже непонятно зачем это надо вообще
🦜
https://material.io/design/color/the-color-system.html#color-theme-creation
rovnyart
ну мб ты и прав, заменим на red. такой цвет нам нужен типа для кнопок "Удалить", но вообще да, согласен, спасибо
🦜
у вас дизайнер еблан.
rovnyart
нам по макетам надо, чтобы она красная была) Значит нашим дизайнерам надо высказать
Nikita
а зачем брать тогда material вообще брать, почему не свои компоненты
Nikita
может дизайнер вообще не материал делал, а этот хер заюзал материал потому, что ленивый
Bogdan
const Button = styled.button background-color: ${p => p.isError ? p.theme.color.red : p.theme.color.primary}
rovnyart
может этот хер так и сделал, с компонентами материала удобно работать все-таки, но посыл я уловил
Bogdan
бан
Что тут не так
Nikita
я то думаю, почему все так не спеша пишут, а тут же таймаут стоит
🦜
может этот хер так и сделал, с компонентами материала удобно работать все-таки, но посыл я уловил
как видишь, кнопки позитивного действия и негативного одного цвета. Потому что действие не говорит о состоянии
🦜
Что тут не так
я выше сказал, кнопка не говорит о состоянии
Andrey
ой, ну цвета контролов это такая обширная тема, которая так зависит от контекста, ца, платформы, и юи кита, шо ппц
🦜
А кто говорит о состоянии
https://t.me/react_js/737796 Научись читать тред
GG
я выше сказал, кнопка не говорит о состоянии
Если тебе не нравится по обычному, можешь через intent цвет ставить
Bogdan
https://t.me/react_js/737796 Научись читать тред
Заказчик захотел красную кнопку, что ты ему ответишь? Ну может нинада скажешь?
rovnyart
то есть в этом макете все неправильно? он явно сделан с оглядкой на материал, кнопак просто обычная contained, даже без стилизации, только праймери цвет другой
rovnyart
так вот они видят себе UX)
Andrey
по материалу, кмк вообще нет кнопки "ошибка", что в принципе логично кнопка с ошибкой - шо это вообще? ее нажатие приведет к ошибке? привело к ошибке? 🤔🤔
GG
так вот они видят себе UX)
Вроде дизайн же выше скинул
Andrey
то есть в этом макете все неправильно? он явно сделан с оглядкой на материал, кнопак просто обычная contained, даже без стилизации, только праймери цвет другой
ну красный как праймари уместен имо, если бренд стилистика позволяет но в целом, я бы отказался от такой палитры
🅅aleriy
если нужна модалка с подтверждением, то в ней кнопки должны называться Да/Нет
Andrey
если нужна модалка с подтверждением, то в ней кнопки должны называться Да/Нет
чому это акцентировать действие - нормальная практика