Anonymous
само фп полезнее чаще, чем тебе нужны будут линзы
Стал слишком много париться из-за чистоты и реиспользуемости функций, в итоге работа замедлилась
Anonymous
Юзаю рамду
Anonymous
Надеюсь, скоро привыкну
Serhii
а багов стало меньше?
Anonymous
Пока не заметил
Anonymous
Проект не очень большой
Serhii
а читаемость?
Serhii
эх
Serhii
https://bethallchurch.github.io/JavaScript-and-Functional-Programming/?ref=mybridge.co
Name
https://code.facebook.com/posts/1840075619545360 fatigue intensifies, Facebook выпустил новый пакетный менджер для js
Serhii
kekekeke
Serhii
pliz stop
JẹtFightżer
интересно, а зачем?
Serhii
React Native package.json currently lists just 68 dependencies, but after running npm install the node_modules directory contains 121,358 files.
JẹtFightżer
>With Yarn, engineers have access to the npm registry >access to the npm registry >npm registry новый такой новый
Serhii
кеширует модули
Serhii
больше ничего походу
Serhii
ы
Anonymous
Любые браузеры(версии) создают одноименную переменную под элементы имеющие айди, или какие-то нет?
Anonymous
что ты имеешь ввиду?
если сделать вот так: let wrapper = document.querySelector("#wrapper"); то мобильный сафари будет выдавать ошибку о повторном объявлении переменной, так как браузер уже изначально создал одноименную переменную под этот элемент
Anonymous
не создавай переменные в глобальном окружении
а если трем функциям одна и та же переменная нужна, три раза декларировать?
Vlad
и три раза вызывать функцию
Vlad
Одной глобальной не достаточно?
глобальные переменные очень плохо
Anonymous
Даже если const?
Name
глобальная переменная с таким же именем уже занята автоматической ссылкой на элемент с id с таким же названием
Anonymous
Одной глобальной не достаточно?
так я и задал ее как глобальную, мне Name выше советует не создавать глобальные переменные
Vlad
ага, только не понимаю/забыл почему
Name
потому что Web, надо просто запомнить и терпеть
Anonymous
Anonymous
ага, только не понимаю/забыл почему
Так если объявить внутри скрипта должно переписать.
Aman
у VS code наладилось с поддержкой es7-фич?
Ответ на этот вопрос кроется в родмапе тайпскрипта, ибо он под капотом, но - если не лень - можно его отключить и затянуть еслинт и флоу
Brs
там же еслинт искаропки, не?
Name
let не позволяет передекларировать в том же скопе
Aman
Да, он и даёт интелисенс, если вырубить то нет ничего
JẹtFightżer
Даже если const?
не так плохо, но тоже плохо
Aman
Тайпскрипт это
Name
да
JẹtFightżer
будет варинг
Vlad
http://www.2ality.com/2012/08/ids-are-global.html
Anonymous
да
спасибо, не знал об этом
Aman
будет варинг
От кого? 😊
Name
с таким же успехом можешь писать напрямую в window.foo, потому что это оно и есть, но хоть будет видно, что что-то с кодом не так
JẹtFightżer
От кого? 😊
в консольке
Serhii
Лол
Serhii
Гонево
Vadim
Нотепад++ лучше с этим справиться
Serhii
Ещё вим назови
Serhii
Прийдется скачать к нему инфинит скролл ы
Serhii
Safort
Ну чего, хипсторы, все уже на Yarn перешли?) https://code.facebook.com/posts/1840075619545360
Name
конечно, вот уже создал репо awesome-yarn и скоро буду в топе гитхаба по звёздочкам
blkmrkt
https://code.facebook.com/posts/1840075619545360
Safort
С чего бы?
Safort
Описание читал? Там всё есть.
Vlad
тред не читай @ в чат пиши
Vyacheslav
все так же можно уйти чай пить пока проект разворачивается. pnpm такого не позволяет
Evgeny
Пруфы
Vyacheslav
@evgenyrodionov Done in 500.06s.
Vyacheslav
надо бы замерять pnpm но я вангую что там будет намного меньше
Andrew
Параллельная подгрузка, понятный вывод. Збс
Andrew
Глобал зависимости только не ставит, приходится смотреть на непонятный вывод npm...
Vyacheslav
Единственное в pnpm "Store has changed, remove it before updating pnpm" слегка бесит
Vyacheslav
Ставит же вроде
Andrew
У меня такой вывод: 'Error: 'global' is not supported yet, sorry!'
Vyacheslav
а последняя версия?
Andrew
0.21.0