Anton
да. но мне нужно сразу переключать оба месяца
чет тоже не нашел, можешь попробовать react-dates, если подойдет по весу и тд
Ilya
вообещем ежели вопрошающий нормально сформулирует что и как ему надо искать - подходящую рекурсивную функцию без избыточности - накидать не сложно.
Sergey
При желании можно сократить, объединить в одну функцию. Но я специально расписал по функциям, чтобы можно было расширить, хоть до проверок только по именам полей, или же отдельно специально проверять разные типы значений
Михаил
Ребят, такой вопрос: Каким на ваш взгляд должно быть портфолио мидла в React?
Alexey
Спасибо большое за помощь, прям в точку, то что нужно
Только добавить нужно вызов метода в inPlanar value.toLowerCase().includes(query.toLowerCase() <—— был пропущен вызов в примере)
Павел
Парни приветствую, задача : запускать определенную проверку только после первого логина в систему, как считаете: куки или sesionstorage?
Sergey
Парни приветствую, задача : запускать определенную проверку только после первого логина в систему, как считаете: куки или sesionstorage?
задача 0 — научиться формулировать задачи задача 1 — понять, что нельзя приходить с XY Problem в чат задача 2 — расписать что за проверка, почему именно после первого логина, почему не после других, какую бизнес ценность несет эта проверка задача 3 — задавать вопрос учитывая все предыдущие решенные задачи
Павел
Ok спасибо, это тоже ответ
p
Всем привет! Как redux работает используя shallow compare (верхний уровень только сранивает) и при этом разрешает deep nesting (более одного уровня) ?
Sergey
Ошибаетесь
первый вход в систему можно однозначно только на бакенде понять и выставить куку
Yury
и мы на бэке это всегда делаем, чтоб потом без всякого
Anonymous
Привет ребята! Изучал реакт давно, сейчас освежаю знание, пишу приложеньку, в связи с этим вопрос - подскажите какой каоноинчный способ переопределять стили для styled-components из бустрапа, вот так по канону? Типо я добавляю свои стили к ListGroupItem
Sergey
это самый худший антипаттерн
Anonymous
нельзя создавать стайледы внутри компонентов
а где их создавать? рядом просто? и как мне передать тогда в стайлер параметр importnat?
Сергей
а где их создавать? рядом просто? и как мне передать тогда в стайлер параметр importnat?
${props => props.important && ...} Стайледы это просто такие же компоненты
🦜
а где их создавать? рядом просто? и как мне передать тогда в стайлер параметр importnat?
important не нужно ибо у тебя вес селектора будет выше, чем у компонента из bt
Daniil
нужен 3 всадник
Sergey
или читать документацию это адски сложно?
Sergey
ну че за пиздец…
Ivan
Привет! Есть на примете у кого-нибудь готовое кроссбраузерное решение горизонтальной прокрутки блоков типа карточек?
Ivan
Сам как-то делал и то ли на фф, то ли на яб со скроллбарами вечно были косяки...
Anonymous
${props => props.important && ...} Стайледы это просто такие же компоненты
а по канону отдельный файл под этот стайлед компонент создавать?
Сергей
как удобно, по-моему удобно в файле с компонентом, если их немного. Но если их много, то получится каша, а каша - это не хорошо уже в любом случае, тогда уже можно и в отдельный файлик вынести
Denis
Может кто сталкивался с проблемой отображения 100vh в Safari на iOS?
Anonymous
так более канонично?
Danila
Колеги-господа, есть ли возможность игнорировать нажатие tab? То есть чтобы он не переключал активный элемент.
Sergey
так более канонично?
почитай доку плиз, при чём тут каноничность
Дмитрий
Здравствуйте. Подскажите пожалуйста, как сделать, чтоб в блок "Видео по запросу отрисовывалось только после того, как кнопка найти нажата. И чтобы в блок видео выводились по порядку, а не в один блок все state. Заранее спасибо. https://stackblitz.com/edit/react-wqg1fu?file=Home.js
Mikhail
так более канонично?
Разная жирность букв + подчеркивание это пипец неудобно, как по мне
Mikhail
это ide брата, у меня даже монитора нет
Да норм, я просто свое имхо написал
from
Хех это уже обсудили?) https://twitter.com/dan_abramov/status/1191487232038883332?s=21
Oruj
на практике не нужно, для себя хочу прояснить. вот на скрине он класс App преобразовывает в функцию. а с хром 74 есть поддержка классов
Dmitriy
Хех это уже обсудили?) https://twitter.com/dan_abramov/status/1191487232038883332?s=21
наверное что то новое наваял, и начал хейт редакса
Anonymous
from
наверное что то новое наваял, и начал хейт редакса
Не, я думаю это намёк на то, что у них в команде другие подходы и понятия относительно понятного кода
Andrey
Хех это уже обсудили?) https://twitter.com/dan_abramov/status/1191487232038883332?s=21
самое смешное (и грустное одновременно) - наличие комментов “зачем редакс, когда есть контекст + юзРедьюсер”
Oleg
почему npm в упор не хочет ставить указанные версии?
Андрей
Потому что существует package-lock
А разве npm не должен обновлять package-lock в таком сценарии?
🦜
да бля, проще yarn юзать)
Андрей
нужно интерактивно обновлять
Зачем? Ярн как-то сам справляется и без интерактивного обновления.
Oruj
так и ?
ну бейбл, как видно на скрине, трансформирует из класса в старую функцию. как мне указать, что это для хрома от 74 версии и выше
Oruj
ты хочешь, чтобы у тебя в хроме был modern bundle?
чтобы он не менял в бандле класс на старую функцию
Андрей
в каком
Не понял вопроса.
Oruj
нужно делать два вида бандл
я кстати не указал not dead
Андрей
Мы специально без всяких "not dead" явно указываем браузеры
Oleg
да бля, проще yarn юзать)
Ярн, внезапно, не установлен. Устанавливал вчера.
Андрей
И ставим на 2 месяца напоминалку проверить статистику сайта по браузерам, которые открывают страницы.
🦜
modern, legacy. <script type="module" src="modern.bundle.js"></script> <script nomodule src="legacy.bundle.js"></script>
.
Большое интервью «Фронтенд-юности» с Дэном Абрамовым: популярность и Твитер, доминирование Реакта, конкуренция фреймворков, опенсорс, UX и DX, разработка в Фейсбуке, увлечения Дэна и многое другое → youtu.be/9aXRJ8Z-kxA
Yury
❤️
так это ты из тех, кто с ним в бане начинают о JS тереть? )
Evgeniy
Всем привет! Ребят, подскажите пожалуйста. Как сделать код более менее красивым. https://pastebin.com/nzEuWxHp Суть этого кода. Я через апи получаю расписание. Проверяю на проверку неделю и день. И если оин не совпадают, то вывожу. Заранее благодарен.