Программирование

Ответить в тред Ответить в тред
Check this out!
JS Thread #214 /js/ Аноним 27/05/21 Чтв 19:10:34 20454471
image 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>2035519 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 28/05/21 Птн 10:09:32 20461212
>>2045447 (OP)
Эякулировал поллюцию в ваш прототип, принимайте.
Аноним 28/05/21 Птн 10:45:19 20461523
android-develop[...].jpg 261Кб, 800x530
800x530
Ребзя, хочу вкатиться в разработку мобильных приложений. Вообще, по-хорошему самому бы нагуглить, но как-то вообще ни малейшего представления не имею по этой теме у меня нокиа, лол)). Поясните, что там вообще происходит и как туда вкатываться? При этом не хочу выкатываться из JS. На JS программирую с 2012-го (до этого с 2002-го программировал на чем-попало (бейсики, паскали, пхп), пока не остановился на JS).
Хочется делать мобильные приложения так, чтобы был доступ ко всем вкусняшкам - к камере, микрофону, гироскопу и т.д.
Аноним 28/05/21 Птн 11:00:26 20461714
Аноним 28/05/21 Птн 11:27:16 20462095
>>2046171
А подробней? Что перспективней? Чем проще пользоваться? Что из них быстрее? И т.д.?
Аноним 28/05/21 Птн 13:33:14 20464036
Черепнойoriginal.jpg 82Кб, 1280x720
1280x720
image.png 7Кб, 212x84
212x84
>>2045447 (OP)
Анон, выручай. Мне нужно сделать для вуза SPA сайт на каком-то из фреймворков, желательно angular/react. Там должна быть регистрация, очевидно он должен работать с rest api. Если оно будет с бекендом - заебись, нет, то вроде можно как то с гитхаба json выкачивать, имитируя api. Своими силами смогу только под себя переделать.
Собственно где в тырнете можно такое найти? Мб кто-нить поделится своим учебным проектом, потому что надо сделать в кратчайшие строки.
С меня как всегда
Аноним 28/05/21 Птн 14:08:39 20464457
16217744326720.mp4 3244Кб, 1280x720, 00:00:12
1280x720
Аноним 28/05/21 Птн 14:13:00 20464608
>>2046445
Сдохни, ебаный токсик, убивающий доску.
Аноним 28/05/21 Птн 14:20:56 20464709
123
Аноним 28/05/21 Птн 14:29:02 204648610
image 54Кб, 467x333
467x333
>>2046403
ЗУмерок ты тредом ошибся. В кртачайшие сроки ему блять, проектом поделиться. Уебывай нахуй.
Аноним 28/05/21 Птн 14:34:07 204649811
>>2046486
Нахуй иди. Я спросил есть ли инфа где достать. Похуй даже если это 100 раз заюзанный учебный проект с какого-то видео-курса с ютуба. Главное чтоб под критерии попадал.
Аноним 28/05/21 Птн 14:37:12 204650212
image 94Кб, 372x372
372x372
>>2046498
Блять это круче стендапа нахуй. Продолжай.
Аноним 28/05/21 Птн 14:42:11 204650713
16199752907560.png 287Кб, 720x405
720x405
Аноним 28/05/21 Птн 14:47:55 204651114
>>2046403
>Там должна быть регистрация, очевидно он должен работать с rest api. Если оно будет с бекендом - заебись, нет, то вроде можно как то с гитхаба json выкачивать, имитируя api.
Напоминает тестовое в одной конторке.
Аноним 28/05/21 Птн 17:01:04 204678015
Mobx
Аноним 28/05/21 Птн 17:22:49 204682916
Аноним 28/05/21 Птн 17:25:00 204683117
Аноним 28/05/21 Птн 17:33:20 204683418
Вот ситуация. Мы такие пишем на тайпскрипте. Нам приходит задача работать с новой АПИ. Мы изучаем доку, что там нам приходит и бежим роняя кал прописывать интерфейс. Внимание вопрос. На момент запуска приложения typescript уже скомпилирован в js и никакой typescript проверки типов уже нет. И если нам что-то приходит не то и мы не обернули это в try catch, то приложение может упасть. Так вот зачем мне тратить время на ts, если я могу сразу очевидную проверку делать на стороне JS.
Аноним 28/05/21 Птн 17:42:41 204683919
>>2046834
Ты какую то хуйню написал, ты с тайпскриптом хоть раз работал?
Аноним 28/05/21 Птн 17:52:25 204684920
>>2046834
Тайпскрипт конечно не нужен, но ты хуйню спорол. Типизация - это инструмент разработки, а не парсер пришедших с сервера или откуда угодно данных. Аннотации типов - это подсказки для компилятора, которые пишутся, чтобы компилятор потом мог тебе подсвечивать сложение чисел со строкой. Другого назначения у типизации нет и быть не может.
Аноним 28/05/21 Птн 18:20:32 204686521
Аноним 28/05/21 Птн 19:43:45 204702422
>>2046839
Да, условно пригубил
>>2046849
Мне сложно понять, то как именно помогает нам тайпскрипт в разработке. Пока что я вижу в треде макаронников, которые километрами объявляют типы, интерфейсы и везде экспортят их и импортят. Когда я вижу это гавно меня начинает трясти. Можно потратить время и написать описание функции, чем тратить часы на создание интерфейсов и всей этой хуйни.
Аноним 28/05/21 Птн 19:54:03 204703723
>>2047024
Сигнатуру функции описать гараздо проще и быстрее, чем делать это словами + экономится куча времени для написания интеграционных тестов... но да, это надо что-то сложнее лендингов и тудашек делать, чтобы понять.
Аноним 28/05/21 Птн 20:24:11 204710924
>>2047024
>Мне сложно понять, то как именно помогает нам тайпскрипт в разработке.
И не поймешь, адвокаты типизации обычно заканчиваются на "ПАМАХАИТ ИЗБЕГАТЬ АШИБОК(как?) НУ ПАМАХАИТ И ВСЕ, ОЧЕВИДНО КАНПЕЛЯТОР ТАМ МАГИЮ ДЕЛАЕТ И АШИПКИ УБЕРАЕТ!! ДА И ТЫ НАВЕРНОЕ СЛОЖНЫХ ПРОЕКТОВ НЕ ПИСАЛ, ЕСЛИ БЫ ПИСАЛ ТО УВЕРОВАЛ БЫ В ТИПЫ".
Аноним 28/05/21 Птн 20:30:59 204712625
1622226556024.jpg 280Кб, 1440x1800
1440x1800
Здравствуйте. Скажите пожалуйста, а чем отличаются фронтэнд-разработчик и дс-программист? Насколько я понял, эти сферы пересекаются, плюс ко всему требования схожи, но хотелось бы узнать подробнее.
Аноним 28/05/21 Птн 20:32:23 204712726
>>2047037
>Сигнатуру функции описать гараздо проще и быстрее, чем делать это словами
Описать сигнатуру функции словами - это переводится как "дать функции и ее аргуменнтам нормальные названия". Непонятно, почему ты решил, что запись int function per(int a, int b) вдруг стала понятнее, чем аналогичная запись без типов. И так же непонятно, почему ты решил, что добавление типов в запись calculatePercentage(whole, part) сделает ее каким-то образом более читаемой.
>экономится куча времени для написания интеграционных тестов
Уже по этим словам понятно, что ты понятия не имеешь, что такое интеграционный тест, и ни одного в жизни не написал. И скорее всего не только интеграционного, а даже просто нормального юнит-теста. Жду пример такого интеграционного теста, который ты заменил своими манятипами.
Аноним 28/05/21 Птн 22:05:44 204724827
>>2047109
>о заканчиваются на "ПАМАХАИТ ИЗБЕГАТЬ АШИБОК(как?) НУ ПАМАХАИТ И ВСЕ, ОЧЕВИДНО КАНПЕЛЯТОР ТАМ МАГИЮ ДЕЛАЕТ И АШИПКИ УБЕРАЕТ!! ДА И ТЫ НАВЕРНОЕ СЛОЖНЫХ ПРОЕКТОВ НЕ ПИСАЛ, ЕСЛИ БЫ ПИСАЛ ТО УВЕРОВАЛ БЫ В ТИПЫ".

И при всем этом кастят типы нещадно, канпелятор не ругается, значит все нормально написал
Аноним 29/05/21 Суб 00:16:14 204742228
>>2047127
Пока динамичные дебажат в рантаймах, статичные читают контракты.
Все эти фреймворки и приблуды унифицируют весь тот говнокод, который тоннами производят жсеры.
Аноним 29/05/21 Суб 01:09:04 204750729
>>2047422
>Пока динамичные дебажат в рантаймах, статичные читают контракты.
Баги находятся в первую очередь в бизнес логике и дебажится тоже она, и никакие шизоконтракты тебе такой баг поймать не помогут в жизни. Свои же маняфантазии о трехчасовом дебаге сложения числа со строкой оставь при себе, как и фантазии о том, что в статических языках дебагерами никто не пользуется.
Аноним 29/05/21 Суб 01:24:23 204753730
>>2047507
Со своим говнокодом я как-нибудь сам совладаю, проблема разбираться в чужом, моя задача точно знать что там принимается и возвращается
Аноним 29/05/21 Суб 01:33:52 204756031
>>2047537
>int function per(int a, int b)
Точно знаешь, что тут передается и возвращается, вперед, работай, хуле.
Аноним 29/05/21 Суб 01:56:21 204758232
>>2047560
Напугал примитивами.

Аноним 29/05/21 Суб 03:21:57 204763033
Блядь, можете в двух словах объяснить что такое REST? Как ни начну читать что-либо в инете, какое-то нагромождение хуеты из которой вообще ничего не понятно, просто ебанутые копипасты из википедии, типа "история сервиса, год сосздания" сука и прочая ебанистическая хуета.
Вот просто если бы вас спросили, "что такое REST api?", что бы вы ответили?
Аноним 29/05/21 Суб 03:29:04 204763334
>>2047630
https://www.youtube.com/watch?v=WNy2x8ykWgA
Вот еще пожалуйста:
REST api, это api, которое поддерживает соглашение РЕСТА.
Сука, вы сами понимаете вообще что это такое? Блядь, это чувак, который ведёт ютуб канал для программистов, и записывает ЦЕЛОЕ видео о том, что такое rest, из которого непонятно буквально Н-И-Х-У-Я.
Аноним 29/05/21 Суб 06:39:52 204765335
>>2047630
Тебе на странице википедии, что конкретно непонятно? Там предельно расписано что это, зачем и как.
Аноним 29/05/21 Суб 06:42:21 204765536
>>2047633
>Сука, вы сами понимаете вообще что это такое?
REST это альтернатива RPC.
Аноним 29/05/21 Суб 09:22:35 204767837
1.png 346Кб, 1315x597
1315x597
Че, пацаны, фриланс?
Кому фуллстак сайтец за неделю по цене 50 баксов? Не в час блять, а вся работа (бэк + фронт) стоит 50$.
В чем его секрет? Он один раз написал код а потом тупо его копипастит поправляя детали? Я вот только что осилил купленный на рутрекере курс по ноде, чтобы к своей фронт-хуйне еще и бэк писать, и я охуел с того насколько это глубокая и многогранная тема, по-ощущениям, отсмотрев 50 часов курса, я где-то на 1% изучил ноду. И тут вы хотите сказать что этот индус хуячит охуенный бэк за 50$ в неделю?
Аноним 29/05/21 Суб 10:10:58 204769638
>>2047678
Там же снизу пишет - any special requirements - get a quote. При обсуждении он выкатит реальную сумму.
Этот сервис совсем для других областей изначально, просто пасутся и ойтишники, подстраиваясь под его модель.
Аноним 29/05/21 Суб 11:31:47 204774239
>>2047678
За 50 баксов он выкатит тебе готовый шаблон, который у него один на всех.
Все остальное будет стоить отдельных денег
Аноним 29/05/21 Суб 11:50:38 204776340
Аноним 29/05/21 Суб 12:59:45 204780041
>>2047678
Скинь ссыль на курс.
Аноним 29/05/21 Суб 13:11:14 204780742
>>2047800
Скинул тебе за щеку, проверяй. Я не буду помогать конкурентам.
Аноним 29/05/21 Суб 13:16:52 204781043
>>2047807
> курсы на рутрекере
> рряяя, не буду делиться ссылкой, не буду конкурентов плодить

Зумерье наглухо ебнулось.
Аноним 29/05/21 Суб 13:18:22 204781544
>>2047810
Если захочет, то сам найдет. А я помогать конкурентам не буду. Может он из моего города и нам вместе в одну галеру собеседоваться? Нахуя мне это надо?
Аноним 29/05/21 Суб 13:26:01 204782345
>>2047810
Двачую. Зумеры - рак, убивающий /pr
Аноним 29/05/21 Суб 13:29:14 204782746
>>2047815
Я бы тебе в реале в ебальник уебал, конченый хуесос, мразота ебаная, не человек нахуй, бездарный хуесос открывает пасть про конкуренцию. вырожденец ебаный.

мимоохуевалсбыдла
Аноним 29/05/21 Суб 13:34:28 204783347
>>2047827
А я охуеваю с долбоебов, которые бесплатно раздаривают знания мимокрокам. У джуна уже и так зарплата меньше чем у уборщицы на той же галере, потому что каждая декретчица с тугосерей теперь погромист благодаря курсам, так все вокруг как будто не видят этого, продолжают организовывать чатики, конфочки, митапы, снимают видео, ведут блоги, делятся ссылками, роадмапами и т.д. Нахуй и в пизду. Решительно.
Аноним 29/05/21 Суб 13:39:37 204784048
>>2047833
Проосто съеби с этого треда тогда, крысенышь тупоголовый. Тут люди делятся заниями. Таких пидарасов как ты тут не любят.
Аноним 29/05/21 Суб 13:41:34 204784249
>>2047833
Ну так о том и речь, что любая декретчица сейчас может пойти на эти курсы или найти их на ютубе. Нахуй ты как дебил пытаешься зажимать инфу на доске программистов блять, где тусуются 3,5 человека и то по выходным?
Какие же зумеры дегенераты, пиздец просто.
Аноним 29/05/21 Суб 13:41:48 204784350
>>2047840
>Проосто съеби с этого треда тогда, крысенышь тупоголовый. Тут люди делятся заниями. Таких пидарасов как ты тут не любят.
Нет. Глупо этим не пользоваться, пока это есть. Но сам такую ошибку я не допущу. Надеюсь, мое поколение умнее вашего. И когда вас, деды ебаные, зумеры выжмут из айти к хуям собачьим, то мы, в свою очередь, не допустим настолько тупой ошибки, и не будем воспитывать себе конкурентов. Кто ищет, тот всегда найдет, а кто не может найти сам, тот нахуй тут не нужен.
Аноним 29/05/21 Суб 13:43:30 204784451
>>2047842
>декретчица сейчас может пойти на эти курсы
Декретчица пойдет на платный скиллбокс 2 года по часу в неделю ванильный жс ковырять. А я всегда смотрю только реально годные курсы (которые не могут дать каких-то серьезных знаний, только ознакомить с технологией в общем), а не воду ебаную.
Аноним 29/05/21 Суб 13:50:56 204785752
>>2047844
В итоге по развитию ты ушел не дальше этой декретчицы, и конкуренцию на собесах можешь составить только этим декретчицам.

Смышленые люди могут прочитать шапку и весь гайд который написан добрыми людьми и набрать в рутрекере ключевые слова react redux и прочитать отзывы в комментариях сделав выводы.

Но ты продолжай тешить себя своей важностью. лол. на собесах такие учшки страдают больше других
Аноним 29/05/21 Суб 13:51:42 204786053
Ах да, я уже говорил, что пишу доносы авторам курсов на раздачу с торрента, после того как сам скачаю все что мне нужно? Нет? Ну вот теперь сказал. После моих доносов пару раздач таки выпилили. И не знаю, совпадение или нет, но после этого на вакансиях джуна в моем городе зп увеличилась примерно на 100$
Аноним 29/05/21 Суб 13:53:51 204786454
>>2047857
>в рутрекере ключевые слова react redux
И после этого стать профессианальными дегустаторами немытых писюнов, потому что реакта с редуксом хватит только на то, чтобы устроиться младшим тряпковыжимальщиком для галерной велком ту твенти твенти ван.
Аноним 29/05/21 Суб 13:54:24 204786655
>>2047864
>для галерной велком ту твенти твенти ван.
для галерной уборщицы,
Аноним 29/05/21 Суб 13:59:13 204787156
>>2047860
Ебать ты злодей.
Умственную отсталость не диагностировали?
Аноним 29/05/21 Суб 14:00:33 204787257
>>2047860
Типа они без тебя, дебила, не знали про рутрекер.
Нет ну ты прям какой-то феерический мудак, даже для зумера это уж слишком.
Аноним 29/05/21 Суб 14:00:41 204787358
>>2047833
Если твоей позиции хотя бы в теории может угрожать вчерашний школьник-вкатывальщик, то проблема тут явно не в том, что кто-то этому школьнику дает бесплатные советы о программировании.
Аноним 29/05/21 Суб 14:01:21 204787459
>>2047872
>Типа они без тебя, дебила, не знали про рутрекер.
А хуй их знает, меня это не волнует. Я подстраховался и заебись.
Аноним 29/05/21 Суб 14:06:08 204788160
>>2047873
>вчерашний школьник-вкатывальщик
Вчерашних школьник-вкатывальщик через год-другой это молодой и успешный мидл\сеньор\техдир\кабанчик.
Аноним 29/05/21 Суб 14:08:07 204788661
Стикер 0Кб, 85x101
85x101
>>2047881
>меня это не волнует. Я подстраховался и заебись.
Аноним 29/05/21 Суб 14:09:54 204789162
>>2047881
Опять же, если твоей позиции угрожает "миддл" или "сеньор" с двумя годами опыта, то тебе нужно сильно задуматься над этой позицией и о том, все ли ты делаешь правильно.
Аноним 29/05/21 Суб 14:11:02 204789363
>>2047891
Вот я задумался и принял охуенное решение. А тебе через 5 лет уволят за старость нахуй.
Аноним 29/05/21 Суб 14:17:01 204790464
>>2047678
>>2047807
>по-ощущениям, отсмотрев 50 часов курса, я где-то на 1% изучил ноду
>А я помогать конкурентам не буду.
>Надеюсь, мое поколение умнее вашего.
>пишу доносы авторам курсов
Ебать ты дебил, конечно.
Аноним 29/05/21 Суб 14:18:42 204790965
>>2047893
Твои агрессивные попукивания в сторону ньюфагов и мелкие пакости уровня выпиливания торрента вряд ли можно назвать "охуенным решением", и результатов они не дадут. Тебе так же придет и выкинет с места 25-летний "сеньор", потому что ты сам себя уже поставил в позицию не развивающегося профессионала с опытом и отработанными навыками, а в позицию чернорабочей макаки, главный "навык" которой - это "я молодой, измором возьму". Такую макаку и такой навык очевидно заменить очень просто, хоть обосрись со своими пакостями.
Аноним 29/05/21 Суб 14:20:12 204791166
>>2047904
>>2047909
>Этот яркий нибамбит, проекции и додумывания.
Значит я все правильно делаю.
Аноним 29/05/21 Суб 14:22:47 204791667
>>2047911
Мне даже страшно представить, что будет когда ты изучишь ноду на 2 процента. Наверно будешь с подгорелой жопой бегать по ютубу и пытаться блокировать бесплатные видосы.
Аноним 29/05/21 Суб 14:59:05 204797268
Скажите пожалуйста нубу: в цикле for сложение с присваиванием не работает?

Вот такая коснтурукция работает нормально:
> for (start; start<=stop; start=start+step)

А вот эта вызывает out of memory
>for (start; start<=stop; start+=step)
Аноним 29/05/21 Суб 15:02:38 204797869
>>2047972
А хуй его знает братан, я сам только изучать начал.
Аноним 29/05/21 Суб 15:10:33 204798370
изображение.png 4Кб, 253x194
253x194
>>2047972
Чому не работает, работает.
Аноним 29/05/21 Суб 15:11:42 204798671
16198536861791.jpg 56Кб, 640x637
640x637
>>2047978
Борда 18+, сгинь, окатышь.
Аноним 29/05/21 Суб 15:17:46 204799772
Аноним 29/05/21 Суб 15:19:49 204800273
image.png 2Кб, 350x179
350x179
>>2047972
Все работает, а out of memory у тебя по какой-то другой причине.
Аноним 29/05/21 Суб 15:19:58 204800374
16217744326720.mp4 3244Кб, 1280x720, 00:00:12
1280x720
16218787908350.mp4 618Кб, 320x240, 00:00:14
320x240
>>2047997
>я сам только изучать начал.
>Мне за 30
Аноним 29/05/21 Суб 15:22:47 204800775
scope
Аноним 29/05/21 Суб 15:23:40 204801076
Аноним 29/05/21 Суб 15:47:46 204804277
Где можно спиздить 100 Algorithms Challenge?
Аноним 29/05/21 Суб 15:56:25 204805778
>>2048042
Это как раз первый challenge.
Аноним 29/05/21 Суб 16:09:22 204807579
Аноним 29/05/21 Суб 16:18:05 204809680
>>2048075
Оно, только там еще видео к каждому заданию. Курс обучающий, а на гите у него просто задачки лежат.
Аноним 29/05/21 Суб 17:22:00 204819181
>>2045447 (OP)
Господа JS-еры, есть следующий вопрос: возможно ли в синхронном коде запустить асинхронную функцию и ожидать ее выполнения?

Ситуация такая - есть async функция, делающая запрос к локальному хранилищу и возвращающая Promise. Возможно ли как-то из синхронного кода выполнить эту функцию и получить значение этого Promise как при использовании then. Выполнение должно остановиться да получения этого результата.
Аноним 29/05/21 Суб 17:24:13 204819582
Дублирую из утонувшего:

Если я работаю в госконторе за низкую зп, где клепаю хуйню по подобию того, что нахожу в интернете, надо мной нет сеньора, который всё это может проконтролировать, не сильно быстро развиваюсь, и хочу найти новую работу, то под кого мне лучше косить - под совсем джуна или под upper-джуна? Стоит ли мне занижать свой опыт работы, или нет? Боюсь, что если укажу весь срок работы, то обо мне могут сделать вывод, что я недостаточно замотивированный, и недостаточно много знаю за срок, который работаю. Типа "медленно развиваюсь". И только недавно избавился от разного рода говняка в жизни, мешающего мне усваивать информацию. Насколько вообще этот момент может быть принципиален для работодателя?
Аноним 29/05/21 Суб 18:12:52 204825283
Нужно ли дебаунсить какие-то быстрые экшены в радксе? Например если введенный инпут у меня хранится в сторе, и экшн диспатчится на каждое изменение. Стоит ли добавить локальное хранение инпута в компоненте и деспатчить например с задержкой в секунду? Или редукс такое нормально воспринимает? Алсо, разделение редюсеров как-то сказывается на производительности, или это только для красоты/удобста делается?
Аноним 29/05/21 Суб 18:15:19 204825484
>>2048195
Можешь вообще не писать джун, мидл и прочее, просто укажи зп, и свой опыт, можешь чуть его сжать, если совсем хуи пинал 10 лет, а дальше по ходу интервью будешь прояснять уже что ты там делал и каков твой уровень
Аноним 29/05/21 Суб 18:25:56 204826285
>>2048252
Не заморачивайся, дебаунс нужен для сетевых запросов.
Аноним 29/05/21 Суб 18:40:19 204827386
image.png 805Кб, 1555x765
1555x765
image.png 96Кб, 856x905
856x905
Аноним 29/05/21 Суб 18:45:30 204827887
>>2048273
А что, это реально щас такое 500 рублей стоит, или это какой-то пранк?
Аноним 29/05/21 Суб 18:55:24 204829488
16213642826271.jpg 17Кб, 680x530
680x530
>>2048278
>реально щас такое 500 рублей стоит
Да.
Аноним 29/05/21 Суб 18:58:55 204829689
>>2048273
Да какие нахуй 500р. Час работы столько не стоит. Нахуй кому-то горбатиться за 500 рублей? Они специально от денег отказываться будут? Они то же самое могли делать за 5000-10000 просто вот на ровном месте просто потому что могут
Аноним 29/05/21 Суб 19:05:29 204831090
>>2048296
Этому внятное обьяснение есть?
Аноним 29/05/21 Суб 19:11:33 204831491
>>2048273
Какая няшная казашка. Да еще и умная. Интересы у нас похожи.
Аноним 29/05/21 Суб 19:16:44 204831692
>>2048314
Да уж. Я её даже в соцсетях попытался найти. Но нигде нет, только пустой пинтерест и какой-то сайт для переводчиков.
Аноним 29/05/21 Суб 19:18:30 204831993
>>2048278
А на тильде наверное можно вообще забесплатно такое сделать
Аноним 29/05/21 Суб 19:19:43 204832294
>>2048310
ДА. Долбоебы, которые легко и просто делятся профессиональными зананиями, ведь им "ничего не угрожает", потому что они "высококвалифицированные развивающиеся специалисты", а не "какие-то макаки". Во всех остальных сферах труда принято скрывать профессиональные секреты и на пути к ним ставить различные препятствия (вроде ВУЗов, проходных баллов, платных факультетов, да и просто банально никто не пиздит на каждом шагу етц. етц.) Вы видели когда-нибудь ювелира, который каждого встречного стремится научить ювелирному делу? А адвоката, который ходит по улице и предлагает любого научить выигрывать процессы? То-то же блять. Скоро все за 100 рублей в сутки работать будем.
Аноним 29/05/21 Суб 19:22:06 204832695
Смех.mp4 1170Кб, 1280x720, 00:00:06
1280x720
Аноним 29/05/21 Суб 19:25:16 204833096
>>2048322
>Вы видели когда-нибудь ювелира, который каждого встречного стремится научить ювелирному делу
А программиста, который ходит по улице и предлагает кого угодно научить программированию забесплатно ты где видел, шизик? И у ювелиров форумов с проф. вопросами по-твоему нет и никто никому не помогает и не отвечает? Головку лечи.
Аноним 29/05/21 Суб 19:26:03 204833297
>>2048322
Ну я в данном конкретном примере что-то не понимаю. Либо там в энтом самом firebase авторизация и база данных делается через конструктор через какой-то гуй нажатием этих кнопок, либо мозг отказывается это принимать. Алсо, бекенд типа у неё остаётся, или что? Или это я просто джун ебаный нефулстековый?

1 день за сайт под ключ с авторизацией, размещением на хостинге и ещё и за 500 рублей, какой-то прикол. Мне кажется, она сама у себя этот заказ купила, чтобы поднять рейтинг. Иначе я не понимаю прост.
Аноним 29/05/21 Суб 19:27:04 204833398
>>2048322
Бля, да съеби ты уже, шизик, выучивший ноду на 1 процент.
Аноним 29/05/21 Суб 19:27:45 204833599
>>2048278>>2048296
Вы ебанутые? Это по сути шаблон на вордпрессе, только за каким-то хуем на реакте написанный.
Аноним 29/05/21 Суб 19:28:09 2048336100
>>2048332
Ну, справедливости ради, эта казашка может там в аутентификации таких дыр в безопасности наделать, что слон пролезет.
Аноним 29/05/21 Суб 19:30:45 2048340101
>>2048332
Да что там непонимать.
Сделали один раз шаблон и продают всем желающим + установка и настройка. Меняют картинки и цвет кнопочек.
Попробуй попросить их написать кастомный модуль и увидишь реальную цену.
Аноним 29/05/21 Суб 19:47:47 2048356102
>>2048322
Вся эта хуета нужна для окучивания вкатунов, из которых 2.5 человека станут в итоге кодерами, которые и без всех этих курсов бы стали кодерами. Можешь глянуть любой популярный курс на ютубе, первые уроки 500к просмотров, ближе к последним по 10-15к. Примерно так же и на курсах. Они потому даже иногда обещают 100% трудоустройство по окончанию курсов, потому что те кто эти курсы до конца пройдет и так бы работу нашли
Аноним 29/05/21 Суб 19:48:25 2048358103
images (2).jpg 6Кб, 225x225
225x225
Накидайте годных курсов по ноде и реакту с рутрекера. Лучше на инглише. Можно книг.
Аноним 29/05/21 Суб 19:49:39 2048359104
>>2048358
Щас однопроцентный шиз вылезет, подожди))
Аноним 29/05/21 Суб 20:09:55 2048378105
image.png 14Кб, 594x298
594x298
Открыл внутренности реакта, решил посмотреть как создается реф (пикрелейтед). Думал что там какая-то магия и удивился его простоте. Но тем не менее я не понимаю смысла заключения Object.seal в литеральные скобки. Есть у кого идеи?
Аноним 29/05/21 Суб 20:14:54 2048393106
>>2048358
Накидал тебе за щеку. Может за тебя их и пройти еще?
Лезь сам и смотри. Долбоеб блять.
Аноним 29/05/21 Суб 20:18:54 2048396107
>>2048322
нихуя крысу порвало


>>2048310
там за 500р шкура в вставляет всем в готовый шаблон твои данный картинки и текст и продает это за 500, еще за 500 отсосет с проглотом

за такую работу можно и ебальник канешь набить, но тут не доебешься, если согласился то сам виноват в то что ты кретин повелся на халяву

Зайди на themforest там тоже самое продается что это шкура пытается впарить только за адекватный прайс, ну и качество соответствующее
Аноним 29/05/21 Суб 20:47:28 2048426108
Не могу понять нахуй нужен редукс. Поясните кто-нибудь.
Аноним 29/05/21 Суб 20:55:38 2048436109
>>2048426
>нахуй нужен редукс
Прост)0))
Аноним 29/05/21 Суб 20:57:04 2048438110
>>2048436
Вот именно. Такое ощущение что всё это искусственно раздувают где на каждый чих нужна своя либа с докой на пару десятков страниц каждая.
Аноним 29/05/21 Суб 21:03:45 2048450111
Годных курсов по ноде накидаете? Или тут все однопроцентные?
Аноним 29/05/21 Суб 21:04:36 2048452112
Аноним 29/05/21 Суб 21:04:53 2048453113
Аноним 29/05/21 Суб 21:06:56 2048454114
>>2048426
Для реализации концепции Flux, очевидно же.
Аноним 29/05/21 Суб 21:07:16 2048456115
>>2048453
Ну ты красапета) Помогаешь вкатунам)) Не то что тот однопроцентный)))
Аноним 29/05/21 Суб 21:13:09 2048459116
>>2048378
Выделение impure/effectful кода в соответствии с принятой конвенцией.
Аноним 29/05/21 Суб 21:13:57 2048460117
>>2048459
> Выделение
*Выделение в отдельный блок
Аноним 29/05/21 Суб 21:15:04 2048461118
>>2048460
Нахуя тебе ссылка ты что долбоёб?
Аноним 29/05/21 Суб 21:32:59 2048478119
image.png 14Кб, 495x250
495x250
>>2048378
Ты что, наебать меня решил?
Аноним 29/05/21 Суб 21:41:04 2048487120
Аноним 29/05/21 Суб 21:42:04 2048490121
>>2048478
Какая версия реакта? Какой файл смотришь?
>>2048459
Хорошо, можешь объяснить для чего это сделали или ссылку на какое-либо объяснение?
Аноним 29/05/21 Суб 21:53:18 2048497122
>>2045447 (OP)
аноны, добрый вечер. какой сейчас самый популярный способ работы со стилями в реакте? стайлед компоненты? или что-то другое?
Аноним 29/05/21 Суб 21:54:41 2048499123
Аноним 29/05/21 Суб 22:10:46 2048516124
>>2048499
>Linaria
что-то похожее на стайлед компоненты вроде. а оно популярное или просто новая интересная штука?
Аноним 29/05/21 Суб 22:11:07 2048517125
>>2048490
>можешь объяснить для чего это сделали или ссылку на какое-либо объяснение?
Ты просто смотришь код, после прохода оптимизирующего компилятора, который выбросил проверку условия для дев окружения. Компилтор оставил блок, потому что он не еебт используются ли внутри блока какие-то определения блок-скопед перееменных или нет, он просто чекнул что условие всегда тру.
Аноним 29/05/21 Суб 22:16:31 2048520126
Наканец-та.
Нашёл где применить воркеры в NodeJS.
Есть большой цикл на 100к эелментов, его работа блокировала цикл событий и слушатель сообщений от бота телеги. Кинул на воркер бота и на второй обработчик цикла по интервалу. Всё ок работает.

Всё правильно сделал?
Аноним 29/05/21 Суб 22:21:49 2048528127
>>2048520
>Всё правильно сделал?
Нет. В твоем случае pull на генераторах решил бы проблему блокирования потока.
Аноним 29/05/21 Суб 22:23:16 2048530128
>>2048516
> что-то похожее на стайлед компоненты вроде
По большей части это тот же SC с меньшими трейдофами в плане перформанса. Win-win.
Аноним 29/05/21 Суб 22:44:10 2048552129
Посоветуйте годного контента по JS/React/алгоритмам на русском или английском, чтобы за 3 месяца (собираюсь заниматься по 10-12 часов в день) можно было хорошо подготовиться к собеседованиям на джуна. Есть базовое знание синтаксиса JS и Python, писал туду-лист на простом JS пару месяцев назад. Книги, курсы, ютуб-каналы, что угодно. Заранее спасибо.
Аноним 29/05/21 Суб 22:46:38 2048557130
>>2048552
Нефиг было предыдущие 4 года фигней страдать.
Поналетели блин вкатуны-выпускники к лету
Аноним 29/05/21 Суб 22:49:54 2048567131
>>2048557
По делу то есть что сказать?
Аноним 29/05/21 Суб 22:52:52 2048572132
image 35Кб, 354x360
354x360
>>2048552
алгоритмы не нужны
по reactu -
1. Читаешь доку от корки до корки
2. Проходишь курс айти камасутры, там 100 видео на 50 часов я проходил месяц
3. После читаешь доку от корки до корки.
4. Проходишь курс буры.
5. После читаешь доку от корки до корки.
6. Ты знаешь реакт.

Самое важное - не спешить, записывать и вникать подробно, пересматривать и перечитывать не понятный момент. И важно всегда возвращаться назад и перечитывать, я доку когда первый раз прочитал - думал что все понял, набрасал тудушку и радовался. Когда я доку прочитал во второй раз - я охуел, оказывается я много чего не понимал дто этого. Когда в третий раз прочитал доку - я прозрел нахуй.
Я честно признаюсь не люблю перечитывать по 100 раз одно и тоже, меня всегда тяготит найти что то новое, но я понял что я сильно ошибаюсь. И в плане изучения лучше повторять один и тот же материал, с каждыйм разом открываются новые и новые истины. Плюс когда подкрепляешь практикой - понимаешь после прочтения почему ндо так делать а не как-то по другому.
Аноним 29/05/21 Суб 22:55:32 2048575133
Аноним 29/05/21 Суб 23:01:43 2048578134
image.png 283Кб, 400x412
400x412
Строготипизированный боярен вкатился. Макаки, помогите! В чем в 2021 кодить JS так, чтобы
а) среда умела отслеживать и подсказывать типы переменных и сразу же ебала меня за попытки написать var
б) среда знала всю хуйню о всех браузерах, весь их дом, все их объекты и их методы и, конечно же, все это было бы в интеллисенс
в) среда умела в статический анализ и понимала, что создав глобальную фуу я модицифировал документ и теперь у меня есть документ.фуу (это ж очевидно, блядь, в любом нормальном языке! разве я многого прошу?)
г) не страхоблядский комодо с хуиллиардом костылей
Аноним 29/05/21 Суб 23:02:43 2048580135
Аноним 29/05/21 Суб 23:05:41 2048584136
>>2048580
Не ,я не он))
Там стиль другой и визги о сливе ценнейшей инфы были бы.
А я просто отметил, что ты советуешь курсы каких-то кабанчиков, о которых никто не слышал.
Аноним 29/05/21 Суб 23:05:51 2048585137
node.png 129Кб, 1228x821
1228x821
Аноним 29/05/21 Суб 23:05:59 2048586138

>>2048552
>10-12 часов в день
Выгоришь со временем, а потом будешь по два часа в пару дней, плавали, знаем.
Аноним 29/05/21 Суб 23:08:53 2048589139
>>2048586
> 3 месяца
> Выгоришь
> плавали, знаем

Орнул с этого усталого.
Аноним 29/05/21 Суб 23:09:59 2048591140
>>2048585
Ну там есть ссылка на оригинал.
Перевод тоже имеет свою ценность, кому-то так удобнее
Аноним 29/05/21 Суб 23:10:58 2048592141
А го, если про какие-то курсы пишете - сразу с ссылками, ок да?)))
Аноним 29/05/21 Суб 23:12:29 2048596142
16213640545453.png 25Кб, 713x611
713x611
>>2048589
Ну не веришь, удачи. По 12 часов у тебя арбуз сварится, но тебе виднее.
Аноним 29/05/21 Суб 23:12:57 2048597143
>>2048584
Я прошел все курсы которые есть на рутрекере за 2018-2020 год(рускоязычные) в них нет никакого смысла. Выжимку По обучению я описал в своем посте. Камасутра популярный айти канал не пизди. Бура - лучший курс у русских ванек что можно спиздить, у остальных такой ад что я ебал, у кого нос заложен, кто то лыка не вяжет, да и у большинства подача материала оочень хуевая.

На все про все у меня ушло 5 месяцев. Если бы шел путем который описал для того чела, минуя всякие хуевые курсы, в 3 месяца уложился бы.
Аноним 29/05/21 Суб 23:17:21 2048599144
>>2048586Я
Я по 12 часов охуел на 3месяц.
Потом время знатно убавляется.
Я пиздец какой замотивированный был, но уже от силы по 6 часов в день занимался.
Вот вам ценный совет: когда заебетесь, не делайте перерывов в обучении, лучше хоть по 2 часа потом ебашить, но каждый день. Постоянство важнее колличества будет.

Советую так же книгу к прочтению - в работу с головой, паттерны успеха айти специалиста. Там чел поясняет подробно за обучение в айти.
Всем добра.

Кун->>2048572
Аноним 29/05/21 Суб 23:18:22 2048600145
>>2048596
Тут по 12 часов люди двоичный код на перфокартах пишут, с 2007-го года в отпуске не были, и ниче, лишь утомились слегка, а он за три месяца выгорает. Зумерки все такие?

мимо
Аноним 29/05/21 Суб 23:20:11 2048601146
>>2048552
> 1100 часов
> на джуна

Блядь, куда я попал?!
Аноним 29/05/21 Суб 23:21:18 2048603147
>>2048601
В мир где интернет уровнял шансы всех людей умеющих им пользоваться.
Аноним 29/05/21 Суб 23:23:44 2048606148
изображение.png 376Кб, 1366x641
1366x641
>>2048599
>в работу с головой, паттерны успеха айти специалиста.
Это?
Аноним 29/05/21 Суб 23:24:43 2048607149
>>2048606
Есть еще книги с таким названием?
Аноним 29/05/21 Суб 23:25:18 2048608150
>>2048603
> В мир где интернет уровнял шансы всех людей умеющих им пользоваться

Вообще-то, я к тому, что если тебе требуется 1100 часов для того чтобы прокачаться до джуна, то у тебя IQ хохла.

> уровнял
Такие умные, в интернетах учатся, а в простейших словах обсираетесь. Як тик?
Аноним 29/05/21 Суб 23:25:39 2048609151
>>2048601
На двач ты попал, дебич
Аноним 29/05/21 Суб 23:26:50 2048611152
>>2048608
Что затирает про iq чел который верит в iq в 2021
Аноним 29/05/21 Суб 23:27:19 2048612153
>>2048608
Если ты нигде раньше не работал, то и за 30000 часов ты сможешь выучится только на джуна т.к. на сеньора тебя никто не возьмет без опыта.
Аноним 29/05/21 Суб 23:28:07 2048614154
>>2048606
Да, узнал из этого видео https://youtu.be/kICh_d6tHQk
Там чел поясняет как он целый год по 12 часов учился.
Мне его подвиг не удалось повторить но важные вещи для себя я понял
Аноним 29/05/21 Суб 23:33:07 2048618155
>>2048578
a eslint
b vscode+plugins
v jetkins
Аноним 29/05/21 Суб 23:34:57 2048621156
16213676920510.png 1361Кб, 1080x1035
1080x1035
>>2048607
В три часа ночи капчую, не кричи на меня!

>>2048614
Нашел с кем сравнивать, он же робот.
Я после 12 часов полгода вката чуть не повесился, результатов почти не видел, потом по два часа в день сидел хуи пинал. Ну а за год где-то вышло, что +-5/6 часов в день. Зря превозмогал крч. Эффективнее 6 часов в день, но стабильно.

Гляну книгу.
Аноним 29/05/21 Суб 23:36:51 2048623157
>>2048612
>на сеньора тебя никто не возьмет без опыта.

Это никак не отрицает того факта, что на джуна (тем более JS-) нечего учить 1100 часов.

Перед тем как ринуться отвечать посмотри хотя бы содержимое сертифицирующих вас академ. программ от любого "лидера индустрии". Та же МС сертифицирует разработчиков и архитекторов по программам, в которых даже близко и тысячи академ. часов нет (а это даже не 60 минут). В результат, помимо сертификации МС, входит еще и государственный диплом с правом работы по специальности. А вы тут визжите про 1100 часов изучения материала на JS-джуна, ебанутые.
Аноним 29/05/21 Суб 23:39:39 2048624158
image.png 297Кб, 621x351
621x351
>>2048618
Джеткинс перебор, за остальное спасибо!

Eslint'а под vscode будет достаточно или пункт бэ включает что-то еще?
Аноним 29/05/21 Суб 23:39:56 2048626159
>>2048623
На джуна достаточно 300-400 часов плодотворного обученмя
1100 это уже премидл почти
Аноним 29/05/21 Суб 23:39:56 2048627160
>>2047126
/ вычисляем количество хромосом кодера /

var coder = promt("А вы дс программист или фронтенд?");

if (1) {
alert("Ровно 47!")
}
Аноним 29/05/21 Суб 23:41:45 2048630161
>>2048624
А насчет джеткинса не так понял тебя, по другому прочитал прост.
Еслинт и преттиер настраиваешь и этого достаточно, настройки там гибкие найдешь в гугле
Аноним 29/05/21 Суб 23:41:45 2048631162
Чем женерики отличаются и чем они лучше\хуже простого any?
Аноним 29/05/21 Суб 23:44:07 2048634163
Аноним 29/05/21 Суб 23:50:52 2048639164
>>2048572
Большое спасибо. Добра тебе, анончик.

Задам пару вопросов:
1. Исконный JS ты по Кантору учил?
2. Разве алгоритмы не нужны для собесов?

>>2048586
Надеюсь, что нет.

>>2048601
Смотри, я хочу устроиться на работу. Как быстро мне это удастся, я не знаю. Буду тратить на чтение, курсы, практику и собесы указанное время - возможно куда-то пройду и раньше этих 1100 часов.

К тому же, в /pr/ нагнетают атмосферу в обсуждениях рынка труда и складывается ощущение, будто джуну надо знать вообще ВСЕ. Поэтому я и написал, что готов потратить большое количество времени.
Аноним 29/05/21 Суб 23:51:16 2048640165
>>2048623
Ебанутый тут только ты. Сравнил академчасы по программе и самообучение. Ты бы еще часы в универе подсчитал, кретин.
Аноним 29/05/21 Суб 23:52:35 2048642166
>>2048639
Нейтив жс - один раз кантора всего прочел, потом шлефанул прочтением ydkjs все 6 книг
Аноним 29/05/21 Суб 23:52:53 2048643167
>>2048623
И вообще, иди-ка ты нахуй беспруфное хуйло. Давай, показывай, свой гитхаб, свои программы и достижения, а потом уже высирайся своим "авторитетным" мнением.
Аноним 29/05/21 Суб 23:53:12 2048645168
>>2047843
Даже таких теперь в погромисты берут

Порридж, эти самые "тайные знания" это просто ебанный опыт который ты получаешь в процессе кодинга. А в курсы сами по себе такого не содержат.
Аноним 29/05/21 Суб 23:54:51 2048646169
>>2048630
Да, спасиб. Похоже, для годного исенса мне таки придется обвесить vscode как елку.
Аноним 29/05/21 Суб 23:54:52 2048647170
>>2048642
>ydkjs
Эта серия актуальна? Или в курсах Frontend Masters у Кайла Симпсона посвежее материал?
Аноним 29/05/21 Суб 23:55:42 2048648171
Аноним 29/05/21 Суб 23:57:36 2048651172
>>2048647
Там es6 синтаксис, этого достаточно. Замыкания, прототипы и прочие вещи подробно описаны, этого более чем достаточно если ты собрался на фреймворке реакта работать а не на чистом js
Аноним 30/05/21 Вск 00:01:10 2048656173
>>2048640
> Сравнил академчасы по программе и самообучение

Верно, тут я оплошал. Ведь в 2021 самообучение это когда ютубчик смотрят, а не книжку читают.

> Давай, показывай, свой гитхаб,

Зумерское говно. Хочешь на мой локальный свн посмотреть? Заходи вечерком!

> свои программы

Может тебе еще мой ключ разработчика выложить?

> и достижения

MCPD, MCSE, остальное не помню уже. Я олдфаня, ты - хуй.

> а потом уже высирайся своим "авторитетным" мнением.

А ты уже выкладывал свой гитхаб, программы и достижения, м?
Аноним 30/05/21 Вск 00:19:58 2048675174
>>2048578
Берешь любой блокнот и настраиваешь линтер. На особо пизданутые куски пишешь тесты. Все. Типы и полновесные иде нинужны.
Аноним 30/05/21 Вск 00:25:07 2048678175
image.png 277Кб, 500x292
500x292
Аноним 30/05/21 Вск 00:26:00 2048680176
>>2048656
>Ведь в 2021 самообучение это когда ютубчик смотрят, а не книжку читают.
В академчасы по программе чтение литературы тоже не включают. Максимум официальный мануал. Смекаешь?
>Зумерское говно. Хочешь на мой локальный свн посмотреть? Заходи вечерком!
Пиши адрес, дедуля
>Может тебе еще мой ключ разработчика выложить?
Исходников достаточно
>MCPD, MCSE
Я спрашивал про достижения, а не про твои индусские сертификаты от дядюшки Наделлы
>А ты уже выкладывал свой гитхаб, программы и достижения, м?Cразу после тебя, дед

Аноним 30/05/21 Вск 00:26:19 2048681177
16218541221500.jpg 57Кб, 450x617
450x617
Аноним 30/05/21 Вск 00:28:25 2048683178
>>2048680
>Пиши адрес, дедуля

Комендантский проспект, 12к1

> индусские сертификаты

Смешно слышать подобное от жс-макаки.
Аноним 30/05/21 Вск 00:28:43 2048684179
>>2048639
>возможно куда-то пройду и раньше этих 1100 часов.
Почему именно такое ограничение?
Аноним 30/05/21 Вск 00:29:39 2048685180
>>2048680
>Cразу после тебя, дед
Ну вот до тех пор и завали ебало со своим "авторитетным" мнением.
Аноним 30/05/21 Вск 00:33:57 2048687181
>>2048685
Ну как понимаешь, тебе бы первому завалить ебало не помешало, дедок. И впредь думай, прежде чем писать дебильные посты.
Аноним 30/05/21 Вск 00:35:05 2048688182
>>2048687
Беги жалуйся моче, хозол.
Аноним 30/05/21 Вск 00:37:39 2048690183
Спок вронтач, не разводите тут срач, ёбла завалите пожалуйста, по делу пишите. Спасибо за понимание.
Аноним 30/05/21 Вск 00:38:45 2048693184
>>2048684
Это не ограничение, просто каждый день готов отводить много часов в течение всего лета. Хотелось бы к концу лета или началу осени устроиться куда-нибудь.
Аноним 30/05/21 Вск 00:40:16 2048696185
>>2048191
> Выполнение должно остановиться да получения этого результата.
Для этого есть await, следовательно нужен async. А синхронный код на то и синхронный, что не будет ждать.
Аноним 30/05/21 Вск 00:51:34 2048703186
В чем можно проверить работоспособность js для современных ифонов? Ифона нет.
Аноним 30/05/21 Вск 00:52:33 2048704187
>>2048703
В каждом браузере есть мобайл имитатион
Аноним 30/05/21 Вск 00:55:58 2048706188
>>2048704
>В каждом браузере есть мобайл имитатион
И че, геко нормально мобильный вебкит эмулирует?
Аноним 30/05/21 Вск 00:56:05 2048708189
>>2048693
Слушай, вижу настроен серьезно. Я почти уверен, что у тебя не получится за три месяца вкатиться, т.к. это просто не возможно. Но в случае если у тебя это как-то получится, я бы хотел услышать новость об этом, мог бы поделиться тегелой? Я бы написал в конце лета, интересно как ты долго сможешь такой спринт выдержать.
Аноним 30/05/21 Вск 01:02:08 2048710190
>>2048693
>>2048708
> т.к. это просто не возможно

Да не слушай ты этого безграмотного шизика. Меня JS-мидлом в крупную международную корпу взяли после трех дней чтения какого-то справочника уровня джаваскрипт.ру. На старте умел только alert и marquee, сейчас... ну в этом итт видно что я сейчас знаю. JS-разработка - это днище днища. Туда берут любого, только пафоса там дохуя, т.к. трендовая инфоцыганская тема.
Аноним 30/05/21 Вск 01:04:39 2048712191
16219544503020.mp4 1457Кб, 960x960, 00:00:06
960x960
16222893868590.webm 2556Кб, 640x480, 00:00:13
640x480
Аноним 30/05/21 Вск 01:07:47 2048714192
image.png 570Кб, 600x600
600x600
>>2048712
Так и есть. Только прически у обезьян модные.
Аноним 30/05/21 Вск 01:08:55 2048715193
unnamed.jpg 34Кб, 250x250
250x250
>>2048710
Че же за день сегодня такой.
Одна история охренительней другой.
Аноним 30/05/21 Вск 01:10:26 2048719194
>>2048715
Трагедия этой комедии в том что это чистая правда. Но ты продолжай убеждать себя что JS - серьезный бизнес.
Аноним 30/05/21 Вск 01:11:15 2048722195
>>2048719
>в том что это чистая правда
Анус ставишь?
Аноним 30/05/21 Вск 01:12:41 2048723196
>>2048722
Нет, но когда ты на коменду приедешь мой свн смотреть я тебе трудовую покажу.
Аноним 30/05/21 Вск 01:16:02 2048724197
Аноним 30/05/21 Вск 01:21:20 2048728198
image.png 95Кб, 298x169
298x169
>>2048724
>> JS - серьезный бизнес.
> Бизнес-кун, ты?
Аноним 30/05/21 Вск 01:23:14 2048729199
как же понимать.mp4 936Кб, 1280x720, 00:00:03
1280x720
Аноним 30/05/21 Вск 01:38:17 2048734200
>Шел пост ковидный 2021год, в широких кругах появились новые темные схемы с мутками по вкату в айти, Бизнес кабанчики суетятся, желают наварить капусты на js теме, молодешь ахает охает, смотрит с замиранием и придерживает подливу, которая вот вот выстрелил из анусного кольца
Аноним 30/05/21 Вск 01:49:29 2048737201
>>2048708
>это просто не возможно
А за какое время возможно? Выше анон уверяет, что это слишком много для вката в джуны.

>мог бы поделиться тегелой?
Лучше я буду периодически выходить на связь в этих тредах. Идет?

Короче объявляем летний 1100 Challenge.
Аноним 30/05/21 Вск 02:08:07 2048740202
>>2048737
Ты дохуя времени впустую тратишь, забудь лучше про треды и занимайся делом
Аноним 30/05/21 Вск 02:08:27 2048741203
16218786979670.mp4 986Кб, 480x480, 00:00:10
480x480
>>2048737
>Короче объявляем летний 1100 Challenge.
Ок, не теряйся. Если сможешь вкатиться за три месяца на джуна или трейни, с пруфами, скину касарь тебе.

>А за какое время возможно?
Явно не за 3 месяца.

>Выше анон уверяет, что это слишком много для вката в джуны.
Он так же уверяет, что вкатился в мидлы за 3дня. Если это тян, то верю. А если нет, то думаю для тебя это утверждение звучит так же абсурдно, как для меня "за 3 месяца".
Аноним 30/05/21 Вск 02:21:36 2048745204
>>2048741
>А если нет, то думаю для тебя это утверждение звучит так же абсурдно, как для меня "за 3 месяца".

Хватит тянуть нуба за собой на днище.

Нубик, не слушай этого неудачника. JS - это примитивнейшая хуйня для обеззян. В приличном корпоративном обществе настоящих программистов о нем даже заикаться моветон. Ты через какие-нибудь полгода еще смеяться будешь что всерьез прислушивался к какой-то макаке на двачах, ревевшей что за три месяца в эту хуйню не вкатиться.

Единственный прикол JS - это дырявость использующих его браузеров. Пост-эксплуатационные платные грузы выходят наивкуснейшие, поэтому иногда приходится макачить. В остальном это мертворожденная унылая хуйня, созданная быдлокодерами для быдлокодеров, которая очень сравнительно скоро будет полностью заменена.
Аноним 30/05/21 Вск 02:22:55 2048746205
Говядина стынет, дед съебал.
Аноним 30/05/21 Вск 02:25:46 2048747206
16206279993400.mp4 13829Кб, 1280x720, 00:00:55
1280x720
>>2048745
Представляю как через полгода вкатун очутившись охуеет от советов с двача.
Аноним 30/05/21 Вск 02:33:17 2048749207
16203787572270.mp4 866Кб, 494x480, 00:00:10
494x480
>>2048741
>Явно не за 3 месяца.
Аноним 30/05/21 Вск 02:49:18 2048750208
>>2048745
Язык просто старый, он не такой как все вот вы его и хейтите! Завистники! Вот интегригрует экма тайпскрипт как стандарт, вы все у него тогда прощения просить будете!
Аноним 30/05/21 Вск 03:07:44 2048751209
>>2048750
Уже был es4.это и был typescript с jsx в спеке. Инициатива была самого Айка. После долгих холиваров всех причастных крммитечиков, разрабов и прочих больших известных и серьезных людей было призеано, что это тупиковый путь, десятт шагов назад в развитии и минус тысяча в гибкости и выразительности, и нахуй никому не надо. Поэтому es4 никогда не вышел, а посое es3 сразу последовал es5.
Аноним 30/05/21 Вск 04:50:13 2048762210
>>2048750
А брувзеры кто обновлять будет? С таким успехом можно было что угодно обновить, или вообще язык поменять на любой другой
Аноним 30/05/21 Вск 08:27:36 2048794211
>>2048745
Расскажи это западным корпорациям, где во JS/TS воспринимается наоборот максимально позитивно и его очевидно во всю используют, причём не только на фронте, но и нода там весьма популярна.
Аноним 30/05/21 Вск 10:16:38 2048812212
>>2045447 (OP)
Почему я фетчу и в консоль логе получаю нужный обьект
а когда диспатчу вместо консоль лога эта залупа мне возвращает пустой массив
че за хуйня блять
Аноним 30/05/21 Вск 10:18:43 2048814213
>>2046403
Да любой курс от traversy media или ещё какихто курсеров тысячи их
>как то с гитхаба json выкачивать, имитируя api
ты только что my-json-server
Аноним 30/05/21 Вск 10:28:10 2048816214
>>2048812
все решил
внимательнее надо на редусер смотреть
смотрю в книгу вижу фигу блять
Аноним 30/05/21 Вск 11:45:27 2048887215
Вкатился за 1 месяц, устроился в говноконтору на 20к верстаком с вкраплениями jquery напиздев немного про опыт. Переехал в мск через полгода, через 1.5 получил оффер на 200к, но это в офис надо, а я не чухан гонять как псина. Но мой опыт слабо применим к среднестатистическому двачеру. Я с детства был одаренный с асикью 130 по Менса и учился в лучших заведениях у себя в пердях, не говоря уже об отличных софтскиллах, так что это такое.
Аноним 30/05/21 Вск 11:47:11 2048890216
>>2048887
Как ты после ковыряния в жиквери смог левел-апнуться? Это же мертвый опыт. За пределами колхозных веб-студий он нахер никому не всрался
Аноним 30/05/21 Вск 11:58:57 2048921217
Аноним 30/05/21 Вск 12:04:10 2048932218
>>2048890
Никто тебе не мешает параллельно дрочить ${franeworkName} и форсить на ворке отдельные компоненты, которые можно потом реюзать. С этим и вкатываешься дальше.
Аноним 30/05/21 Вск 12:19:36 2048944219
DSC0269011.JPG 93Кб, 1344x756
1344x756
Мне в соседнем треде (>>2047912 →) сказали изучать Kotlin и сказали, что React для девочек. Прокомментируйте, пазазя :3
пикрандом
Аноним 30/05/21 Вск 12:36:42 2048962220
>>2048944
Рякт нейтив повзоляет мобилко-код писать почти по такой же методике как и вебдрисню. Без опыта макакинга на реакте проще тогда уж нативные языки изучать.
Аноним 30/05/21 Вск 12:45:01 2048986221
>>2048962
Что проще выучить, неплохо владея JS - React или Kotlin?
Аноним 30/05/21 Вск 13:03:22 2049008222
>>2048986
Каким ты там жс неплохо владеешь, не зная про реакт?
Аноним 30/05/21 Вск 13:33:56 2049076223
>>2049008
>Каким ты там жс неплохо владеешь
Тем, который JavaScript, например. Я и jQuery не владею, например. Или, чтобы неплохо языком владеть - надо знать всю фреймворкопарашу, например?
Аноним 30/05/21 Вск 13:45:10 2049081224
Аноним 30/05/21 Вск 13:48:23 2049082225
Аноним 30/05/21 Вск 13:54:18 2049088226
>>2049081
Ты зачем злой такой? Однопроцентный что-ли?
Аноним 30/05/21 Вск 14:30:57 2049129227
>>2045447 (OP)
Аноны, учу сейчас JS, в качестве среды исполнения накатил ноду и там выполняю задания. Так вот, как в ноде переопределить функцию? Иногда пишу функцию неправильно, а переопределить ее интерпритатор не дает. delete на функции тоже не работает. Приходится перезапускать REPL...
Аноним 30/05/21 Вск 18:07:03 2049532228
>>2048639
>будто джуну надо знать вообще ВСЕ
Дело не том, что надо знать. У тебя на собесе могут спросить про тестирование, докер, протокол HTTP и прочие штуки, но если ты на них проёбываешься, то ничего в этом страшного нет. Нужно просто показать, что ты хорошо за основы шаришь и понимаешь, зачем все эти фреймворки нужны и какую проблему решают. Самое тяжело это на сам собес попасть, т.к. почти весь рынок засыпан Вкатунами из которых очень тяжело выделиться и никакой профиль на гитхабе не поможет.
Аноним 30/05/21 Вск 18:13:11 2049540229
>>2049532
> Самое тяжело это на сам собес попасть, т.к. почти весь рынок засыпан Вкатунами из которых очень тяжело выделиться и никакой профиль на гитхабе не поможет.
Я тут на ютубе увидел целые каналы посвященные буличным собеседованиям именно в IT. Там 35летний джун после такого собеса устроился на работу. Можно такой вариант попробовать.
Аноним 30/05/21 Вск 18:14:06 2049543230
>>2049540
>буличным
>публичным
быстрофикс булочным бля)
Аноним 30/05/21 Вск 18:31:46 2049569231
>>2049532
А есть какие-то лайфхаки, чтобы выделяться на общем фоне?

На какие моменты эчайры или кто там мониторит отклики обращают внимание? Опыт, образование будут плюсом, это понятно. А еще что?
Аноним 30/05/21 Вск 18:33:49 2049572232
Аноним 30/05/21 Вск 18:37:58 2049577233
Аноним 30/05/21 Вск 18:46:22 2049585234
Аноним 30/05/21 Вск 19:01:01 2049601235
>>2049585
Задетектил всратку. Гоните его, насмехайтесь над ним.
Аноним 30/05/21 Вск 19:05:16 2049606236
>>2049601
Фотку то я поставлю, если это входит в общепринятые критерии резюме. Лучше расскажи, что всерьез влияет на принятие решений.
Аноним 30/05/21 Вск 19:07:56 2049610237
>>2049606
>что всерьез влияет на принятие решений.
Твой опыт, твои навыки, твои компетенции и часто, но не всегда, твоё образование.
Ты совсем долбоёб что ли в жизни не шарящий?
Аноним 30/05/21 Вск 19:11:10 2049613238
>>2049610
>Ты совсем долбоёб что ли в жизни не шарящий?
Мы на дваче не от хорошей жизни...
Мимо.
Аноним 30/05/21 Вск 19:15:06 2049623239
>>2049569
Хуй его знает на самом деле. Пробуй чисто компаниям на почту писать, а не отмечайся на ХХ. Мб на конференциях людей поспрашивай, кому нужны джуны.
В большинстве компаний любят когда ты своих друзей/родственников приводишь
Аноним 30/05/21 Вск 19:19:10 2049631240
>>2049606
>>2049569
Ебать ты конченный я хуею. Как дышать то хоть знаешь? Немощь ёбаная.
Аноним 30/05/21 Вск 19:22:21 2049636241
>>2049610
Допустим, 100 джунов без опыта ломятся на какую-то вакансию. У большинства указаны навыки и компетенции: HTML, CSS, JavaScript, React/Angular/Vue. У кого-то Node.js. Что должно быть у разраба в резюме, чтобы выделиться на фоне остальных, по сути таких же как он?

Переформулирую, чтобы до тебя дошло: что должен делать вкатывальщик, чтобы увеличить вероятность успеха? Учить хайповые или, наоборот, редкие технологии и находить вакансии с ними? Искать простейшую работу за копейки, чтобы указать хоть что-то в качестве коммерческого опыта? Или продолжать делать собственные проекты?
Аноним 30/05/21 Вск 19:23:06 2049640242
>>2049623
Спасибо, приму к сведению.
Аноним 30/05/21 Вск 19:34:04 2049658243
>>2049636
Ты из школы коррекции пишешь,чи шо? Больший еблан чем ты здесь только 1% кретин в начале треда.

Зумерки пробивают дно
Аноним 30/05/21 Вск 19:37:40 2049663244
>>2049658
На вопросы ответить ты так и не смог. Расскажи, как вкатывался, пусть хоть какая-то польза от тебя в этом треде будет.
Аноним 30/05/21 Вск 19:39:48 2049666245
>>2049663
Получил высшее образование, и родился не от шлюхи.

Как исправишь у себя эти два пункта приходи за советами.
Аноним 30/05/21 Вск 19:44:06 2049672246
>>2049658
>только 1% кретин в начале треда.
В пизду иди долбоеб. Мы делаем одно и тоже, я не делюсь курсами, ты посылаешь получать вышку, чтобы потом за 20к кнопки раскрашивать в админке.
Аноним 30/05/21 Вск 19:44:55 2049675247
>>2049666
У меня эти пункты ровно те же, что и у тебя. Будешь рассказывать, как вкатился, или стесняешься перед анонами?
Аноним 30/05/21 Вск 19:46:46 2049677248
>>2049672
Пиздато что ты хоть не отрицаешь - что ты долбоеб и уже ассоциируешь себя с погонялом которое тебе дали, когда речь заходит про "1% кретина". Хорошая сучка, покладистая.
Аноним 30/05/21 Вск 19:47:40 2049681249
>>2049677
Погоняло через 2 треда забудется, а ты навечно останешься долбоебом.
Аноним 30/05/21 Вск 19:48:03 2049683250
>>2049677
> "1% кретина"
В шапку следующих тредов. Пусть потомки помнят.
Аноним 30/05/21 Вск 19:50:31 2049685251
Аноним 30/05/21 Вск 20:04:50 2049713252
Анончики, объясните пож-та как работают символы с одинаковым именем Не понимаю. Читаю Кантора https://javascript.info/symbol#hidden-properties
Одна область видимость. Как можно дважды в ней создать одну и ту же переменную. Как происходит обращение к разным символам с одним и тем именем.
let user = { // belongs to another code
name: "John"
};

let id = Symbol("id");

user[id] = 1;

alert( user[id] ); // we can access the data using the symbol as the key

// ...
let id = Symbol("id");

user[id] = "Their id value";
Аноним 30/05/21 Вск 20:09:55 2049724253
>>2049713
Символ это уникальной значение, всегда возвращает уникальный результат.
Аноним 30/05/21 Вск 20:10:28 2049726254
>>2049713
>Читаю Кантора
Читай Фленагана.
Аноним 30/05/21 Вск 20:16:04 2049742255
>>2049724
Я не понимаю пример кода по ссылке https://javascript.info/symbol#hidden-properties
Как можно дважды объявить перменную с одним и тем же названием. И если существует два символа с одинаковыми именем. Как можно обратиться к определенному символу.
Аноним 30/05/21 Вск 20:19:36 2049750256
>>2049726
спасибо посмотрю. Можешь объяснить чем он лучше Кантора ? Нашел на рутрекере издание 2021 года.
Аноним 30/05/21 Вск 20:24:04 2049760257
>>2049742
>Как можно дважды объявить перменную с одним и тем же названием
Там нет ни одного такого примера

>Also, imagine that another script wants to have its own identifier inside user
Аноним 30/05/21 Вск 20:24:48 2049764258
>>2049750
Не слушай его, читай Кантора. Обычно Фленагана советуют те, кто его не читал.
Аноним 30/05/21 Вск 20:26:00 2049767259
>>2049742
Какие тебе нахуй символы лол, учи объекты и прототипное наследование. Ты банальных вещей не понимаешь.

Там нет двух одинаковых переменных
Аноним 30/05/21 Вск 20:32:58 2049781260
>>2049760
Объясни пож-та подробнее. Запутался. Знаю, что можно подключить любой скрипт на странице. После подключения скрипта к другому скрипту это же будет один скрипт.
>>2049767
Читаю учебник подряд.
Не понимаю.
Сначала один кусок кода
let user = { // belongs to another code
name: "John"
};

let id = Symbol("id");

user[id] = 1;

alert( user[id] ); // we can access the data using the symbol as the key

после другой, ниже.


// ...
let id = Symbol("id");

user[id] = "Their id value";
Аноним 30/05/21 Вск 20:36:48 2049795261
>>2049781
Это тот же самый код, тебе просто показывают как его можно дальше менять.
Ты бы на русском читал лучше, ничего не понимаешь же
Аноним 30/05/21 Вск 20:43:07 2049814262
>>2049750
>Можешь объяснить чем он лучше Кантора ?
Тем, что после Фленагана не остается таких вопросов, которые остаются после Кантора:
>объясните пож-та как работают символы
>>2049764
>Обычно Фленагана советуют те, кто его не читал.
Есть 6-е издание, которое в 2013-ом году прочитал от корки до корки. Пару дней назад начал 7-е читать (на инглише). Сейчас на 141-й страничке (1153 всего).
Аноним 30/05/21 Вск 20:43:58 2049815263
>>2049767
>>2049760
>>2049795
Cпасибо всем. Перечитал еще раз и дошло.
Есть два разных скрипта. Они не знаю друг о друге и работаю независимо. Поэтому можно спокойно объявлять переменную с одним и тем же названием и спокойно пользоваться символ тоже с совпадаюшим.
Аноним 30/05/21 Вск 20:45:49 2049819264
DSC02694.JPG 143Кб, 1019x1361
1019x1361
DSC02696.JPG 97Кб, 1538x727
1538x727
>>2049764
В качестве пруфа, что читал - посмотри, какое оно потертое.
Аноним 30/05/21 Вск 20:46:39 2049822265
>>2049815
>Они не знаю друг о друге и работаю независимо
Так, а откуда у них один и тот же user тебя не беспокоит?))
Аноним 30/05/21 Вск 20:49:15 2049832266
>>2049822
Как сейчас вижу. К главному коду, который нельзя менять. Подключается каждый скрипт по отдельности без другого. Работают с одним объектом. Теперь не понимаю, если два скрипта подключить к главному коду. Будет ошибка. Одна и таже переменная же. let id = Symbol("id");
Аноним 30/05/21 Вск 20:53:03 2049841267
как для каждого поля массива объектов зафетчить данные по ссылке которая является этим полем
применяю для каждого нужного поля через форич функцию, а возвращает андефайнт
зато в консоль выводится то что мне нужно
Аноним 30/05/21 Вск 21:25:56 2049866268
>>2049814
>>2049819
Ок, верю. Но мне кажется, что ты исключение из правил. Обычно эту книгу не осиливают и дропают.
Аноним 30/05/21 Вск 21:34:10 2049874269
вранье же
Аноним 30/05/21 Вск 21:59:53 2049915270
>>2049569
Стандартный набор лайфхаков:
- рост не менее 182см
- волосяная линия не выше 5см
- квадратная челюсть
- беспроблемный третий моляр
- охотничьи глаза
- член не менее 22 см
Аноним 30/05/21 Вск 22:26:39 2049955271
>>2049866
>Обычно эту книгу не осиливают и дропают.
Не вижу, в чем проблема. Книга реально годная. Минимум воды и все по делу. После прочтения помнишь в какой главе и что читал и можно пользоваться как справочником.
Аноним 30/05/21 Вск 22:29:03 2049958272
Анончеги, посоветуйте что-нить по картам (гугол или яндекс) в жс. Доки посмотрел и тез, и тех, уебищные. Может кто сталкивался со статьями нормальными, может даже видосиками на эту тему. Чот заимелся к говне неактуальном копаться. Заранее тем, кто ответит, спасиба.
Аноним 30/05/21 Вск 22:36:23 2049971273
>>2049814
У Кантора есть упражнения с ответами и это большой плюс перед длинной занудной книгой.
Аноним 30/05/21 Вск 22:39:52 2049975274
>>2049841
Так ведь фетч вернёт тебе промис. Ты в начале сделай себе массив промисов, а потом через Promise.all или напиши генератор, который будет по порядку фетчить
Аноним 30/05/21 Вск 22:40:41 2049976275
>>2049955
>можно пользоваться как справочником
Вот именно, это скорее справочник для тех, кому надо перед собесом что-то вспомнить
Аноним 31/05/21 Пнд 00:21:03 2050036276
>>2049971
Не сказал бы. Меня, например, дико вымораживает упражнения делать, когда что-то изучаю.
Аноним 31/05/21 Пнд 00:54:26 2050067277
>>2049975
Начал за здравие, а закончил запросами по порядку)
Аноним 31/05/21 Пнд 00:55:45 2050068278
>>2049866
>Обычно эту книгу не осиливают и дропают
Это справочник. Его если читают от корки до корки, то только по диагонали, в качестве ознакомления с общими концепциями. В остальных случаях в него лезут как в гугол, когда что-то не понятно и нужны подробные разъяснения.
Аноним 31/05/21 Пнд 01:03:09 2050073279
>>2048572
>Проходишь курс айти камасутры, там 100 видео на 50 часов
И много ты вынес оттуда? Действительно стоит 50 часов смотреть видосики? Просто не представляю какая может быть эффективность в изучении от просмотра видеороликов. Это же максимум ознакомление.
Аноним 31/05/21 Пнд 01:20:52 2050078280
Глянул эту вашу айти камасутру. Пиздец, тот 1% шиз был прав. У подробных разжевывающих все курсов по React сотни тысяч просмотров всего за год! Сотни тысяч вкатунов блять. Это население среднего мухосранска просмотрело целый курс. Какой там вкат, какое трудоустройство? Реально уже каждая домохозяйка это все осваивает и лезет на рынок. Это конец.
Аноним 31/05/21 Пнд 01:21:36 2050080281
>>2050073
Не стоит конечно, оставайся дэ биллом. Это зас в тренде, купи себе поп ит и симпл димпл и мастурбируй на японских школьниц в тик токе.

Весь сыр бор про обучение, на протяжении многих тредов это такой прикол от местных тик токеров дрочеров.
Аноним 31/05/21 Пнд 01:25:58 2050081282
>>2050078
Больше в его про конкуренцию ноют неудачники ничего из себя не представляющие, им страшно и не приятно что у других людей получается а у них нет, большой обьем информации ведь надо изучить. Это не каждому по силам. Завидовать другим и обсирать всегда легче. Продолжай себя успокаивать. Можешь даже матом поругаться и ножкой топнуть.
Аноним 31/05/21 Пнд 01:28:52 2050082283
>>2050078
Просмотры != количество посмотревших. Многие заходят на видео снова, пересматривают, если не понятно. Тем более, ты смотришь на статистику первого видео, а надо смотреть на середину или конец курса.
Аноним 31/05/21 Пнд 01:30:04 2050083284
>>2050073
А как ты учишь Реакт?
Аноним 31/05/21 Пнд 01:30:28 2050084285
>>2050078
Курс React JS - путь самурая
Первое видео - 382 тыс. просмотров
Видео номер 50 - 56 тыс.просмотров
Видео номер 99 - 25 тыс просмотров.
Т.е. где-то 95% аудитории отвалилось.

Ну ты понел.

Если ты действительно не понимаешь, что реальный кодинг намного сложнее просмотра видео на ютубчике, то тебе самый раз в одну очередь с домохозяйками
Аноним 31/05/21 Пнд 01:37:14 2050085286
>>2050084
Параноики, кричащие, что ФРОНТЕНД ВСЕ, это всегда демагоги.
Аноним 31/05/21 Пнд 01:37:43 2050086287
>>2050082
>>2050084
Просмотры это еще не показатель эффективности там могут быть и случайные просмотры из поиска по тегам. Я прошел весь курс и сделал проект, в проекте в конце вижу что дошедших до конца 2900 человек.
Примерно тоже самое вижу на курсах по изучению ин. языков, первое видео 1млн просмотров, последнее 10тыс. Бухать и деградировать проще чем бороться с прокрастинацией
Аноним 31/05/21 Пнд 01:39:05 2050087288
>>2050084
Кстати эти данные не только по РФ, но и в целом по СНГ. Сам Димыч из Беларуси и хайпует больше всего именно там.
Аноним 31/05/21 Пнд 01:42:50 2050088289
>>2050083
После доки начал интернет магаз делать, всякие сервисы для подключения к Яндексу и тому подобное. Я стараюсь придумать какой-то проект, чтобы его можно было потенциально масштабировать, добавлять новые фичи, внедрять новые технологии. Я хз как по другому вообще учат. Доки, видосы - это лишь теория, уже на первом проекте хотя бы в сотню строк кода ты обосрешься и поймешь, что ничего толком не знаешь.
Аноним 31/05/21 Пнд 01:45:24 2050089290
>>2050088
Долбоеб? Курсы на то и курсы смотришь видео - пишешь код. Без практики смотреть видео только ты мог додуматься
Аноним 31/05/21 Пнд 01:45:27 2050090291
>>2050084
25к человек это все равно много. Гораздо больше, чем требует рынок. Реальный кодинг да, тяжел. Но во фронтенде нет ничего, чего бы не освоила домохозяйка.
Аноним 31/05/21 Пнд 01:51:27 2050091292
>>2050090
>25к человек это все равно много
Это люди со всех стран мира, говорящие по-русски.
>Но во фронтенде нет ничего, чего бы не освоила домохозяйка.
Ну значит учи что-то более сложное, если фронтенд для тебя пройденный этап. С++ наверни, например. Там нет домохозяек.
Аноним 31/05/21 Пнд 01:51:37 2050092293
>>2050090
То то на проектах одни домохозяйки сидят, а на митапах их сколько ой, так и прут в ойти так и прут.
Аноним 31/05/21 Пнд 03:55:35 2050108294
>>2049975
Я могу их конечно собрать в один массив и сделать промис алл но как мне тогда данные из каждой ссылки присвоить объекту где эта ссылка была
Функция мне возвращает жсон ответ, просто когда эту функцию со значением поля объекта пытаешься присвоить этому полю то возвращает андеф при том что в консоль все выводится
Аноним 31/05/21 Пнд 04:59:15 2050116295
Жопаскриптеры, посоветуйте плес курс по автоматизации тестирования на js!
Аноним 31/05/21 Пнд 07:43:49 2050147296
>>2048528
>Нет. В твоем случае pull на генераторах решил бы проблему блокирования потока
Анонче, можешь дать какую-нибудь ссылку на пример подобной реализации? А то я не догоняю.
Аноним 31/05/21 Пнд 07:48:01 2050149297
>>2050116
Берёшь и пишешь квериселекторы на кнопки.
Аноним 31/05/21 Пнд 08:00:03 2050153298
>>2050108
>Я могу их конечно собрать в один массив и сделать промис алл но как мне тогда данные из каждой ссылки присвоить объекту где эта ссылка была
Что ты вообще несёшь? В мапы можешь хоть свою мамашу присваивать в ключи.
Аноним 31/05/21 Пнд 08:25:45 2050158299
>>2049841
> как для каждого поля массива объектов зафетчить данные по ссылке которая является этим полем
Ты так написал, что нихуя не понятно, что чьим полем является. У тебя массив объектов, у каждого из которых есть поле со ссылкой? По одному у каждого объекта, или надо у каждого объекта по свойствам проходить? Приведи пример.

> применяю для каждого нужного поля через форич функцию, а возвращает андефайнт
Может тебе надо .map вместо .forEach?

>>2050108
> Я могу их конечно собрать в один массив и сделать промис алл но как мне тогда данные из каждой ссылки присвоить объекту где эта ссылка была
Как-то так:

let yourAsyncFn = async function (url) {
  return 'json from ' + url;
};
let yourArr = [{url: 'url0'}, {url: 'url1'}, {url: 'url2'}];

Promise.all(
  yourArr.map(
    obj => yourAsyncFn(obj.url).then(
      result => ({result, obj})
    )
  )
).then(
  resultsArr => resultsArr.map(
    ({result, obj}) => Object.assign(obj, {url: result})
  )
).then(readyObjectsArr => {
  //любой твой код, работающий с уже обработанными объектами:
  console.log(readyObjectsArr);
  //выводит:
  //[
  //  { url: 'json from url0' },
  //  { url: 'json from url1' },
  //  { url: 'json from url2' }
  //]
});
Аноним 31/05/21 Пнд 08:41:11 2050162300
>>2049841
>>2050108

П. С.
Можно и короче, ведь необязательно записывать результат в свойство объекта только после того, как абсолютно все результаты готовы. Можно записывать каждый результат сразу когда конкретно он будет готов, а с помощью Promise.all подождать сразу итоговый результат, когда уже всё записано куда надо:.

let yourAsyncFn = async function (url) {
  return 'json from ' + url;
};
let yourArr = [{url: 'url0'}, {url: 'url1'}, {url: 'url2'}];

Promise.all(
  yourArr.map(
    obj => yourAsyncFn(obj.url).then(
      result => Object.assign(
        obj, {url: result}
      )
    )
  )
).then(readyObjectsArr => {
  //любой твой код, работающий с уже обработанными объектами:

  console.log(readyObjectsArr);
  //выводит:
  //[
  //  { url: 'json from url0' },
  //  { url: 'json from url1' },
  //  { url: 'json from url2' }
  //]
});

>>2050158
Аноним 31/05/21 Пнд 09:23:39 2050178301
S1.png 113Кб, 362x204
362x204
>>2050090
Ещё всех индусов и китайцев подсчитай.
Аноним 31/05/21 Пнд 09:30:54 2050180302
S2.png 81Кб, 788x164
788x164
>>2049636
Просмотреть больше курсов, очевидно ж.
Аноним 31/05/21 Пнд 09:38:26 2050183303
>>2049636
Есть два стула.
1. Хайповые технологии типа реакта
Плюсы: куча вакансий для джунов
Минусы: куча джунов, желающих вкатиться
2. Редкие/условно редкие технологии
Плюсы: легко вкатиться
Минусы: Мало/нет вакансий для джунов

Вот и получается, что главный фактор - это твои личные навыки и опыт. В первом случае, они нужны, чтобы обойти конкурентов. Во-втором - чтобы тебя взяли сразу на позицию мидла/опытного джуна

Аноним 31/05/21 Пнд 12:11:00 2050349304
props trigger rerender
Аноним 31/05/21 Пнд 12:40:28 2050367305
>>2050078
Пока читал про хуки, 10 раз затупил в вопросе их реального применения. Полез искать видео на русском и уже раз 10 обвалил рынок фронтендеров.
Аноним 31/05/21 Пнд 14:20:10 2050462306
image.png 0Кб, 109x56
109x56
image.png 2Кб, 217x63
217x63
image.png 0Кб, 104x57
104x57
да почему блять
Аноним 31/05/21 Пнд 14:27:31 2050467307
>>2050089
>смотришь видео - пишешь код
Это вот тот код, который дают в качестве задачек на курсах? Это не релевантная практика. Язык или фреймворк изучается на самостоятельном создании относительно крупных проектов. Когда занимаешься такими проектами, то просто нет времени сидеть и втыкать 50 часов в видосики. Дока и гугл используются как справочник, не более. Потому курсодебилов и гонят с собесов ссаными тряпками. Они думают, что под диктовку автора говнокурса чему-то там научились, но реальность оказывается другой.
Аноним 31/05/21 Пнд 14:39:51 2050496308
>>2050467
Слишком душно, 1% кретин, ты?
Аноним 31/05/21 Пнд 14:41:55 2050500309
33dott-wh-humor[...].jpeg 438Кб, 2812x1620
2812x1620
>>2050462
Думай вкатышь, думай. Сколько у тебя массивов в первом массиве?
Аноним 31/05/21 Пнд 14:45:21 2050506310
>>2050496
Однопроцентный же наоборот фанатеет от всяких курсов и считает их ключом к вкату, ты что-то попутал.
Аноним 31/05/21 Пнд 14:50:55 2050511311
>>2050090
>Но во фронтенде нет ничего, чего бы не освоила домохозяйка.
А ты смешной.
Аноним 31/05/21 Пнд 15:15:19 2050574312
>>2050500
Там один массив в котором 9 массивов и в каждом массиве несколько объектов
Я просто хочу залогать массив по индексу и все
Аноним 31/05/21 Пнд 15:19:18 2050584313
16217757452660.png 893Кб, 900x900
900x900
>>2050574
arr
arr[1] //undefined
arr[0][1] // Поробуй это, вкатышь 47хромосом.
Аноним 31/05/21 Пнд 15:39:42 2050635314
>>2050574
>Там один массив
А ты какой вызываешь?
Аноним 31/05/21 Пнд 16:09:44 2050692315
Вкатыши, и фронтендеры, что скажите за freecodecamp, годный ресурс?
Аноним 31/05/21 Пнд 16:47:43 2050780316
>>2050692
читай шапку немощь
Аноним 31/05/21 Пнд 16:58:15 2050803317
>>2050780
Зачем ты хуесосишь антошек? Ламповый же тредик. Зачем делать его не ламповым? Или ты однопроцентник?
Аноним 31/05/21 Пнд 17:05:43 2050810318
>>2050780
Ты занимался по этому ресурсу? Нахуй мне твоя шапка, опыт людей интересует
Аноним 31/05/21 Пнд 17:07:46 2050816319
>>2050803
Да у нас в СНГ так, лучше не задавать вопросы. Сожрут
Аноним 31/05/21 Пнд 17:13:33 2050823320
>>2050692
Как по мне пустая трата времени. Интересных и сложных задач там все равно нет. Если хочешь попердолиться с языком, то лучше напиши собственные реализации вот этого сборника фич https://www.30secondsofcode.org/js/p/1
Это и на практике пригодится и навык приобретешь.
Аноним 31/05/21 Пнд 17:16:21 2050829321
31/05/21 Пнд 17:31:51 2050872322
>>2050803
>>2050816
Это худший тред на этой доске по количеству дегенератов, что здесь срут.
mimo
Аноним 31/05/21 Пнд 17:38:32 2050886323
>>2050872
фронтенд в целом такой, много мозгоебства тут
Аноним 31/05/21 Пнд 17:45:44 2050902324
>>2050872
Кто мешает сделать его лучшим?
Аноним 31/05/21 Пнд 18:16:33 2050955325
16223114796410.png 393Кб, 525x700
525x700
3.JPG 59Кб, 709x632
709x632
1.JPG 37Кб, 570x580
570x580
2.JPG 53Кб, 775x561
775x561
>>2050902
Мне стало интересно ваше утверждение, что на JS доске сидят черве-пидоры и вкатыши.
Должен вам скачать, что вы ошибаетесь, подобная содомия на всех досках, а если это у всех, то это норма, а ты идешь на хуй.
Аноним 31/05/21 Пнд 18:18:56 2050963326
Аноним 31/05/21 Пнд 18:28:58 2050991327
>>2050955
>Должен вам скачать, что вы ошибаетесь, подобная содомия на всех досках
Двачую. Дело не в конкретном языке, а в токсичных проградристах-анальниках. Обычно самые адекватные - это как раз свитчеры, вчерашние офисные работники, работяги с заводов, которые еще не растеряли человечность. Остальные - это вредное и злобное говно, которое никогда тебе руку помощи не протянет.
Аноним 31/05/21 Пнд 18:36:04 2051003328
y3gAqPuu.gif 564Кб, 256x256
256x256
>>2050991
>Обычно самые адекватные - это как раз свитчеры, вчерашние офисные работники, работяги с заводов, которые еще не растеряли человечность. Остальные - это вредное и злобное говно, которое никогда тебе руку помощи не протянет.
Аноним 31/05/21 Пнд 20:24:52 2051156329
>>2047633
Интерфейс взаимодействия с клиентом, например постинг сообщений
Аноним 31/05/21 Пнд 20:34:43 2051171330
>>2048322
> Скоро все за 100 рублей в сутки работать будем

Ну тогда хоть конкуренции из-за массового вката не будет и можно будет спокойно кодить
Аноним 01/06/21 Втр 00:12:30 2051401331
>>2050078
Это не так работает. Я работаю почти год. Образование у меня манагерское. Однако я давно прощупывал it рынок. Немного поковырялся в си и ассемблере, потом попробовал питон и зашло. Когда я пытался в бэкэнд на джанго, то почти везде либо отклоняли что нет опыта, либо требовали еще js. Так я и начал пробовать js и вышел уже после базовых знаний на kamasutru (только на его старые ролики, которые он либо скрыл, либо удалил). Просмотрев там первые 50 роликов у меня что-то отложилось в голове, но я все равно нихрена не понимал. Все еще множилось на то что я попал как раз в переломный момент хуков и классов. Я путался, пугался , а когда добавился редакс и я попытался что-то свое сделать, даже после неплохого объяснения, то получилась страшная хуита. Я уверен, что я как-то впиндюрил замыкание в функцию экшн редакса. Я до сих пор в ахуе, как оно работало, но шло время и я пробовал-пробовал пока не сделал уже простой проект по заданию.

Я это говорю к тому, что мне реально пришлось потрудиться чтобы хотя бы базовые вещи реакта встали на места (а некоторым приходится еще базовый js ковырять с трудом).А я пересматривал раз по 10 некоторые его ролики и кучу другого материала. Дай бог 0.5% из этой аудитории не дропнуло Реакт.
Аноним 01/06/21 Втр 01:03:21 2051447332
>>2051401
Подскажи пожалуйста, ты сразу на js перешёл? Или ещё и вёрсткой занимался? А то эта хуета останавливает, ебанная неинтересная вёрстка.
Аноним 01/06/21 Втр 01:11:22 2051456333
>>2051401
>получилась страшная хуита. Я уверен, что я как-то впиндюрил замыкание в функцию экшн редакса
У этого есть название. redux-thunk
Аноним 01/06/21 Втр 01:35:40 2051470334
>>2051447
Айти это не твое, не утруждай себя, лошидзе
Аноним 01/06/21 Втр 01:53:06 2051482335
>>2051470
Я хз какой анон это ответил. Если это ты. То ответь пожалуйста, сколько макетов сверстал, прежде чем перешёл на js?
Аноним 01/06/21 Втр 02:13:21 2051492336
Веб приложения на электроне говно или нет, джаваскриптер-сама, можешь объяснить на пальцах?
Аноним 01/06/21 Втр 02:14:51 2051493337
>>2051482
Тот самый который унижает тебя весь тред, а ты стелишься как сучка. Ты пассив?
Аноним 01/06/21 Втр 02:18:17 2051496338
>>2051447
Версткой занимался, но меньше всего. Особо никогда не жаловался на свои знания, но в процессе работы очень много узнал нового (неизбежно узнал).

Макеты тебя особо ничему не научат, потому что ты скорей всего видишь дефолтные регулярные макеты, которые рисовались на 1 коленке.

Лучше сам себе ставь трудные задачи. Вот тебе селект https://v2.grommet.io/select, сделай свой такой. Только имей в виду, если сядешь делать, то делай его не как обрыган, а учти все возможные вещи. Сделаешь это, то делай селект с поиском и так далее.

На счет кроссбраузерности не рекомендую заморачиваться, а вот адаптивность немного поковырять надо
Аноним 01/06/21 Втр 02:27:22 2051499339
Аноним 01/06/21 Втр 02:29:40 2051500340
>>2051496
Спасибо, что-то не врубился про этот селект. Ну буду разбираться.
Аноним 01/06/21 Втр 03:47:51 2051510341
>>2051500
У него запятая к ссылке прилипла.
Аноним 01/06/21 Втр 04:19:59 2051512342
Насколько большим и сложным может быть экшн креейтор в редуксе? Это норм выносить всю бизнеслогику в экшнкреейторы?
Аноним 01/06/21 Втр 05:26:59 2051517343
>>2051512
>Это норм выносить всю бизнеслогику в экшнкреейторы?
Это антипаттерн, если я правильно понимаю.
Аноним 01/06/21 Втр 08:14:32 2051551344
>>2051517
>Это норм выносить всю бизнеслогику в экшнкреейторы?
Дефайн "бизнес логика". Экшн криэтор только синхронно пропукивает входные данные в экшон. Сложно представить бизнес-логику без ассинхронщины, которая должна идти в тханки-хуянки, а не в криэторы.
Аноним 01/06/21 Втр 09:58:53 2051632345
>>2051496
>https://v2.grommet.io/select
Чёт какая-то хуита, к которой прилепили состояние, потому что можно, и ебанули кучу пропсов поверх. Типичная либа с реактокомпонентом.
Аноним 01/06/21 Втр 11:10:25 2051674346
В автоматизированные тесты зашквар идти для вкатывальщика?
Аноним 01/06/21 Втр 11:54:36 2051702347
Udemy-Mexico-Fr[...].jpg 96Кб, 1200x720
1200x720
Что скажете за видеокурсы Udemy? На пикчах все довольные и прутся. Норм курсы, не?
Аноним 01/06/21 Втр 12:00:44 2051706348
Screenshot 2021[...].png 17Кб, 1400x96
1400x96
Это норма? За сколько у вас собирается проект на CI?
Аноним 01/06/21 Втр 12:11:06 2051713349
>>2051702
90% индусской дрисни, но встречается и годнотка.
Перед скачиванием смотришь на сайте превьюху, как слышишь этот ебанутый акцент - сразу в топку.
Аноним 01/06/21 Втр 12:28:54 2051723350
Аноним 01/06/21 Втр 12:29:50 2051725351
>>2051702
Это же просто платформа для курсов. Лучше спрашивай про конкретных людей. Например, Grider и Traversy делают годноту.
Аноним 01/06/21 Втр 12:46:29 2051751352
>>2051723
Да, но там 2 проекта в монорепе.
Аноним 01/06/21 Втр 12:57:13 2051764353
>>2051725
Andrew Mead, Rob Percival, Stephen Grider, Maximilian Schwarzmuller
Аноним 01/06/21 Втр 13:36:18 2051818354
>>2051706
Нет, нихуя не норма. Профилируйте сборку. Пробуйте различные подходы (спин на чайлдпроцессы, если до этого секвентальная сборка была), пробуйте альтернативные сборщики (например, esbuild), выбрасывайте ненужную хуиту из пайплайна (например, проверку типов сразу нахуй - повесть ее лучше на прекоммит или мержчек/шедоу билд (идеально)).
Аноним 01/06/21 Втр 13:36:22 2051819355
Аноним 01/06/21 Втр 13:36:54 2051822356
>>2051764
Ух ты, ух ты, дроч на живых авторитетовтм. Круто.
Аноним 01/06/21 Втр 13:39:27 2051826357
>>2051500
>что-то не врубился про этот селект
Х У И Т А
У
И
Т
А


Это просто хуита с поповером. И таких компонентов 99%.
Учи лучше сетки (флексбоксы и гриды) и адаптивность. Все остальное будет тупо копипаста из дизайн системы (фигмы, цеплина, инвижона).
Аноним 01/06/21 Втр 15:25:18 2051953358
Аноним 01/06/21 Втр 15:34:51 2051962359
Аноним 01/06/21 Втр 15:50:16 2051976360
>>2051764
Качал курс максимилиана шварцнеггера. Пока не смотрел, но очень понравилось.
Аноним 01/06/21 Втр 16:00:33 2051985361
>>2051976
Что понравилось? Качать?
Аноним 01/06/21 Втр 16:09:12 2051990362
>>2051962
Там комменты про курсы с udemy, какие из них самые годные.
Аноним 01/06/21 Втр 16:10:30 2051991363
>>2051985
Ты бы все же глянул комментарии по ссылке:

>Можно было бы еще Schwarzmuller посоветовать, но там парень просто гонится за деньгами и штампует одни за другими курсы, пытаясь уровняться с другими, и по тому часто в спешке копирует или собирает инфу с других источников и курсы смотрятся не как обучающий материл, а как блоб озвученной документации, к тому же у парня нет никакого дизайн вкуса, все его диаграммы или граф представления - "вырви глаз", что в плане цвета, что в плане композиции. Я понимаю, что курсы не про дизайн, но он же их продает, должен же быть хоть какой-то товарный вид.
Аноним 01/06/21 Втр 16:12:00 2051994364
>Если хотите углубненно понять смотрите Грайндера, если хотите подачу материала кратко, точно и без воды то Траверси, если хотите чтобы вам в рот вкладывали инфу чайными ложечками то Хамедани (можно еще Кайла Симпсона, хотя он сейчас занят переписыванием книг и курсов новых от него я не видел).
Аноним 01/06/21 Втр 16:12:48 2051996365
Братва, так какой положняк? "Какие недостатки у реакта?" Что отвечать охуевшему интервьюеру?

Недостатки по сравнению с другими приблудами для SPA и фронта, очевидно. Или по какому признаку можно обоссывать реакт на интервью?
Аноним 01/06/21 Втр 16:17:25 2052002366
>>2051996
1. Слишком много зумеров лезут в Реакт.
2. Зачем Реакт, когда есть Ангуляр и Вью? Чтобы что?
Аноним 01/06/21 Втр 16:17:55 2052004367
>>2051551
Ну а с тхунк мидлверей асинхронность снова начинает работать. Бизнесслогика - всё то, что не относится к работае с отображением данных. И я не знаю, до какой степени логику нужно делегировать экшнкреейторам. Либо напротив, использовать экшнкреейторы вообще с минимальнейшей логикой. Но тогда опять не совсем понятно, нахуй сами экшнкреейторы нужны, если можно вообще сразу диспатчить экшены везде где нужно, оставив редуху работу только с глобальным состоянием. Я вот как раз таки полагал, что в него можно выводить всю переиспользуемую логику. Блядь, почему нельзя просто принять всему сообществу какой-то стандарт, ну раз уж отвечает он за глобальное хранилище, то пусть бы и за логику всего переиспользуемого хранилищезависимого отвечал бы?
Аноним 01/06/21 Втр 16:18:34 2052005368
>>2052002
>Чтобы что?
Реакт натив.
>когда есть Ангуляр и Вью?
Когда есть реакт натив.
Аноним 01/06/21 Втр 16:19:07 2052006369
>>2052002
А что Ангуляр и Вью чому они лучше? Чтобы ответить, это нужно иметь глубокий опыт и с Ангуляр и ВЬю. А тем, кто такой опыт имеет, им такие вопросы не задают. Ибо там убер фронты-синьёры, имхо.
Аноним 01/06/21 Втр 16:34:13 2052024370
>>2051996
Уже вроде отвечали: "
Я тоже для вас подготовил список вопросов:
1) Минусы при использовании для каких целей?
2) Минусы в сравнении с чем?
"
Аноним 01/06/21 Втр 16:34:45 2052025371
16194429780760.jpg 26Кб, 360x500
360x500
Аноним 01/06/21 Втр 16:42:25 2052028372
>>2052024
Ебать, что за тупое уточнение? Для разработки SPA и фронта, я ж сказал. Или по какому признаку ещё можно реакт обоссать?
Аноним 01/06/21 Втр 16:45:54 2052033373
>>2052028
На второй вопрос отвечай. Сейчас у тебя вопрос звучит как "Какие недостатки в том чтобы срать? Ебать, что за тупое уточнение? Для опустошения кишечника, я ж сказал.".
Аноним 01/06/21 Втр 16:51:16 2052038374
>>2052033
Окей, минусы по сравнению с вью и эмбером. "Да я не ебу, ни с тем, ни с другим не работал". Всё? "мы вам перезвоним"?

Очевидно, что вопрос более абстрактный.
Аноним 01/06/21 Втр 16:59:30 2052048375
>>2052033
И вообще бля срать можно только через жопу. А SPA 10-ю разными путями сделать
Аноним 01/06/21 Втр 17:07:27 2052059376
>>2052038
Разница по сравнению с вью незначитальная и вкусовщина. Эмбер - дохлая хуйня, под которую едва ли что-то пишут. Я бы так ответил.
Аноним 01/06/21 Втр 17:59:20 2052174377
Фронтач. А зачем мне mapDispathToProps, если я могу делать прямо store.dispatch(....). Где я нарвусь на подводные камни?
Аноним 01/06/21 Втр 18:11:27 2052197378
>>2052028
>Для разработки SPA
Во-первых это не критерий, потому что конечному клиенту почти никогда не нужно SPA как таковое, ему нужно выполняющее его задачи приложение. А как оно там сделано - через гигабайты жопоскрипта в браузере или через пхп-html на сервере это уже вопрос десятый. Во-вторых, для браузерных SPA у тебя выбора по сути нет, реакт монополист по всем пунктам абсолютно.
Аноним 01/06/21 Втр 18:16:32 2052209379
>>2052197
По каким пунктам? "Молодой человек, каковы границы применимости реакт? Не просто же так весь прогрессивный мир ждал Vue3" ну итд
Аноним 01/06/21 Втр 18:16:37 2052210380
>>2051996
>Братва, так какой положняк? "Какие недостатки у реакта?" Что отвечать охуевшему интервьюеру?
Какие же реактодебилы дегенераты, пиздец просто. Большинство реактоприматов не могут объяснить, что такое "реактивность" и почему в React используется её эрзац, не говоря уж модели распространения данных, модель скедулера и другие особенности работы библиотеки. Как они смогут ответить на вопрос про недостатки, по-твоему? Что-то вроде "эээ, ну там редух сложна, типа, концепция иммуbabelьности, ну вот это всё"?
Аноним 01/06/21 Втр 18:22:28 2052223381
>>2052210
Ну, а если не большинство взять? Как толковый разраб должен ответить?
Аноним 01/06/21 Втр 18:23:39 2052225382
>>2052209
>По каким пунктам
Инфраструктура, удобство разработки, производительность, коммьюнити, поддержка, легкость нахождения разработчика и прочее прочее.
>Не просто же так весь прогрессивный мир ждал Vue3
Я не ждал.
Аноним 01/06/21 Втр 18:47:16 2052270383
>>2052210
>Большинство реактоприматов не могут объяснить, что такое "реактивность" и почему в React используется её эрзац
Как эта информация помогает решать задачи бизнеса?
Аноним 01/06/21 Втр 18:47:29 2052271384
1C5bM9KdtdjHpft[...].jpeg 68Кб, 1280x834
1280x834
А поясните за эту хуиту. Пишут, что Реакт в 15 раз медленнее флуттера и котлина.
Аноним 01/06/21 Втр 18:48:08 2052273385
Ладно, дуси. Зайдёс другой стороны — что должно быть написано в ТЗ, что лид/овнер сказал "Не, ну нахуй, тут с реактом хапнем горя, будем на Vue/Svelte/Huelte писать" ?
Аноним 01/06/21 Втр 18:49:39 2052278386
>>2052270
>Как эта информация помогает решать задачи бизнеса?
Ой, блядь, лучше не начинай, дружище.
Аноним 01/06/21 Втр 18:55:03 2052291387
>>2052271
Конечно медленнее, он в бинарный код не компилируется, по сути это что-то вроде браузера. Однако для большинства небольших проектов этого всё равно достаточно. Т.е. буквально для тебя сильно ощутимой будет разница между 2мс и 30мс?
Аноним 01/06/21 Втр 19:00:11 2052300388
Аноним 01/06/21 Втр 19:06:47 2052312389
Есть ли способ без особых костылей сделать промис на начало анимации?

//вот, например, создаём объект анимации:
let anim = new Animation(
  new KeyframeEffect(
    someElem,
    keyframesArr,
    options
  )
); //анимация создалась, но ещё не запущена (по крайней мере, элемент не меняется)

queueArr.push(anim); //кладём в очередь анимаций

Когда-нибудь потом какой-нибудь другой код сделает queueArr.shift().play(), и тогда анимация запустится.
Нужно, чтоб наш код об этом узнал через промис.
Промис anim.ready выполнен с самого начала, ещё до того, как вызвали anim.play(), потому он не подходит.

Пока-что придумал только костыль с переопределением метода .play(), то есть:

anim.started = new Promise(
  (resolve, reject) => {
    anim.play = function () {
      resolve();
      return Animation.prototype.play.call(this);
    };
  }
);

Но может есть способ без костылей, который я не знаю?
Аноним 01/06/21 Втр 19:07:15 2052313390
>>2052273
Кретин ты сначала выучи хоть одну библиотеку, а потом приходи с тупыми вопросами, недоносок блять. Доку почитай, там все минусы прописаны. Дегенерат ёбаный. Откуда вы лезете..
Аноним 01/06/21 Втр 19:24:29 2052342391
image.png 26Кб, 505x484
505x484
image.png 478Кб, 994x784
994x784
Привет, не кидайтесь в меня санными тряпками, пожалуйста. Пару дней назад начал учить реакт по курсу.
На первом скрине мой код, который сразу же загрузился с реактом (именно функция App), на втором скрине то, как с react'ом загрузился код у чела с курсов. Проблема: он может использовать свойство state, а у меня этого не выходит. Как его использовать в "новом" синтаксисе реакте? если я что-то неправильно донёс или вы не можете помочь, потому что не поняли меня, то напишите, я постараюсь объяснить проблему детальнее.
Аноним 01/06/21 Втр 19:31:34 2052354392
>>2052342
Хуевый курс выбрал.
Во первых на классах можешь не писать, там контекст this который для вкатышей не читавших про классы в js будет не понятен.
Во вторых прочитай про деструктуризацию обьектов и массивов, ты хуево присваиваешь значения. Лучше их деструктурировать, это и легче и выглядит чище.
Аноним 01/06/21 Втр 19:34:00 2052362393
>>2052354
я знаю, что такое и классы, и деструктуризация. на скринах всего лишь экспериментальный код для прощупывания возможностей React'а. Но твои советы про деструктуризацию учту, понял, о чем ты.
Аноним 01/06/21 Втр 19:36:10 2052367394
>>2052362
>я знаю
Самоуверенно, но глупо.
Аноним 01/06/21 Втр 19:37:59 2052371395
>>2052367
собственно также, как и писать, без каких-либо зацепок, что "вкатыш не знает что такое зыс классы и деструктуризация" спок говноед
Аноним 01/06/21 Втр 19:42:47 2052380396
>>2052371
Ты даже не вкатышь, ты обычный рандомный подпивасный хуесос с завышенной самооценкой, вкатыши дрочат доку и пилят петы, хуесосы вроде тебя тратят время на двачик и свое эго.
Не ссы в пятерочку тебя даже обоссаным и обосранным примут, после того как поймешь что не ту дорожку выбрал
Аноним 01/06/21 Втр 19:44:24 2052383397
>>2052273
>что должно быть написано в ТЗ, что лид/овнер сказал "Не, ну нахуй, тут с реактом хапнем горя, будем на Vue/Svelte/Huelte писать" ?
Ничего, потому что нет таких разработчиков, которые работают со всем зоопарком данного говна и в каждом одинаково прошарены, а для 99% проектов опыт и удобство разработчика важнее любых маняпреимуществ, которые якобы даст переход на новое говно.
Аноним 01/06/21 Втр 19:47:38 2052386398
>>2052342
Ты не можешь просто взять и "перенести" синтаксис классового компонента в функцию, они работают по абсолютно разным принципам, которые (наверное) поймешь, когда пройдешь жс-классы. Либо пиши как написано в твоем туториале, либо ищи туториал поновее, где будут хуки, в функциональных компонентах стейт менеджится именно ими https://reactjs.org/docs/hooks-state.html
Аноним 01/06/21 Втр 20:22:39 2052411399
>>2051976
>Пока не смотрел, но очень понравилось
Это как?
Аноним 01/06/21 Втр 21:40:32 2052511400
>>2052411
>Это как?
Ты сам-то смотришь обязательно и непременно все фильмы с любимыми актрисами?
Аноним 01/06/21 Втр 21:41:44 2052513401
>>2052511
Да. Но как это связано с тем, что тебе понравилось качать курс?
Аноним 01/06/21 Втр 22:03:01 2052573402
>>2052273
В любом кейсе где нужен СПА фреймворк, подходит ангуляр. Остальные просто не нужны.
То что рынок забит реактом чуть более чуть полностью говорит о том что подавляющее кол-во разработчиков профнепригодны
Аноним 01/06/21 Втр 22:04:21 2052577403
>>2052573
>То что рынок забит реактом чуть более чуть полностью говорит о том что подавляющее кол-во разработчиков профнепригодны
А может оно наоборот говорит о том, что профнепригоден именно ты и порешь хуйню?
Аноним 01/06/21 Втр 22:05:53 2052580404
>>2052511
Так бы и сказал, что тебе понравился автор курса, а не сам курс.
Аноним 01/06/21 Втр 22:08:19 2052586405
>>2052577
Достаточно сравнить реакт с ангуляром в работе, чтобы сделать вывод. Но типичный реактопетух, не может ничего освоить кроме реакта, поэтому сует его везде, даже там где спа вообще не имеет смысла
Аноним 01/06/21 Втр 22:29:43 2052612406
>>2052586
Опять забыл написать хоть один реальный аргумент, помимо вскукареков "популярно значит плохо" и каких-то необоснованных проекций.
Аноним 01/06/21 Втр 22:36:16 2052625407
>>2052573
Это же онгуляро-дебил, который считает что делать одну и ту же функциональность дольше и с большим кол-ом усилий, значит делать её лучше, ох ю
мимо вью миддл+ 150к
Аноним 01/06/21 Втр 22:42:31 2052629408
Screenshot 2021[...].png 16Кб, 1400x96
1400x96
>>2051706
Попрофилировал. Добавил кеш на node_modules и сделал сборку докер образа через yarn --production, который не устанавливает дев зависимости.
Аноним 01/06/21 Втр 22:45:44 2052633409
>>2052273
Видеоплеер или любая другая императивная апишка на которую сфокусирована бизнес-логика.
Vue то же самое. Там всё те же парадигмы.
Аноним 01/06/21 Втр 23:01:33 2052660410
>>2052633
Видеоплеер - это кусок логики внутри приложения, писать ты его можешь на чем угодно и как угодно, и это полная шиза говорить "у нас есть видео в проекте, поэтому пишем весь проект на ангуяре". Твич, фейсбук и дохуя других стриминговых платформ на реакте написаны и им нормально.
Аноним 01/06/21 Втр 23:12:54 2052670411
>>2052660
Рано или поздно, интерфейс надо дружить с апи. И как ни крути, императивное с декларативным не дружит.
Про ангуляр я ничего не говорил, не знаю его достаточно хорошо, но скорее всего там попроще с рхом.
А у твича плеер вообще на вебасме, какой в жопу реакт? Кнопочки может и на реакте, а посередине между ними слой говна, легаси и боли.
Аноним 01/06/21 Втр 23:14:46 2052674412
>>2052660
Твич и фейсбук для девочек. Норм пацыки сидят на ютубе и на реддите.
Аноним 01/06/21 Втр 23:21:23 2052682413
>>2052670
>И как ни крути, императивное с декларативным не дружит.
Нет ни одной причины, по которой оно "не дружит". Ты можешь перевести одно в другое по щелчку пальцев, вся шиза вокруг "декларативного императивного" не понимает, что это вопрос исключительно презентации, внутри в обоих случаях крутятся абсолютно одинаковые ифы и циклы, потому что определяются они в первую очередь бизнес-логикой, а не манямиром разработчика, у которого в жопе зачесалась императивность/декларативность.
>А у твича плеер вообще на вебасме, какой в жопу реакт
Ты в курсе, что и реакт, и ангуляр, и вуе, и хуюее - это инструменты исключительно для рисования html и что никаких магических способностей по оперированию вебапишками обработки видео(или любых других) тебе они не дают и дать не могут, для этих целей ты всегда будешь писать плюс-минус одно и то же и связывать это с основным приложением? Если в курсе, то возвращаемся к вопросу - что же именно магического должен дать ангуляр, что с видео станет работать "легче"? Про мнимую императивность/декларативность уже сказал.
Аноним 01/06/21 Втр 23:30:27 2052688414
>>2052660
Твич это самая галимая ебаная хуета лаговая, что я пользовался, со всратым перегруженным интерфейсом. Молимся на Пашу Дурова, он планирует в телеге свой стрим сервис сделать
Аноним 01/06/21 Втр 23:33:16 2052691415
image.png 45Кб, 200x313
200x313
>>2052688
>в телеге свой стрим сервис
Аноним 02/06/21 Срд 04:01:49 2052774416
>>2051632
Состояние правильно прилепили потому что его будут юзать в родительском компоненте, например чтобы диспатчнуть в редакс. Три пропса эта куча? Наоборот влепили настолько мало пропсов, насколько это возможно. Текущее значение, функция изменения значения и и набор возможных значений. Меньше тут не сделать. Ты походу неиспользуемые компоненты никогда не создавал.
Аноним 02/06/21 Срд 04:06:59 2052775417
>>2051996
Нет нормального стейт менеджера, это самое неприятное в реакте.
Аноним 02/06/21 Срд 07:24:48 2052792418
>>2052774
>Состояние правильно прилепили потому что его будут юзать в родительском компоненте, например чтобы диспатчнуть в редакс.
Сейчас бы в редакс состояние селекта запихивать, когда это можно делать при сабмите формы.
>Наоборот влепили настолько мало пропсов, насколько это возможно.
Большинство из них дублируют значения соответствующего хтмл тэга. А от всяких `dropAlign`,`dropHeight`, `gridArea` и `focusIndicator` вообще повеяло душком атрибутов времён нетскейпа.
Аноним 02/06/21 Срд 08:50:30 2052801419
Аноним 02/06/21 Срд 09:30:15 2052807420
>>2046511
В половине говноконторок такое тестовое.
Аноним 02/06/21 Срд 09:53:48 2052829421
>>2052775
редакс подключаешь без задней мысли
Аноним 02/06/21 Срд 09:55:43 2052832422
>>2052342
У тебя вообще нет понимания что происходит. Попробуй заново все переслушивать/перечитывать
Аноним 02/06/21 Срд 09:56:39 2052833423
>>2052801
Ебало тебе проще набить, шакал
Аноним 02/06/21 Срд 11:05:35 2052896424
>>2052829
Ещё вебпак, бабел, лодеры для всего, тайпскрипт, реакт-дом, коржс конечно же. Ну и конечно же ярн вместо нпма обязательно надо.
И ты такой ещё ни строчки кода не написал, а у тебя уже 500Мб проект, 300 уязвимостей и ты уже не знаешь как это всё работает и сколько школьников ответственны за твой прод.
Аноним 02/06/21 Срд 11:26:34 2052911425
блин, события накапливаются и тормоза страшные. Как отследить events?
Аноним 02/06/21 Срд 12:09:03 2052973426
Bump
Аноним 02/06/21 Срд 12:14:43 2052981427
>>2052896
>Ещё вебпак, бабел, лодеры для всего, тайпскрипт, реакт-дом, коржс конечно же.
Как ты собрался реакт без бабеля писать?
>и сколько школьников ответственны за твой прод.
Можно подумать так не во всех языках.
>>2052911
>блин, события накапливаются и тормоза страшные.
Не пихать стрелочные функции в колбэки событий. Делегировать события родственников на родителя.
Аноним 02/06/21 Срд 12:23:36 2052996428
15652902575070.png 177Кб, 588x541
588x541
Аноним 02/06/21 Срд 13:31:16 2053079429
>>2052996
Профессиональная деформация от ангуляра. С аргумента о количестве вакансий, как показатель качества, вообще проиграл. По такой логике какой-нибудь эмбер или свелте ещё более илитные, чем ангуляр.
Аноним 02/06/21 Срд 16:37:31 2053466430
>>2053079
Эмбер морально устарел. А свелт для других задач вообще.
Аноним 02/06/21 Срд 16:39:39 2053471431
Аноним 02/06/21 Срд 16:40:38 2053475432
>>2052625
Я работал на ангуляржс, реакт и ангуляре. Не проецируй на меня, фрейморк-мартышка.

ну и 2к баксов для мидла, это просто днище. Не знаю зачем ты это написал, чтобы показать какой ты лох?
Аноним 02/06/21 Срд 16:42:20 2053480433
>>2052612
Заебало уже расписывать. Берешь и пробуешь. И понимаешь разницу.
Аноним 02/06/21 Срд 16:44:32 2053490434
Аноним 02/06/21 Срд 16:58:25 2053523435
>>2053480
Сидеть и ковырять с нуля никому не нужный ангуляростек? Нет, спасибо. Есть занятия полезнее и интереснее.
Аноним 02/06/21 Срд 16:59:55 2053529436
image.png 66Кб, 1280x408
1280x408
Аноним 02/06/21 Срд 17:02:02 2053534437
Аноним 02/06/21 Срд 17:03:53 2053536438
>>2053079
На Erlang/Elixir меньше вакансий чем на Node.js . Значит ли это что последний лучше. Нет конечно, просто макаку проще научить ноде, чем эрлангу. Отсюда и популярность.
Аноним 02/06/21 Срд 17:05:03 2053540439
perl.jpg 88Кб, 1329x581
1329x581
Аноним 02/06/21 Срд 17:07:45 2053544440
>>2053540
Ахуенно у тебя логические связи работают конечно.
Аноним 02/06/21 Срд 17:10:35 2053546441
>>2053544
Что не так, довен?
Ты же ищешь конкретную ангуляро-работу. Так вот на нее меньше спроса, чем даже на перловку.
Ясен пень, у жс в целом вакансий больше будет
Аноним 02/06/21 Срд 17:12:00 2053549442
>>2053546
на ангуляр вакансий в 3 раза меньше чем на перл(язык вообще не для фронтенда, ну ладно) потому ангуляр никому не нужен. Все логично. Для реактопетуха конечно, который ничего кроме реактика освоить не может))))
Аноним 02/06/21 Срд 17:15:44 2053556443
реакт.jpg 105Кб, 1336x572
1336x572
>>2053549
>потому ангуляр никому не нужен
Да.
Пикрелейтед.
Аноним 02/06/21 Срд 17:20:14 2053562444
image.png 31Кб, 1156x432
1156x432
>>2053556

То есть даже не в 2 раза больше и это означает никому. Яснопонятно)
Аноним 02/06/21 Срд 17:21:14 2053565445
Аноним 02/06/21 Срд 18:31:04 2053699446
>>2053562
Ты еще учти, что ангуляр массово дропают и переходят на реакт. Даже в энтерпрайзе, какзлось бы, вотчине ангуляра и проперженных джавистов и то переходят на рякт. И ты беги оттуда. Все равно фронтенд потихоньку устаканивается, уже не такой разброд как было раньше. Скоро все будет в рамках одного стека технологий, ибо грядет.
Аноним 02/06/21 Срд 19:02:14 2053758447
a2MTiBUXECw.jpg 43Кб, 401x490
401x490
ЭЭЭЭЭ МАКАРЭНА!
Аноним 02/06/21 Срд 19:11:23 2053778448
>>2053758
Попробуй тайпскрипт
Аноним 02/06/21 Срд 20:24:12 2053928449
>>2053480
Спасибо, что подтвердил, что ангулярошизики - это религиозная секта, и объяснять, описывать, доказывать у них не принято, и преимущества ангуляра можно только ПОЧУВСТВОВАТЬ, УВЕРОВАТЬ, НАЙТИ В ОТКРОВЕНИИ.
Аноним 02/06/21 Срд 20:32:44 2053947450
>>2053699
дропают angularjs и твою мать, angular 2+ никто не дропает
Аноним 02/06/21 Срд 22:01:31 2054073451
>>2053556
У тебя там вью в реакт записался, лол.
Вообще, реакт часто пишут просто как ключевое слово, что-то вроде "Уверенный пользователь ПК". Сам так вакансии составлял, да и для своего резюме когда-то специально напросился на реакт проект чтоб фильтры херочек проходить.
Аноним 02/06/21 Срд 23:44:53 2054230452
>>2053536
Сложность обучения не кореллирует с качеством. Хотя конечно твоё приравнивание фреймворка к борщеязыкам понятно.
Аноним 02/06/21 Срд 23:49:49 2054235453
>>2053475
Сам как аргументацию использует знание фреймворка, при этом её же порицает и пытается кого-то оскорбить фреймворк-мартышкой. Я конечно знал что реакточушки немного глуповаты, а ангуляроблядки безумны из-за необходимости высирать кучу ненужного бойлерплейта, но ты вобрал в себя все самое худшее и преумножил. Сидел бы на jquery и не пытался что-то высирать
Аноним 03/06/21 Чтв 03:30:11 2054323454
>>2052792
Ты пример вообще видел? Там всего три пропса, value, onChange, options. И какая разница, в редакс или нет, в любом случае будет состояние в родительском компоненте, куда добавляется этот селект.
Аноним 03/06/21 Чтв 08:51:55 2054378455
Снимок экрана о[...].png 153Кб, 1266x547
1266x547
Снимок экрана о[...].png 57Кб, 1165x184
1165x184
Я запутался, вчера создал подключение к mysql сегодня запускаю тот же проект - соединения нет. Выдает ошибку что клиент не поддерживает протокол аутентификации. погуглив, меняю тип аутентификации с sha2 на нативный пароль, обновляю привелегии и ничего не происходит. Как не было подключения так его и нет. Помогите, пожалуйста.
Аноним 03/06/21 Чтв 09:20:33 2054385456
Снимок экрана о[...].png 37Кб, 1088x132
1088x132
>>2054378
Я просто вытащил переменные из переменной с конфигом. Я не понимаю почему эта ошибка появляется? я же просто запихиваю все данные в словарь. Я не понимаю как это работает в жс?
Аноним 03/06/21 Чтв 09:24:18 2054387457
>>2054385
У тебя вообще какая-то ебанутая структура, массив словарей с одним значением.
Аноним 03/06/21 Чтв 09:27:06 2054392458
>>2054387
Это для теста. Подскажи как правильно хранить такие конфиги?
Аноним 03/06/21 Чтв 09:39:56 2054394459
>>2054387
кстати заменил на словарь - все заработало, просто в конекте поставив переменную конфига
Аноним 03/06/21 Чтв 10:22:44 2054432460
Дайте плиз наиболее короткое пособие по реакту для джависта на спринге на русском. Спасибо.
Аноним 03/06/21 Чтв 10:29:55 2054437461
>>2054432
>пособие по реакту для джависта
Пособие по рекату для джависта чем-то отличается от пособия по реакту для шарпейчика?
Аноним 03/06/21 Чтв 10:32:03 2054439462
Какие самые топовые на сегодня библиотеки для тестирования реакта? Вроде как на слуху jest + react-testing-library + cypress, но на деле огромное множество туториалов по ТДД в реакте используют связку jest + enzyme. Насколько я понимаю, jest + enzyme это для unit тестов, cypress для е2е тестов, а react-testing-library тогда для чего? Тоже юнит тесты, но для интерфейса?
Аноним 03/06/21 Чтв 10:43:51 2054446463
>>2054437
Че ты прикапался? Я без понятия, я только учусь. Думаю нет. Хочу просто сделать приложуху попроще в одно рыло. А в поиске много всего выдает по реакту и многие пособия громадные. А я в в полноценного фулстека не хочу, мне поверхностно за глаза.
Аноним 03/06/21 Чтв 11:12:53 2054477464
>>2054432
Никакого пособия нет, без знания жс ты обосрёшься с реактом.
Аноним 03/06/21 Чтв 12:32:35 2054661465
Аноним 03/06/21 Чтв 13:26:14 2054763466
>>2054477
Это само собой. Я на 2/3 прочел лернжабаскрипт. Присматриваю пока что-то по реакту. Гуглю, смотрю содержание. По спрингу например выбор сильно скуднее. Но и там я потратил кучу времени на подбор и выбор материалов.
Думал, может посоветуете курс покороче, типа галопом по европам.
Аноним 03/06/21 Чтв 14:17:34 2054837467
Аноним 03/06/21 Чтв 14:18:52 2054840468
>>2054763
>Думал, может посоветуете курс покороче, типа галопом по европам.
Ты не поверишь, но самый краткий курс - это официальная дока. Буквально с ходу первые примеры кода и распространенные практики.
Аноним 03/06/21 Чтв 17:13:55 2055193469
>>2053699
Пока что я только видел как дропали реакт чтобы взять ангулар. Наоборот не видел
Аноним 03/06/21 Чтв 17:15:07 2055196470
>>2053928
Потому что все уже давно расписано и разжевано. Гугл в помощь. Я задал вектор для мыслей, интересно - разбирайся, не интересно дальше говнокодь на реакте
Аноним 03/06/21 Чтв 17:16:27 2055200471
>>2054235
Я написал о том, что использовал разное, а не как вы только одно. Дебил ты хоть читать научись что тебе пишут.
Аноним 03/06/21 Чтв 17:18:58 2055206472
>>2055193
>Пока что я только видел как дропали реакт чтобы взять ангулар.
Забыл упомянуть, что ты сам евангелизировал эти переходы.
>Наоборот не видел
Если контора переезжает на реакт, то она превентивно пидорнёт ангуляросектантов. Так что неудивительно.
>>2055196
Протестант подал голос.
Аноним 03/06/21 Чтв 17:32:10 2055227473
Можно как-то короче записать выражение
a = b && a = c && a = d
В петухоне можно было a in (b, c, d)
В MDN написано, что оператор in применяется только для объектов.
Пробовал написать a in [b, c, d] Работает только если a = b
Аноним 03/06/21 Чтв 17:33:59 2055234474
>>2055227
сори поторопился сравнение конечно же == или ===
Аноним 03/06/21 Чтв 17:34:18 2055236475
>>2054439
Советую jest под юнит-тесты, а cypress для e2e
Аноним 03/06/21 Чтв 17:37:31 2055244476
>>2055227
in проверяет наличие св-ва у объекта и возвращает true/false.
Короткого способа нет.
Аноним 03/06/21 Чтв 17:38:12 2055245477
Реквест годной книжки по node.js, ру/англ без разницы.
Аноним 03/06/21 Чтв 17:44:22 2055261478
>>2055244
Жаль, спасибо за ответ.
Аноним 03/06/21 Чтв 17:45:22 2055265479
const check = [b,c,d].find(x => x !== a);
if (!check) console.log('a is equal to all that shit')
Аноним 03/06/21 Чтв 17:45:43 2055266480
Аноним 03/06/21 Чтв 17:47:32 2055271481
Аноним 03/06/21 Чтв 17:49:18 2055279482
>>2055236
А react-testing-library для чего нужен? А enzyme?
А какой стиль тестов мне выбрать? Если маленькое приложение, то понятно, юнит тесты. А если у меня редукс, например, и кнопка delete? Как мне проверить, что все работает? Писать огромный юнит с миллиардом моков, которые имитируют работу редукса? А я не заебусь? Тогда интеграционные тесты писать? Это проще, меня не ебет как там все внутри, просто проверяю, что кнопка delete удаляет элемент. Но типо, непонятно, как писать в ТДД стиле с интеграционными тестами, там же в один тест куча ассертов наваливается обычно.
Аноним 03/06/21 Чтв 17:51:11 2055285483
>>2055227
[b,c,d].includes(a)
Это конечно подразумевая массив примитивов.
Аноним 03/06/21 Чтв 17:52:11 2055289484
>>2055271
Круто, спасибо. Буду пользоваться. Лень писать кучу &&.
Аноним 03/06/21 Чтв 17:52:24 2055290485
>>2055206
>Если контора переезжает на реакт

В этом нет никакого смысла. Освоить реакт дело пары вечеров для ангуляр разраба.

Более того я говорю не только за себя, а я опыт своих друзей или бывших коллег. Никто в здравом уме не переходит с ангуляра на реакт, а вот с реакта на ангуляр постоянно.
Аноним 03/06/21 Чтв 17:52:48 2055293486
>>2055279
>Но типо, непонятно, как писать в ТДД стиле с интеграционными тестами, там же в один тест куча ассертов наваливается обычно.
А ты начинаешь что-то подозревать.
Аноним 03/06/21 Чтв 17:54:01 2055300487
>>2055290
>Более того я говорю не только за себя, а я опыт своих друзей или бывших коллег.
Свято верю в выборку ангуляросектанта.
Аноним 03/06/21 Чтв 17:54:08 2055301488
>>2055227

>a = b && a = c && a = d

и

> a in (b, c, d)

совершенно разные вещи. Второе дает true вот здесь `1 in (1,2,3)`, тогда как тебе надо чтобы у тебя в скобках были только единицы. То, что есть в питоне совсем не то, что ты хочешь.

>>2055289

Остановись, подумой!
Аноним 03/06/21 Чтв 17:55:07 2055304489
>>2055300
По теме есть что сказать или так и будешь попукивать сектантами, реактопетух?)
Аноним 03/06/21 Чтв 17:57:25 2055314490
>>2055304
Сказал смайлофажащий ангуляросектант, ботающий по фене.
Аноним 03/06/21 Чтв 17:58:54 2055318491
>>2055293
И какой выход? Там где не душно, писать юнит тесты, там где душно, интеграционные?
Аноним 03/06/21 Чтв 17:58:56 2055319492
>>2055289
Раз уж второй упоминаешь &&, это видимо не опечатка. Ты точно имел в виду эквивалент a in(b, c, d) в питоне?
a in (b, c, d) это a, равный одному из тупла, т.е. a == b || a == c || a == d
Аноним 03/06/21 Чтв 18:03:19 2055327493
>>2055301
Мне хотелось сократить такую конструкцию.
number != null && number != ''
Такое решение помогло бы number not in (null, '')
Ты прав надо писать, чтобы всем было понятно.
Если будет много && буду переносить.
Аноним 03/06/21 Чтв 18:07:30 2055341494
>>2055327
Для этого есть Number(number)
Аноним 03/06/21 Чтв 18:08:58 2055342495
>>2055327
Тогда !([null, ''].some(value => value != number))
Хотя возможно, тебе нужно обычный isNaN(number)
Аноним 03/06/21 Чтв 18:10:19 2055343496
>>2055341
Number null и '' преобразовывает в 0. Мне нужно было не допустить именно этих значений.
Аноним 03/06/21 Чтв 18:11:07 2055346497
>>2055342
Или таки include, только результат !обратить
Аноним 03/06/21 Чтв 18:13:35 2055354498
>>2055342
isNan тоже криво обрабатывает 0 и пустую строку. Отлавливает только NaN. Написал вот так
while(isFinite(number) && number != null && number != '') {}
Аноним 03/06/21 Чтв 18:15:51 2055359499
>>2055200
А, а вывод что я юзал только одно ты сделал на основании ... ?
Аноним 03/06/21 Чтв 18:18:12 2055365500
Аноним 03/06/21 Чтв 18:21:43 2055377501
>>2055318
Выход - писать тесты когда душа пожелает. ТДД в жс мирке не существует, это концепт, принесённый пердоликами из других языков.
Насчёт разницы между реакт-тестинг-лайбрари и энзимом написана в ридми.
Аноним 03/06/21 Чтв 18:31:07 2055392502
>>2055359
Ты сам написал что ты мартышка вью мидл
Аноним 03/06/21 Чтв 18:57:14 2055436503
>>2055265
>>2055271
>>2055285
Вы задание внимательно читали? Find, includes, some будут успешно завершаться, если будет хотя бы 1 совпадение. Для его целей либо every, либо reduce. Но самое верное new Set([a,b,c,d]).length == 1
Аноним 03/06/21 Чтв 19:07:45 2055457504
>>2055436
Это ты нихуя не читаешь. В >>2055327 суть задачи вернуть логическое значение. А отрицательное/положительное - однохуйственно.
Аноним 03/06/21 Чтв 19:27:38 2055478505
>>2055457
Я в ахуе с твоей тупости. b,c,d = 1,2,3 . А равняется 1. Показывай как это охуенно работает
Аноним 03/06/21 Чтв 19:36:51 2055485506
>>2055478
Дебил, он проверяет, не является ли входная переменная пустой строкой/нуллом. В таких случаях необязательно проверять весь массив, достаточно только одного совпадения.
Почему его не устраивает `!Number(number)`, который отсеет нулы и пустые строки - загадка.
Аноним 03/06/21 Чтв 19:41:14 2055490507
>>2055436
arr.every(v => v !== n)
Эквивалентно
!arr.includes(v)
Учи методы и булеву логику, чтобы не быть баттхертом.
Аноним 03/06/21 Чтв 19:42:38 2055491508
>>2055485
>Почему его не устраивает `!Number(number)`, который отсеет нулы и пустые строки - загадка.

Потому что 0 тоже отсеет, внезапно для тебя, да?
Аноним 03/06/21 Чтв 19:44:47 2055494509
Аноним 03/06/21 Чтв 19:45:29 2055495510
>>2055478
![1, 2, 3].includes(1)
=>
false

Охуенно работает же.
Аноним 03/06/21 Чтв 19:46:17 2055499511
Аноним 03/06/21 Чтв 19:49:55 2055502512
>>2055499
Все равно отсеет, строку содержающую '0'

Какой же ты дебил.
Аноним 03/06/21 Чтв 19:49:56 2055503513
Аноним 03/06/21 Чтв 19:51:30 2055505514
>>2055503
Ну это уже слишком толсто.
Аноним 03/06/21 Чтв 19:58:39 2055514515
>>2055502
Он не знает, является ли входящая переменная строкой или числом? Так его же бэкендер на близжайшем митинге обоссыт.
Аноним 03/06/21 Чтв 19:59:09 2055517516
>>2055279
testing-library довольно прикольный, enzyme расстраивает в последнее время
Аноним 03/06/21 Чтв 21:12:54 2055593517
16139288480240.jpg 225Кб, 1266x688
1266x688
Анончики, как в css можно сделать потомок класса?
Есть у меня class_1 содержащий n-ое количество свойств и есть class_2 который имеет все те-же свойства, что и class_1 но у одного из них значения некоторых свойств различаются или добавляется новое сверху. Могу ли я объявить class_2 через class_1?
Аноним 03/06/21 Чтв 21:42:22 2055625518
>>2055593
Если юзаешь postCSS, то можно.
Аноним 03/06/21 Чтв 23:35:19 2055699519
>>2045447 (OP)
Надо покрасить карточки на фронте в рандомные цвета, все 5 цветов даны заранее. Когда карточек становится больше 5 то все последующие красятся в некий "дефолтный цвет"
Вроде заделал как надо, однако есть косяк: цвета задаются в формате #A0A0A0 - шесть 16ричных чисел, однако когда я выставляю цвет в DOM он из этого формата превращается в rgb(x, x, x) - как это фиксануть?

это все на ванильном жс
Аноним 03/06/21 Чтв 23:53:10 2055727520
Почитал фреймворко срач и хочу вставить свои 5 копеек. Объективно, вообще без разницы Вью, Реакт или Ангуляр. Работы есть дохуища на всех трех. Так что кодьте на том что вам больше заходит и нравиться. Работа, это и так место где мы проводим как минимум треть нашей жизни, так что надо делать это максимально с удовольствием, а не ебать мозг хуйней в угоду желаниям заказчика или бизнеса.

Реакту часто приводят в минус, то что у него ниухуя нет из коробки и надо собирать свой фреймворк на месте. Так вот если, ты хороший реактер, то ты и так себе соберешь все что нужно и оно не будет уступать по функциональности тому что предлагает ангуляр из коробки. Короче говоря на чем получается то и стоит юзать.

Я кончил.
Аноним 04/06/21 Птн 00:00:08 2055736521
image.png 5Кб, 568x70
568x70
>>2055699
А ты точно программист?
Аноним 04/06/21 Птн 00:02:07 2055739522
>>2055736
Блять, ты понимаешь вообще о чем я? Мне нужно работать с hex-представлениями, но браузер превращает их в rgb, я без базара могу написать костыль который постоянно будет выдрачивать их туда-сюдано нахера?
Аноним 04/06/21 Птн 00:11:05 2055752523
>>2055739
Ну превращает и превращает, чего бухтеть то. Тебе что, потом работать с ними надо? По твоему вопросу это выглядит как покрасил и забыл.
Аноним 04/06/21 Птн 01:59:29 2055817524
>>2055699
зачем это фиксить? Опиши задачу яснее, для чего тебе нужны hex на выходе.

Аноним 04/06/21 Птн 03:24:16 2055837525
>>2055699
А зачем тебе вообще хекс? Ну и крась в ргб?
Аноним 04/06/21 Птн 04:57:15 2055848526
изображение.png 49Кб, 912x566
912x566
04/06/21 Птн 06:27:11 2055874527
>>2055739
Чел.. Мне кажется, программирование это не твоё... Задумайся о работе кассиром в Пятёрочке... Или курьером в Яндекс Еде...
Аноним 04/06/21 Птн 07:40:17 2055890528
Оказывается, на cypress можно писать unit тесты, это в миллиард раз быстрее и удобнее чем на jest, и позволяет писать в TDD стиле. Охуенно. И почему мне об этом вчера никто не сказал?
Аноним 04/06/21 Птн 07:47:30 2055896529
Аноним 04/06/21 Птн 07:48:10 2055897530
16225074937380.jpg 260Кб, 960x938
960x938
>>2055890
Тут люди пытаются разобраться как работать с hex-представлениями в браузере, попутно обезопасить переформатирование значений из hex в rgb. А если точнее, то закрыть дыру в логике браузеров сочиняя костыли.

Твои тесты никому нахуй не нужон.
Аноним 04/06/21 Птн 07:52:15 2055898531
16194429780760.jpg 26Кб, 360x500
360x500
>>2048552
>чтобы за 3 месяца (собираюсь заниматься по 10-12 часов в день)
Зелень, ты как, уже сдался?
Аноним 04/06/21 Птн 08:19:23 2055905532
>>2055897
>А если точнее, то закрыть дыру в логике браузеров сочиняя костыли.
Это не совсем дыра, а злая спека заставляет конвертировать все цвета в RGB(A).
Тут только поможет задание кастомного css свойства на классе и инлайновое присваивание этому свойству другого занчения.
Что-то типа
.class {
--background-color: pink;
background-color: var(--background-color);
}
А скриптом задавать:
element.style.setProperty("--background-color", "hexColor")

Это подразумевая отсутствие ослоёбства.
Аноним 04/06/21 Птн 08:20:33 2055906533
>>2055593

Да/Нет. В чистом цсс у тебя нет наследования на уровне определений правил-стилей (но есть наследование стилей во время каскадирования-применения правил) так что тебе использовать всякие препроцессоры LESS , SASS. А еще можно не быть долбоебом и просто использовать каскадирование - написать два разных стиля .class_1 и .class_2, где .class_2 переопределит/добавит новые правила, и просто применять два этих класса к твоему элементу <div class="class_1 class_2"/>
Аноним 04/06/21 Птн 09:04:17 2055936534
>>2055905
Это уже шиза какая-то.
Вообще цветами в жс оперировать не надо. Максимум классами которые эти цвета уже задают.
Аноним 04/06/21 Птн 09:07:12 2055938535
>>2055936
>Вообще цветами в жс оперировать не надо. Максимум классами которые эти цвета уже задают.
Будешь класс на каждый цвет задавать?
Аноним 04/06/21 Птн 09:11:30 2055940536
>>2055905
>Это не совсем дыра
Да я же пошутил.

>>RGB(A).
Так а чем тебе ргб то не угодил, в чем неправ?

>Это подразумевая отсутствие ослоёбства.
Путем создания ослоебства на другом месте?
Аноним 04/06/21 Птн 09:27:25 2055953537
>>2055938
Переменные для кого.
Аноним 04/06/21 Птн 09:28:05 2055954538
>>2055940
>Так а чем тебе ргб то не угодил, в чем неправ?
Мало ли какие у него там требования, может дизигнеру прямо надо чтобы цвета на проекте были в хексах.
>Путем создания ослоебства на другом месте?
Я говорил про IE11, который не может кастомные свойства. Вот в этом случае да, придётся писать функцию, которая будет конвертировать хекс в ргб и обратно, и вызывать её.
В целом задавать значения кастомных свойствам - норм кейс для инлайнов.
Аноним 04/06/21 Птн 09:28:42 2055956539
>>2055953
Ты про какие переменные?
Аноним 04/06/21 Птн 09:29:16 2055957540
>>2055954
Ие и так хранит в хексах, нсли в хексах задано
Аноним 04/06/21 Птн 09:34:08 2055961541
>>2055957
>Ие и так хранит в хексах
А браузеры - нет.
Аноним 04/06/21 Птн 11:27:21 2056048542
Зачем нужны тесты если есть тайпскрипт?
Аноним 04/06/21 Птн 12:23:27 2056123543
16186764013760.png 186Кб, 517x384
517x384
>>2056048
Тайпскрипт защитит от ошибок в рантайме?
Аноним 04/06/21 Птн 12:33:39 2056142544
>>2056123
Да, главное конпелятор ублажить.
Аноним 04/06/21 Птн 13:07:51 2056228545
Аноним 04/06/21 Птн 13:11:44 2056232546
Typeof
Аноним 04/06/21 Птн 13:14:58 2056236547
>>2056228
js защищает от ошибок во время исполнения! ES12 ахуенен как никогда!
Аноним 04/06/21 Птн 13:16:05 2056237548
>>2056232
Отличи мне массив от объекта.
Аноним 04/06/21 Птн 13:28:34 2056251549
image.png 15Кб, 397x263
397x263
>>2049129
>Так вот, как в ноде переопределить функцию?

Пикрилейтед все работает.
Аноним 04/06/21 Птн 15:05:55 2056383550
>>2056237
[] - массив
{} - объект
Аноним 04/06/21 Птн 15:58:54 2056473551
Привет, Анон.
Я написал сортировку пузырьком. Где же я проебался?

function bubbleSort(massiv) {

for (j = 0; j < massiv.length; j++) {
for (i = 0; i < massiv.length - 1; i++) {
if (massiv > massiv[i + 1]) {
let swap = massiv
massiv = massiv[i + 1]
massiv[i+1] = swap
}
}
}

console.log(massiv)
}

bubbleSort([4,2,9,722,1,7,8,0,3,6,5,56,563,123,23,54,13,85])
Аноним 04/06/21 Птн 16:08:11 2056483552
845648735647856[...].png 18Кб, 739x568
739x568
>>2056473
>for (i = 0; i < massiv.length - 1 - n; i++)
тааак, вот здесь ещё можно добавить - n и тем самым от конца массива мы не проверяем уже отсортированные элементы.

Где же ещё я мог проебаться?
Аноним 04/06/21 Птн 16:56:07 2056543553
qwerty.png 1Кб, 84x38
84x38
Аноним 04/06/21 Птн 17:17:23 2056580554
Аноним 04/06/21 Птн 18:06:36 2056682555
двач, хелп
https://burnishcreative.com/

эта анимация с текстом, знает кто где пример скрипта посмотреть?
не могу нагуглить что-то подобное, я тупой
Аноним 04/06/21 Птн 18:32:54 2056716556
Столкнулся вот с такой проблемс. Есть таймер на странице в реукте, при запуске должны показываться секунды, 0.1 секунды и 0.01. Таймер работает на setInterval. И вот в чем проблема, что если страница не будет обновляться со скоростью минимум 100 раз в секунду? А что если я захочу вывести еще и 0.001 секунды? Уж 1000 фпс я точно не смогу получить. И как вот это делают?
Аноним 04/06/21 Птн 18:36:36 2056722557
>>2056682
Там скорее всего кастомная простыня кода, никто не будет писать общую функцию под такое специфическое дело.
Аноним 04/06/21 Птн 18:40:40 2056727558
Аноним 05/06/21 Суб 00:37:42 2057395559
>>2052342
const [state, setState] = React.useState({
langs: {}
})
Аноним 06/06/21 Вск 13:34:15 2059006560
стоит ли изучать ts?
Аноним 07/06/21 Пнд 13:58:55 2060519561
Аноним 18/06/21 Птн 06:04:40 2072042562
>>2047843
> не допустим такой ошибки
А кто это там у нас пилит новые яп? А правда там уже макака нейросеть научилась верстать?
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов