Anonymous
Предлагаю в @javascript_jobs банить за разговоры о js
Vadim
там так и стараются
Алексей
Кто банит? Где правила эти и кем они придуманы?
Сори. Если тут ок то извиняюсь. Могу перепостить сообщение обратно.
Vitaliy
Предлагаю в @javascript_jobs банить за разговоры о js
предлагаю банить в той группе за разговоры НЕ о js!
Алексей
Привык уже к этому правилу. На автомате применил его к этой группе
Vitaliy
Michael
Так там же джоб
группа называется @javascript_jobs. Там и ДЖС, и Джаваскрипт
Michael
И джобс*
Michael
Причем жс первичнее
Michael
вакансии-то и на хх.ру есть, так-то
Michael
шах и мат
Anonymous
там с требований я офигеваю если честно, такое и за 5 лет не насобирать ><
Anonymous
(жсжобс)
Serhii
за 5 лет можно успеть все
Serhii
ы
Serhii
даже на gjs пописать под гном
Serhii
кек
Anonymous
ProJS
Anonymous
кто в Питере?
Anonymous
го бухать сегодня
Anonymous
за 5 лет можно успеть все
Ну если чистых 12 часов уделять и с воздуха чистую одежду и еду.
Anonymous
И ещё надо, чтобы голова мылась сама.
Михаил
и ныл бы чатиках кто-нибудь за меня!
Anonymous
лучше бы заблокировал кто-то чатики, ютуб и твитор
Anonymous
только так, чтобы я как бы ни старался не зашел.
Anonymous
Anonymous
вот например одна лишь ветка анимации
Anonymous
D:
vitshev
это просто список библиотек
Anonymous
это список инструментов
vitshev
как угодно
Dmitry
Есть ли какой-нибудь топчик (список) компонентов на реакт?
Anonymous
material ui component можешь посмотреть, но там по material
Vlad
нужен список, github -> awesome ${term} -> search
Anonymous
ого, класс, спасибо
Anonymous
там много всего
Anonymous
Причем жс первичнее
В английском языке прилагательные перед существительными @beautiful_girls - красивые девушки, а не девушковые красавицы
Vladislav 👻
Без палева 🙈
Aleksei
и у нас есть победитель в номинации "бан"
Aleksei
а это типа не реклама?)
Igor
лол, ща продот возьмёт и забанит себя 😂
Aleksei
мде
Anonymous
Это типо пример) по аналогии со ссылкой на жсджобс А что там оказалось это уже потом заметил))
Aleksei
неловко получилось
Vladislav 👻
😬
Олекс
Кто знает как сделать адаптивный виджет вк? Стандартные настройки не позволяют так делать.
Vladislav
Кто-нибудь сталкивался с __webpack_require__, длящимся охуиллион милисекунд?
Vladislav
А конкретнее?
ну перед стартом приложения 2 секунды идет его отработка
Дима
Ну и кстати сразу сделай лог дебага вебпака и в анализаторы его
Anonymous
@ZeroBias lodash => lazy => ramda => придумываем крутой ник я все правильно понял, ничего не упустил?
Дима
😄
Дима
Наверное))
Anonymous
я прост решил себе ник сделать крутой и выходные, нужно на что интересное время потратите
Дима
я прост решил себе ник сделать крутой и выходные, нужно на что интересное время потратите
Рамда, уровень хардкор: писать весь код только с помощью R.pipe и методов либы 😄
Anonymous
и что у тебя выходило таким способом?
Дима
Когда пробовал так писать — делал потоковый парсер, под такую задачу легло прямо идеально. Код правда выглядел будто на санскрите
Anonymous
Когда пробовал так писать — делал потоковый парсер, под такую задачу легло прямо идеально. Код правда выглядел будто на санскрите
а можешь рассказать, за чистую функцию? я что из примеров в реакт доке не понял. ну то есть ясно одно, что, это функция всегда выводит один результат с одними и теми же аргументами, но как-то осознать, это не получается
Anonymous
может есть хороший пример
Anonymous
D:
igo
функции в математике
igo
они всегда возвращают один и тот же результат
igo
чтобы было яснее, приведу пример грязной функции: random. Она при первом вызове может вернуть 42, при втором 7, в третьем 98.
igo
так же грязной функцией является.. ну. какое-нибудь чтение из файла -- readFile("kek.txt"). В каждый момент вызова этой функции содержимое файла kek.txt может быть разным, поэтому и функция readFile вернёт разные значения.
igo
теперь перенеси то же самое на sqrt(x).
igo
sqrt(x) была бы грязной, если бы каждый раз давала разный результат: sqrt(4) == 2 sqrt(4) == 17 sqrt(4) == 0 но математическая операция извлечения корня всегда даёт один и тот же результат в любой момент времени в любых обстоятельствах: sqrt(4) == 2.
igo
то есть, Math.sqrt, Math.sin, Math.cos, Array.prototype.split — это всё чистые функции.
igo
ещё можно сказать, что чистые функции работают только со своим набором переменных и не меняют ничего другого: var global = 5; function good(x, y) { let z = x + y; global = 7; // если так сделать, то будет грязной return z; }
Vladimir
Я против функционального рассизма ;)
igo
вот ещё можешь глянуть репо Старкова, там хорошо всё объясняется: https://github.com/iamstarkov/fp-js-workshop
Дима
Если без абстракций, то смысл чистых функций в удобном использовании и тестировании кода, который зависит только от данных, а не от нюансов текущего окружения