Евгений
а что лучше yarn или npm?
Евгений
у меня react + rails
Kurzdor
Ребят, такой вопрос, что если я одни либы устанавливаю через npm, другие через yarn, будут ли какие-нибудь проблемы в будущем?
Ну как минимум несовпадение версий которые несут вероятность поломки фронтенда
Kurzdor
Хотя ярн хорош, но с нпм меньше проблем
Евгений
понял, спасибо)
Андрей Чайковский
Нпм
yarn же быстрее
Kurzdor
Да, быстрее, но я ловил ошибки при,yarn cra
Kurzdor
И запуске дева
Eugene
сижу на yarn 2-ой год
Kurzdor
Это чистый инстанс кра, запуская старт в кра
Андрей Чайковский
Никогда с ним проблем не было
Kurzdor
Ловлю ошибку
Kurzdor
Связанную с пакетами
Kurzdor
Даже ишью есть
Kurzdor
Ща
Vadim
У меня проект был на первой работе который через npm не собирался, а через yarn собирался, лол
Eugene
у меня ток с —ignore-engines бывает
Китикет
Говорят вроде, что щас ярн уже не так актуален) Но я особо не разбирался в этом вопросе
Китикет
А что актуален?)
npm канеш, что ж еще)
Aleksei
npm канеш, что ж еще)
Ну таки все вокруг да около)
Aleksei
yarn вполне себе норм
Китикет
Вообще, никто не запрещает и то и то поюзать) Потом и понятно станет, что ближе)
Nikolay
А что вы там по времени выигрываете? пару секунд?
Aleksei
И то и то поюзано) особых не решаемых проблем ни там ни сям не замечено. yarn определенно шустрее
Looch
А что вы там по времени выигрываете? пару секунд?
Особенно если платишь за время билда как например в aws
Aleksei
Подробнее https://stackshare.io/stackups/npm-vs-yarn все плюса расписаны
Aleksei
Ну и насчет актуален, не актуален
Nikolay
Зачем таскать левый пакетный менеджер, когда переустановка пакетов чаще всего происходит редко
Nikolay
триггеред
Евгений
чем вообще отличается yarn, npm и webpack, в react новенький?)
Nikolay
И вот этот скриншот тогда еще можно приложить
Looch
Если это редко
Евгений
yarn и npm это установщики пакетов насколько я понимаю, а webpack вообще что делает?
Looch
Тогда ладно
Vladislav
С каждым деплоем
+ при мультистейджах по паре раз может быть итого, если мелкие релизы раз в день, то можно раз по 10 билдить
Vladislav
если сдавать лендос и выключать телефон, то похуй, наверное, это так
Looch
Volodymyr
Товарищи вопрос может кто подскажет как вот такую штуку реализовать. В хедере есть месяц он разделен на колличество дней, и вот каждая стрелка на полоске, должна быть напротив дня в месяце, не подскажете как такую штуку можно реализовать ?
Артём
почему componentWillReceiveProps вызывается если shouldComponentUpdate возвращает false?
Cenator 🐈
Потому что пропсы приходят
Anonymous
I
Китикет
Никто не задумывался, сколько террабайт разных вещей лежит на гитхабе?
Vadym
Пропсы перед апдейтом приходят, потому и вызывается
Nikolay
Да да, ещё и на разные env когда деплоим тоже ж билд заново запускается
Чтобы не говорить на тему без цифр, пошел и проверил на проекте. И за первый запуск с приличным отрывом выигрывает npm
Nikolay
Но вот когда начинается работа с кешем, то ярн неприлично быстр
Volodymyr
У тебя данные в каком виде приходят?
Ну у месяца я сам получаю количество дней. Дальше у каждого проекта я получаю некую сущность вида «релиз» с датой и мне надо напротив даты месяца поставить этот решил в своём проекте
Looch
Когда мы выбирали то ярн даже с холодного старта был быстрее
Nikolay
Но это инсталл на существующую папку node_modules
Nikolay
И вот рабочий вариант, когда node_modules отсутствует, но пакеты должны быть в кеше
Nikolay
Из минусов получается только то, что ярн сторонний пакетный менеджер со всеми вытекающими
Mikhail
чуток зарефакторил и добавил тесты своему роутеру, продолжим ревью? https://github.com/wizzardo/react-ui-basics/blob/master/src/react-ui-basics/router/Route.js
Alexey
В yarn есть иногда удобные workspaces из коробки, для npm надо подтягивать lerna
Alexey
Кстати, у npm есть аналог команды "yarn outdates"? Использую, если хочу в проекте версии пакетов контролировать вручную.
Mikhail
Жесть
а что не так с rails?
Sergey
а что не так с rails?
Зачем с реактом объединять
🤴👷‍♂️🦸‍♂️🧚‍♀️
а что не так с rails?
*что не так с react
Mikhail
Зачем с реактом объединять
ну бекенд какой-то же нужен
Sergey
ну бекенд какой-то же нужен
Тогда какая разница на чем написан
Sergey
Если он как бэкенд апи
Constantine️
хуева чо
у тебя рокетбанк есть?
Constantine️
рокет
Constantine️
банк
Dmitriy
у тебя рокетбанк есть?
Дай угадаю там рельсы?
Constantine️
не знаю перепилили ли уже все на голанг ) но были, да )