Этого треда уже нет.
Это копия, сохраненная 1 августа 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image56 Кб, 1050x1050
JS Thread #214 /js/ 2045447 В конец треда | Веб
Предыдущий тред: >>2035519 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2046121
>>45447 (OP)
Эякулировал поллюцию в ваш прототип, принимайте.
android-development.jpg261 Кб, 800x530
3 2046152
Ребзя, хочу вкатиться в разработку мобильных приложений. Вообще, по-хорошему самому бы нагуглить, но как-то вообще ни малейшего представления не имею по этой теме у меня нокиа, лол)). Поясните, что там вообще происходит и как туда вкатываться? При этом не хочу выкатываться из JS. На JS программирую с 2012-го (до этого с 2002-го программировал на чем-попало (бейсики, паскали, пхп), пока не остановился на JS).
Хочется делать мобильные приложения так, чтобы был доступ ко всем вкусняшкам - к камере, микрофону, гироскопу и т.д.
4 2046171
>>46152
Ionic
ReactNative
Cordova
5 2046209
>>46171
А подробней? Что перспективней? Чем проще пользоваться? Что из них быстрее? И т.д.?
6 2046403
>>45447 (OP)
Анон, выручай. Мне нужно сделать для вуза SPA сайт на каком-то из фреймворков, желательно angular/react. Там должна быть регистрация, очевидно он должен работать с rest api. Если оно будет с бекендом - заебись, нет, то вроде можно как то с гитхаба json выкачивать, имитируя api. Своими силами смогу только под себя переделать.
Собственно где в тырнете можно такое найти? Мб кто-нить поделится своим учебным проектом, потому что надо сделать в кратчайшие строки.
С меня как всегда
16217744326720.mp43,2 Мб, mp4,
1280x720, 0:12
7 2046445
>>46403
Умри, неосилятор.
8 2046460
>>46445
Сдохни, ебаный токсик, убивающий доску.
9 2046470
123
image54 Кб, 467x333
10 2046486
>>46403
ЗУмерок ты тредом ошибся. В кртачайшие сроки ему блять, проектом поделиться. Уебывай нахуй.
11 2046498
>>46486
Нахуй иди. Я спросил есть ли инфа где достать. Похуй даже если это 100 раз заюзанный учебный проект с какого-то видео-курса с ютуба. Главное чтоб под критерии попадал.
image94 Кб, 372x372
12 2046502
>>46498
Блять это круче стендапа нахуй. Продолжай.
16199752907560.png287 Кб, 720x405
13 2046507
>>46403
Ты с Урала?
14 2046511
>>46403

>Там должна быть регистрация, очевидно он должен работать с rest api. Если оно будет с бекендом - заебись, нет, то вроде можно как то с гитхаба json выкачивать, имитируя api.


Напоминает тестовое в одной конторке.
15 2046780
Mobx
16 2046829
17 2046831
>>46829
Яшкино
18 2046834
Вот ситуация. Мы такие пишем на тайпскрипте. Нам приходит задача работать с новой АПИ. Мы изучаем доку, что там нам приходит и бежим роняя кал прописывать интерфейс. Внимание вопрос. На момент запуска приложения typescript уже скомпилирован в js и никакой typescript проверки типов уже нет. И если нам что-то приходит не то и мы не обернули это в try catch, то приложение может упасть. Так вот зачем мне тратить время на ts, если я могу сразу очевидную проверку делать на стороне JS.
19 2046839
>>46834
Ты какую то хуйню написал, ты с тайпскриптом хоть раз работал?
20 2046849
>>46834
Тайпскрипт конечно не нужен, но ты хуйню спорол. Типизация - это инструмент разработки, а не парсер пришедших с сервера или откуда угодно данных. Аннотации типов - это подсказки для компилятора, которые пишутся, чтобы компилятор потом мог тебе подсвечивать сложение чисел со строкой. Другого назначения у типизации нет и быть не может.
21 2046865
>>46834
Палю годноту:
Генератор тайпсейф кода из OAPI спеки:
https://github.com/devexperts/swagger-codegen-ts

генератор ТС интерфейсов из сериализуемых JS объектов:
https://jvilk.com/MakeTypes/

генератор валидаторов из ТС интерфейсов:
https://github.com/juusaw/ts-to-io

А теперь иди. Иди, и больше не возвращайся никогда.
22 2047024
>>46839
Да, условно пригубил
>>46849
Мне сложно понять, то как именно помогает нам тайпскрипт в разработке. Пока что я вижу в треде макаронников, которые километрами объявляют типы, интерфейсы и везде экспортят их и импортят. Когда я вижу это гавно меня начинает трясти. Можно потратить время и написать описание функции, чем тратить часы на создание интерфейсов и всей этой хуйни.
23 2047037
>>47024
Сигнатуру функции описать гараздо проще и быстрее, чем делать это словами + экономится куча времени для написания интеграционных тестов... но да, это надо что-то сложнее лендингов и тудашек делать, чтобы понять.
24 2047109
>>47024

>Мне сложно понять, то как именно помогает нам тайпскрипт в разработке.


И не поймешь, адвокаты типизации обычно заканчиваются на "ПАМАХАИТ ИЗБЕГАТЬ АШИБОК(как?) НУ ПАМАХАИТ И ВСЕ, ОЧЕВИДНО КАНПЕЛЯТОР ТАМ МАГИЮ ДЕЛАЕТ И АШИПКИ УБЕРАЕТ!! ДА И ТЫ НАВЕРНОЕ СЛОЖНЫХ ПРОЕКТОВ НЕ ПИСАЛ, ЕСЛИ БЫ ПИСАЛ ТО УВЕРОВАЛ БЫ В ТИПЫ".
1622226556024.jpg280 Кб, 1440x1800
25 2047126
Здравствуйте. Скажите пожалуйста, а чем отличаются фронтэнд-разработчик и дс-программист? Насколько я понял, эти сферы пересекаются, плюс ко всему требования схожи, но хотелось бы узнать подробнее.
26 2047127
>>47037

>Сигнатуру функции описать гараздо проще и быстрее, чем делать это словами


Описать сигнатуру функции словами - это переводится как "дать функции и ее аргуменнтам нормальные названия". Непонятно, почему ты решил, что запись int function per(int a, int b) вдруг стала понятнее, чем аналогичная запись без типов. И так же непонятно, почему ты решил, что добавление типов в запись calculatePercentage(whole, part) сделает ее каким-то образом более читаемой.

>экономится куча времени для написания интеграционных тестов


Уже по этим словам понятно, что ты понятия не имеешь, что такое интеграционный тест, и ни одного в жизни не написал. И скорее всего не только интеграционного, а даже просто нормального юнит-теста. Жду пример такого интеграционного теста, который ты заменил своими манятипами.
27 2047248
>>47109

>о заканчиваются на "ПАМАХАИТ ИЗБЕГАТЬ АШИБОК(как?) НУ ПАМАХАИТ И ВСЕ, ОЧЕВИДНО КАНПЕЛЯТОР ТАМ МАГИЮ ДЕЛАЕТ И АШИПКИ УБЕРАЕТ!! ДА И ТЫ НАВЕРНОЕ СЛОЖНЫХ ПРОЕКТОВ НЕ ПИСАЛ, ЕСЛИ БЫ ПИСАЛ ТО УВЕРОВАЛ БЫ В ТИПЫ".



И при всем этом кастят типы нещадно, канпелятор не ругается, значит все нормально написал
28 2047422
>>47127
Пока динамичные дебажат в рантаймах, статичные читают контракты.
Все эти фреймворки и приблуды унифицируют весь тот говнокод, который тоннами производят жсеры.
29 2047507
>>47422

>Пока динамичные дебажат в рантаймах, статичные читают контракты.


Баги находятся в первую очередь в бизнес логике и дебажится тоже она, и никакие шизоконтракты тебе такой баг поймать не помогут в жизни. Свои же маняфантазии о трехчасовом дебаге сложения числа со строкой оставь при себе, как и фантазии о том, что в статических языках дебагерами никто не пользуется.
30 2047537
>>47507
Со своим говнокодом я как-нибудь сам совладаю, проблема разбираться в чужом, моя задача точно знать что там принимается и возвращается
31 2047560
>>47537

>int function per(int a, int b)


Точно знаешь, что тут передается и возвращается, вперед, работай, хуле.
32 2047582
>>47560
Напугал примитивами.
33 2047630
Блядь, можете в двух словах объяснить что такое REST? Как ни начну читать что-либо в инете, какое-то нагромождение хуеты из которой вообще ничего не понятно, просто ебанутые копипасты из википедии, типа "история сервиса, год сосздания" сука и прочая ебанистическая хуета.
Вот просто если бы вас спросили, "что такое REST api?", что бы вы ответили?
34 2047633
>>47630
https://www.youtube.com/watch?v=WNy2x8ykWgA
Вот еще пожалуйста:
REST api, это api, которое поддерживает соглашение РЕСТА.
Сука, вы сами понимаете вообще что это такое? Блядь, это чувак, который ведёт ютуб канал для программистов, и записывает ЦЕЛОЕ видео о том, что такое rest, из которого непонятно буквально Н-И-Х-У-Я.
35 2047653
>>47630
Тебе на странице википедии, что конкретно непонятно? Там предельно расписано что это, зачем и как.
36 2047655
>>47633

>Сука, вы сами понимаете вообще что это такое?


REST это альтернатива RPC.
1.png346 Кб, 1315x597
37 2047678
Че, пацаны, фриланс?
Кому фуллстак сайтец за неделю по цене 50 баксов? Не в час блять, а вся работа (бэк + фронт) стоит 50$.
В чем его секрет? Он один раз написал код а потом тупо его копипастит поправляя детали? Я вот только что осилил купленный на рутрекере курс по ноде, чтобы к своей фронт-хуйне еще и бэк писать, и я охуел с того насколько это глубокая и многогранная тема, по-ощущениям, отсмотрев 50 часов курса, я где-то на 1% изучил ноду. И тут вы хотите сказать что этот индус хуячит охуенный бэк за 50$ в неделю?
38 2047696
>>47678
Там же снизу пишет - any special requirements - get a quote. При обсуждении он выкатит реальную сумму.
Этот сервис совсем для других областей изначально, просто пасутся и ойтишники, подстраиваясь под его модель.
39 2047742
>>47678
За 50 баксов он выкатит тебе готовый шаблон, который у него один на всех.
Все остальное будет стоить отдельных денег
40 2047763
>>47742
Нихуя он наёбщик.
41 2047800
>>47678
Скинь ссыль на курс.
42 2047807
>>47800
Скинул тебе за щеку, проверяй. Я не буду помогать конкурентам.
43 2047810
>>47807

> курсы на рутрекере


> рряяя, не буду делиться ссылкой, не буду конкурентов плодить



Зумерье наглухо ебнулось.
44 2047815
>>47810
Если захочет, то сам найдет. А я помогать конкурентам не буду. Может он из моего города и нам вместе в одну галеру собеседоваться? Нахуя мне это надо?
45 2047823
>>47810
Двачую. Зумеры - рак, убивающий /pr
46 2047827
>>47815
Я бы тебе в реале в ебальник уебал, конченый хуесос, мразота ебаная, не человек нахуй, бездарный хуесос открывает пасть про конкуренцию. вырожденец ебаный.

мимоохуевалсбыдла
47 2047833
>>47827
А я охуеваю с долбоебов, которые бесплатно раздаривают знания мимокрокам. У джуна уже и так зарплата меньше чем у уборщицы на той же галере, потому что каждая декретчица с тугосерей теперь погромист благодаря курсам, так все вокруг как будто не видят этого, продолжают организовывать чатики, конфочки, митапы, снимают видео, ведут блоги, делятся ссылками, роадмапами и т.д. Нахуй и в пизду. Решительно.
48 2047840
>>47833
Проосто съеби с этого треда тогда, крысенышь тупоголовый. Тут люди делятся заниями. Таких пидарасов как ты тут не любят.
49 2047842
>>47833
Ну так о том и речь, что любая декретчица сейчас может пойти на эти курсы или найти их на ютубе. Нахуй ты как дебил пытаешься зажимать инфу на доске программистов блять, где тусуются 3,5 человека и то по выходным?
Какие же зумеры дегенераты, пиздец просто.
50 2047843
>>47840

>Проосто съеби с этого треда тогда, крысенышь тупоголовый. Тут люди делятся заниями. Таких пидарасов как ты тут не любят.


Нет. Глупо этим не пользоваться, пока это есть. Но сам такую ошибку я не допущу. Надеюсь, мое поколение умнее вашего. И когда вас, деды ебаные, зумеры выжмут из айти к хуям собачьим, то мы, в свою очередь, не допустим настолько тупой ошибки, и не будем воспитывать себе конкурентов. Кто ищет, тот всегда найдет, а кто не может найти сам, тот нахуй тут не нужен.
51 2047844
>>47842

>декретчица сейчас может пойти на эти курсы


Декретчица пойдет на платный скиллбокс 2 года по часу в неделю ванильный жс ковырять. А я всегда смотрю только реально годные курсы (которые не могут дать каких-то серьезных знаний, только ознакомить с технологией в общем), а не воду ебаную.
52 2047857
>>47844
В итоге по развитию ты ушел не дальше этой декретчицы, и конкуренцию на собесах можешь составить только этим декретчицам.

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

Но ты продолжай тешить себя своей важностью. лол. на собесах такие учшки страдают больше других
53 2047860
Ах да, я уже говорил, что пишу доносы авторам курсов на раздачу с торрента, после того как сам скачаю все что мне нужно? Нет? Ну вот теперь сказал. После моих доносов пару раздач таки выпилили. И не знаю, совпадение или нет, но после этого на вакансиях джуна в моем городе зп увеличилась примерно на 100$
54 2047864
>>47857

>в рутрекере ключевые слова react redux


И после этого стать профессианальными дегустаторами немытых писюнов, потому что реакта с редуксом хватит только на то, чтобы устроиться младшим тряпковыжимальщиком для галерной велком ту твенти твенти ван.
55 2047866
>>47864

>для галерной велком ту твенти твенти ван.


для галерной уборщицы,
56 2047871
>>47860
Ебать ты злодей.
Умственную отсталость не диагностировали?
57 2047872
>>47860
Типа они без тебя, дебила, не знали про рутрекер.
Нет ну ты прям какой-то феерический мудак, даже для зумера это уж слишком.
58 2047873
>>47833
Если твоей позиции хотя бы в теории может угрожать вчерашний школьник-вкатывальщик, то проблема тут явно не в том, что кто-то этому школьнику дает бесплатные советы о программировании.
59 2047874
>>47872

>Типа они без тебя, дебила, не знали про рутрекер.


А хуй их знает, меня это не волнует. Я подстраховался и заебись.
60 2047881
>>47873

>вчерашний школьник-вкатывальщик


Вчерашних школьник-вкатывальщик через год-другой это молодой и успешный мидл\сеньор\техдир\кабанчик.
Стикер85x101
61 2047886
>>47881

>меня это не волнует. Я подстраховался и заебись.

62 2047891
>>47881
Опять же, если твоей позиции угрожает "миддл" или "сеньор" с двумя годами опыта, то тебе нужно сильно задуматься над этой позицией и о том, все ли ты делаешь правильно.
63 2047893
>>47891
Вот я задумался и принял охуенное решение. А тебе через 5 лет уволят за старость нахуй.
64 2047904
>>47678
>>47807

>по-ощущениям, отсмотрев 50 часов курса, я где-то на 1% изучил ноду


>А я помогать конкурентам не буду.


>Надеюсь, мое поколение умнее вашего.


>пишу доносы авторам курсов


Ебать ты дебил, конечно.
65 2047909
>>47893
Твои агрессивные попукивания в сторону ньюфагов и мелкие пакости уровня выпиливания торрента вряд ли можно назвать "охуенным решением", и результатов они не дадут. Тебе так же придет и выкинет с места 25-летний "сеньор", потому что ты сам себя уже поставил в позицию не развивающегося профессионала с опытом и отработанными навыками, а в позицию чернорабочей макаки, главный "навык" которой - это "я молодой, измором возьму". Такую макаку и такой навык очевидно заменить очень просто, хоть обосрись со своими пакостями.
66 2047911
>>47904
>>47909

>Этот яркий нибамбит, проекции и додумывания.


Значит я все правильно делаю.
67 2047916
>>47911
Мне даже страшно представить, что будет когда ты изучишь ноду на 2 процента. Наверно будешь с подгорелой жопой бегать по ютубу и пытаться блокировать бесплатные видосы.
68 2047972
Скажите пожалуйста нубу: в цикле for сложение с присваиванием не работает?

Вот такая коснтурукция работает нормально:

> for (start; start<=stop; start=start+step)



А вот эта вызывает out of memory

>for (start; start<=stop; start+=step)

69 2047978
>>47972
А хуй его знает братан, я сам только изучать начал.
изображение.png4 Кб, 253x194
70 2047983
>>47972
Чому не работает, работает.
16198536861791.jpg56 Кб, 640x637
71 2047986
>>47978
Борда 18+, сгинь, окатышь.
72 2047997
>>47986
Мне за 30, бро.
image.png2 Кб, 350x179
73 2048002
>>47972
Все работает, а out of memory у тебя по какой-то другой причине.
74 2048003
>>47997

>я сам только изучать начал.


>Мне за 30

75 2048007
scope
76 2048010
>>48003
Спок, зумерок
77 2048042
Где можно спиздить 100 Algorithms Challenge?
78 2048057
>>48042
Это как раз первый challenge.
79 2048075
80 2048096
>>48075
Оно, только там еще видео к каждому заданию. Курс обучающий, а на гите у него просто задачки лежат.
81 2048191
>>45447 (OP)
Господа JS-еры, есть следующий вопрос: возможно ли в синхронном коде запустить асинхронную функцию и ожидать ее выполнения?

Ситуация такая - есть async функция, делающая запрос к локальному хранилищу и возвращающая Promise. Возможно ли как-то из синхронного кода выполнить эту функцию и получить значение этого Promise как при использовании then. Выполнение должно остановиться да получения этого результата.
82 2048195
Дублирую из утонувшего:

Если я работаю в госконторе за низкую зп, где клепаю хуйню по подобию того, что нахожу в интернете, надо мной нет сеньора, который всё это может проконтролировать, не сильно быстро развиваюсь, и хочу найти новую работу, то под кого мне лучше косить - под совсем джуна или под upper-джуна? Стоит ли мне занижать свой опыт работы, или нет? Боюсь, что если укажу весь срок работы, то обо мне могут сделать вывод, что я недостаточно замотивированный, и недостаточно много знаю за срок, который работаю. Типа "медленно развиваюсь". И только недавно избавился от разного рода говняка в жизни, мешающего мне усваивать информацию. Насколько вообще этот момент может быть принципиален для работодателя?
83 2048252
Нужно ли дебаунсить какие-то быстрые экшены в радксе? Например если введенный инпут у меня хранится в сторе, и экшн диспатчится на каждое изменение. Стоит ли добавить локальное хранение инпута в компоненте и деспатчить например с задержкой в секунду? Или редукс такое нормально воспринимает? Алсо, разделение редюсеров как-то сказывается на производительности, или это только для красоты/удобста делается?
84 2048254
>>48195
Можешь вообще не писать джун, мидл и прочее, просто укажи зп, и свой опыт, можешь чуть его сжать, если совсем хуи пинал 10 лет, а дальше по ходу интервью будешь прояснять уже что ты там делал и каков твой уровень
85 2048262
>>48252
Не заморачивайся, дебаунс нужен для сетевых запросов.
87 2048278
>>48273
А что, это реально щас такое 500 рублей стоит, или это какой-то пранк?
16213642826271.jpg17 Кб, 680x530
88 2048294
>>48278

>реально щас такое 500 рублей стоит


Да.
89 2048296
>>48273
Да какие нахуй 500р. Час работы столько не стоит. Нахуй кому-то горбатиться за 500 рублей? Они специально от денег отказываться будут? Они то же самое могли делать за 5000-10000 просто вот на ровном месте просто потому что могут
90 2048310
>>48296
Этому внятное обьяснение есть?
91 2048314
>>48273
Какая няшная казашка. Да еще и умная. Интересы у нас похожи.
92 2048316
>>48314
Да уж. Я её даже в соцсетях попытался найти. Но нигде нет, только пустой пинтерест и какой-то сайт для переводчиков.
93 2048319
>>48278
А на тильде наверное можно вообще забесплатно такое сделать
94 2048322
>>48310
ДА. Долбоебы, которые легко и просто делятся профессиональными зананиями, ведь им "ничего не угрожает", потому что они "высококвалифицированные развивающиеся специалисты", а не "какие-то макаки". Во всех остальных сферах труда принято скрывать профессиональные секреты и на пути к ним ставить различные препятствия (вроде ВУЗов, проходных баллов, платных факультетов, да и просто банально никто не пиздит на каждом шагу етц. етц.) Вы видели когда-нибудь ювелира, который каждого встречного стремится научить ювелирному делу? А адвоката, который ходит по улице и предлагает любого научить выигрывать процессы? То-то же блять. Скоро все за 100 рублей в сутки работать будем.
Смех.mp41,1 Мб, mp4,
1280x720, 0:06
95 2048326
96 2048330
>>48322

>Вы видели когда-нибудь ювелира, который каждого встречного стремится научить ювелирному делу


А программиста, который ходит по улице и предлагает кого угодно научить программированию забесплатно ты где видел, шизик? И у ювелиров форумов с проф. вопросами по-твоему нет и никто никому не помогает и не отвечает? Головку лечи.
97 2048332
>>48322
Ну я в данном конкретном примере что-то не понимаю. Либо там в энтом самом firebase авторизация и база данных делается через конструктор через какой-то гуй нажатием этих кнопок, либо мозг отказывается это принимать. Алсо, бекенд типа у неё остаётся, или что? Или это я просто джун ебаный нефулстековый?

1 день за сайт под ключ с авторизацией, размещением на хостинге и ещё и за 500 рублей, какой-то прикол. Мне кажется, она сама у себя этот заказ купила, чтобы поднять рейтинг. Иначе я не понимаю прост.
98 2048333
>>48322
Бля, да съеби ты уже, шизик, выучивший ноду на 1 процент.
99 2048335
>>48278>>48296
Вы ебанутые? Это по сути шаблон на вордпрессе, только за каким-то хуем на реакте написанный.
100 2048336
>>48332
Ну, справедливости ради, эта казашка может там в аутентификации таких дыр в безопасности наделать, что слон пролезет.
101 2048340
>>48332
Да что там непонимать.
Сделали один раз шаблон и продают всем желающим + установка и настройка. Меняют картинки и цвет кнопочек.
Попробуй попросить их написать кастомный модуль и увидишь реальную цену.
102 2048356
>>48322
Вся эта хуета нужна для окучивания вкатунов, из которых 2.5 человека станут в итоге кодерами, которые и без всех этих курсов бы стали кодерами. Можешь глянуть любой популярный курс на ютубе, первые уроки 500к просмотров, ближе к последним по 10-15к. Примерно так же и на курсах. Они потому даже иногда обещают 100% трудоустройство по окончанию курсов, потому что те кто эти курсы до конца пройдет и так бы работу нашли
images (2).jpg6 Кб, 225x225
103 2048358
Накидайте годных курсов по ноде и реакту с рутрекера. Лучше на инглише. Можно книг.
104 2048359
>>48358
Щас однопроцентный шиз вылезет, подожди))
image.png14 Кб, 594x298
105 2048378
Открыл внутренности реакта, решил посмотреть как создается реф (пикрелейтед). Думал что там какая-то магия и удивился его простоте. Но тем не менее я не понимаю смысла заключения Object.seal в литеральные скобки. Есть у кого идеи?
106 2048393
>>48358
Накидал тебе за щеку. Может за тебя их и пройти еще?
Лезь сам и смотри. Долбоеб блять.
107 2048396
>>48322
нихуя крысу порвало

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

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

Зайди на themforest там тоже самое продается что это шкура пытается впарить только за адекватный прайс, ну и качество соответствующее
108 2048426
Не могу понять нахуй нужен редукс. Поясните кто-нибудь.
109 2048436
>>48426

>нахуй нужен редукс


Прост)0))
110 2048438
>>48436
Вот именно. Такое ощущение что всё это искусственно раздувают где на каждый чих нужна своя либа с докой на пару десятков страниц каждая.
111 2048450
Годных курсов по ноде накидаете? Или тут все однопроцентные?
112 2048452
>>48450
Учи нативный JS
113 2048453
>>48450
https://habr.com/ru/company/ruvds/blog/422893/
Собстно нихуя больше и не надо.
114 2048454
>>48426
Для реализации концепции Flux, очевидно же.
115 2048456
>>48453
Ну ты красапета) Помогаешь вкатунам)) Не то что тот однопроцентный)))
116 2048459
>>48378
Выделение impure/effectful кода в соответствии с принятой конвенцией.
117 2048460
>>48459

> Выделение


*Выделение в отдельный блок
118 2048461
>>48460
Нахуя тебе ссылка ты что долбоёб?
image.png14 Кб, 495x250
119 2048478
>>48378
Ты что, наебать меня решил?
120 2048487
>>48461

>ссылка


*указатель
121 2048490
>>48478
Какая версия реакта? Какой файл смотришь?
>>48459
Хорошо, можешь объяснить для чего это сделали или ссылку на какое-либо объяснение?
122 2048497
>>45447 (OP)
аноны, добрый вечер. какой сейчас самый популярный способ работы со стилями в реакте? стайлед компоненты? или что-то другое?
123 2048499
>>48490

>Какая версия реакта?


^head

>Какой файл смотришь?


https://github.com/facebook/react/blob/master/packages/react/src/ReactCreateRef.js

>>48497

>какой сейчас самый популярный способ работы со стилями в реакте?


Linaria топчик.
124 2048516
>>48499

>Linaria


что-то похожее на стайлед компоненты вроде. а оно популярное или просто новая интересная штука?
125 2048517
>>48490

>можешь объяснить для чего это сделали или ссылку на какое-либо объяснение?


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

Всё правильно сделал?
127 2048528
>>48520

>Всё правильно сделал?


Нет. В твоем случае pull на генераторах решил бы проблему блокирования потока.
128 2048530
>>48516

> что-то похожее на стайлед компоненты вроде


По большей части это тот же SC с меньшими трейдофами в плане перформанса. Win-win.
129 2048552
Посоветуйте годного контента по JS/React/алгоритмам на русском или английском, чтобы за 3 месяца (собираюсь заниматься по 10-12 часов в день) можно было хорошо подготовиться к собеседованиям на джуна. Есть базовое знание синтаксиса JS и Python, писал туду-лист на простом JS пару месяцев назад. Книги, курсы, ютуб-каналы, что угодно. Заранее спасибо.
130 2048557
>>48552
Нефиг было предыдущие 4 года фигней страдать.
Поналетели блин вкатуны-выпускники к лету
131 2048567
>>48557
По делу то есть что сказать?
image35 Кб, 354x360
132 2048572
>>48552
алгоритмы не нужны
по reactu -
1. Читаешь доку от корки до корки
2. Проходишь курс айти камасутры, там 100 видео на 50 часов я проходил месяц
3. После читаешь доку от корки до корки.
4. Проходишь курс буры.
5. После читаешь доку от корки до корки.
6. Ты знаешь реакт.

Самое важное - не спешить, записывать и вникать подробно, пересматривать и перечитывать не понятный момент. И важно всегда возвращаться назад и перечитывать, я доку когда первый раз прочитал - думал что все понял, набрасал тудушку и радовался. Когда я доку прочитал во второй раз - я охуел, оказывается я много чего не понимал дто этого. Когда в третий раз прочитал доку - я прозрел нахуй.
Я честно признаюсь не люблю перечитывать по 100 раз одно и тоже, меня всегда тяготит найти что то новое, но я понял что я сильно ошибаюсь. И в плане изучения лучше повторять один и тот же материал, с каждыйм разом открываются новые и новые истины. Плюс когда подкрепляешь практикой - понимаешь после прочтения почему ндо так делать а не как-то по другому.
133 2048575
>>48572
Инфоцыган, плиз
image.png283 Кб, 400x412
134 2048578
Строготипизированный боярен вкатился. Макаки, помогите! В чем в 2021 кодить JS так, чтобы
а) среда умела отслеживать и подсказывать типы переменных и сразу же ебала меня за попытки написать var
б) среда знала всю хуйню о всех браузерах, весь их дом, все их объекты и их методы и, конечно же, все это было бы в интеллисенс
в) среда умела в статический анализ и понимала, что создав глобальную фуу я модицифировал документ и теперь у меня есть документ.фуу (это ж очевидно, блядь, в любом нормальном языке! разве я многого прошу?)
г) не страхоблядский комодо с хуиллиардом костылей
135 2048580
>>48575
Быдло 1%, ты?
136 2048584
>>48580
Не ,я не он))
Там стиль другой и визги о сливе ценнейшей инфы были бы.
А я просто отметил, что ты советуешь курсы каких-то кабанчиков, о которых никто не слышал.
node.png129 Кб, 1228x821
137 2048585
>>48453
Зачем перевод?
138 2048586
>>48552

>10-12 часов в день


Выгоришь со временем, а потом будешь по два часа в пару дней, плавали, знаем.
139 2048589
>>48586

> 3 месяца


> Выгоришь


> плавали, знаем



Орнул с этого усталого.
140 2048591
>>48585
Ну там есть ссылка на оригинал.
Перевод тоже имеет свою ценность, кому-то так удобнее
141 2048592
А го, если про какие-то курсы пишете - сразу с ссылками, ок да?)))
16213640545453.png25 Кб, 713x611
142 2048596
>>48589
Ну не веришь, удачи. По 12 часов у тебя арбуз сварится, но тебе виднее.
143 2048597
>>48584
Я прошел все курсы которые есть на рутрекере за 2018-2020 год(рускоязычные) в них нет никакого смысла. Выжимку По обучению я описал в своем посте. Камасутра популярный айти канал не пизди. Бура - лучший курс у русских ванек что можно спиздить, у остальных такой ад что я ебал, у кого нос заложен, кто то лыка не вяжет, да и у большинства подача материала оочень хуевая.

На все про все у меня ушло 5 месяцев. Если бы шел путем который описал для того чела, минуя всякие хуевые курсы, в 3 месяца уложился бы.
144 2048599
>>48586Я
Я по 12 часов охуел на 3месяц.
Потом время знатно убавляется.
Я пиздец какой замотивированный был, но уже от силы по 6 часов в день занимался.
Вот вам ценный совет: когда заебетесь, не делайте перерывов в обучении, лучше хоть по 2 часа потом ебашить, но каждый день. Постоянство важнее колличества будет.

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

Кун->>48572
145 2048600
>>48596
Тут по 12 часов люди двоичный код на перфокартах пишут, с 2007-го года в отпуске не были, и ниче, лишь утомились слегка, а он за три месяца выгорает. Зумерки все такие?

мимо
146 2048601
>>48552

> 1100 часов


> на джуна



Блядь, куда я попал?!
147 2048603
>>48601
В мир где интернет уровнял шансы всех людей умеющих им пользоваться.
изображение.png376 Кб, 1366x641
148 2048606
>>48599

>в работу с головой, паттерны успеха айти специалиста.


Это?
149 2048607
>>48606
Есть еще книги с таким названием?
150 2048608
>>48603

> В мир где интернет уровнял шансы всех людей умеющих им пользоваться



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

> уровнял


Такие умные, в интернетах учатся, а в простейших словах обсираетесь. Як тик?
151 2048609
>>48601
На двач ты попал, дебич
152 2048611
>>48608
Что затирает про iq чел который верит в iq в 2021
153 2048612
>>48608
Если ты нигде раньше не работал, то и за 30000 часов ты сможешь выучится только на джуна т.к. на сеньора тебя никто не возьмет без опыта.
154 2048614
>>48606
Да, узнал из этого видео https://youtu.be/kICh_d6tHQk
Там чел поясняет как он целый год по 12 часов учился.
Мне его подвиг не удалось повторить но важные вещи для себя я понял
155 2048618
>>48578
a eslint
b vscode+plugins
v jetkins
16213676920510.png1,3 Мб, 1080x1035
156 2048621
>>48607
В три часа ночи капчую, не кричи на меня!

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

Гляну книгу.
157 2048623
>>48612

>на сеньора тебя никто не возьмет без опыта.



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

Перед тем как ринуться отвечать посмотри хотя бы содержимое сертифицирующих вас академ. программ от любого "лидера индустрии". Та же МС сертифицирует разработчиков и архитекторов по программам, в которых даже близко и тысячи академ. часов нет (а это даже не 60 минут). В результат, помимо сертификации МС, входит еще и государственный диплом с правом работы по специальности. А вы тут визжите про 1100 часов изучения материала на JS-джуна, ебанутые.
image.png297 Кб, 621x351
158 2048624
>>48618
Джеткинс перебор, за остальное спасибо!

Eslint'а под vscode будет достаточно или пункт бэ включает что-то еще?
159 2048626
>>48623
На джуна достаточно 300-400 часов плодотворного обученмя
1100 это уже премидл почти
160 2048627
>>47126
/ вычисляем количество хромосом кодера /

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

if (1) {
alert("Ровно 47!")
}
161 2048630
>>48624
А насчет джеткинса не так понял тебя, по другому прочитал прост.
Еслинт и преттиер настраиваешь и этого достаточно, настройки там гибкие найдешь в гугле
162 2048631
Чем женерики отличаются и чем они лучше\хуже простого any?
163 2048634
>>48630
https://tproger.ru/translations/setting-up-eslint-and-prettier/
Вот в принципе годная статья там ответы на твои вопросы
164 2048639
>>48572
Большое спасибо. Добра тебе, анончик.

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

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

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

К тому же, в /pr/ нагнетают атмосферу в обсуждениях рынка труда и складывается ощущение, будто джуну надо знать вообще ВСЕ. Поэтому я и написал, что готов потратить большое количество времени.
165 2048640
>>48623
Ебанутый тут только ты. Сравнил академчасы по программе и самообучение. Ты бы еще часы в универе подсчитал, кретин.
166 2048642
>>48639
Нейтив жс - один раз кантора всего прочел, потом шлефанул прочтением ydkjs все 6 книг
167 2048643
>>48623
И вообще, иди-ка ты нахуй беспруфное хуйло. Давай, показывай, свой гитхаб, свои программы и достижения, а потом уже высирайся своим "авторитетным" мнением.
168 2048645
>>47843
Даже таких теперь в погромисты берут

Порридж, эти самые "тайные знания" это просто ебанный опыт который ты получаешь в процессе кодинга. А в курсы сами по себе такого не содержат.
169 2048646
>>48630
Да, спасиб. Похоже, для годного исенса мне таки придется обвесить vscode как елку.
170 2048647
>>48642

>ydkjs


Эта серия актуальна? Или в курсах Frontend Masters у Кайла Симпсона посвежее материал?
171 2048648
>>47916
Содомит
172 2048651
>>48647
Там es6 синтаксис, этого достаточно. Замыкания, прототипы и прочие вещи подробно описаны, этого более чем достаточно если ты собрался на фреймворке реакта работать а не на чистом js
173 2048656
>>48640

> Сравнил академчасы по программе и самообучение



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

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



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

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



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

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



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

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



А ты уже выкладывал свой гитхаб, программы и достижения, м?
174 2048675
>>48578
Берешь любой блокнот и настраиваешь линтер. На особо пизданутые куски пишешь тесты. Все. Типы и полновесные иде нинужны.
image.png277 Кб, 500x292
175 2048678
>>48675

>Типы нинужны.

176 2048680
>>48656

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


В академчасы по программе чтение литературы тоже не включают. Максимум официальный мануал. Смекаешь?

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


Пиши адрес, дедуля

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


Исходников достаточно

>MCPD, MCSE


Я спрашивал про достижения, а не про твои индусские сертификаты от дядюшки Наделлы

>А ты уже выкладывал свой гитхаб, программы и достижения, м?Cразу после тебя, дед

16218541221500.jpg57 Кб, 450x617
177 2048681
178 2048683
>>48680

>Пиши адрес, дедуля



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

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



Смешно слышать подобное от жс-макаки.
179 2048684
>>48639

>возможно куда-то пройду и раньше этих 1100 часов.


Почему именно такое ограничение?
180 2048685
>>48680

>Cразу после тебя, дед


Ну вот до тех пор и завали ебало со своим "авторитетным" мнением.
181 2048687
>>48685
Ну как понимаешь, тебе бы первому завалить ебало не помешало, дедок. И впредь думай, прежде чем писать дебильные посты.
182 2048688
>>48687
Беги жалуйся моче, хозол.
183 2048690
Спок вронтач, не разводите тут срач, ёбла завалите пожалуйста, по делу пишите. Спасибо за понимание.
184 2048693
>>48684
Это не ограничение, просто каждый день готов отводить много часов в течение всего лета. Хотелось бы к концу лета или началу осени устроиться куда-нибудь.
185 2048696
>>48191

> Выполнение должно остановиться да получения этого результата.


Для этого есть await, следовательно нужен async. А синхронный код на то и синхронный, что не будет ждать.
186 2048703
В чем можно проверить работоспособность js для современных ифонов? Ифона нет.
187 2048704
>>48703
В каждом браузере есть мобайл имитатион
188 2048706
>>48704

>В каждом браузере есть мобайл имитатион


И че, геко нормально мобильный вебкит эмулирует?
189 2048708
>>48693
Слушай, вижу настроен серьезно. Я почти уверен, что у тебя не получится за три месяца вкатиться, т.к. это просто не возможно. Но в случае если у тебя это как-то получится, я бы хотел услышать новость об этом, мог бы поделиться тегелой? Я бы написал в конце лета, интересно как ты долго сможешь такой спринт выдержать.
190 2048710
>>48693
>>48708

> т.к. это просто не возможно



Да не слушай ты этого безграмотного шизика. Меня JS-мидлом в крупную международную корпу взяли после трех дней чтения какого-то справочника уровня джаваскрипт.ру. На старте умел только alert и marquee, сейчас... ну в этом итт видно что я сейчас знаю. JS-разработка - это днище днища. Туда берут любого, только пафоса там дохуя, т.к. трендовая инфоцыганская тема.
image.png570 Кб, 600x600
192 2048714
>>48712
Так и есть. Только прически у обезьян модные.
unnamed.jpg34 Кб, 250x250
193 2048715
>>48710
Че же за день сегодня такой.
Одна история охренительней другой.
194 2048719
>>48715
Трагедия этой комедии в том что это чистая правда. Но ты продолжай убеждать себя что JS - серьезный бизнес.
195 2048722
>>48719

>в том что это чистая правда


Анус ставишь?
196 2048723
>>48722
Нет, но когда ты на коменду приедешь мой свн смотреть я тебе трудовую покажу.
197 2048724
>>48719
>>48719

>Но ты продолжай убеждать себя что JS - серьезный бизнес.


>после трех дней чтения


Бизнес-кун, ты?
Ты из бизнес молодости сбежал?

https://www.youtube.com/watch?v=r2FlOaMWdmQ
https://www.youtube.com/watch?v=HyBTMXmz02A
image.png95 Кб, 298x169
198 2048728
>>48724

>> JS - серьезный бизнес.


> Бизнес-кун, ты?

как же понимать.mp4936 Кб, mp4,
1280x720, 0:03
199 2048729
200 2048734

>Шел пост ковидный 2021год, в широких кругах появились новые темные схемы с мутками по вкату в айти, Бизнес кабанчики суетятся, желают наварить капусты на js теме, молодешь ахает охает, смотрит с замиранием и придерживает подливу, которая вот вот выстрелил из анусного кольца

201 2048737
>>48708

>это просто не возможно


А за какое время возможно? Выше анон уверяет, что это слишком много для вката в джуны.

>мог бы поделиться тегелой?


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

Короче объявляем летний 1100 Challenge.
202 2048740
>>48737
Ты дохуя времени впустую тратишь, забудь лучше про треды и занимайся делом
16218786979670.mp4986 Кб, mp4,
480x480, 0:10
203 2048741
>>48737

>Короче объявляем летний 1100 Challenge.


Ок, не теряйся. Если сможешь вкатиться за три месяца на джуна или трейни, с пруфами, скину касарь тебе.

>А за какое время возможно?


Явно не за 3 месяца.

>Выше анон уверяет, что это слишком много для вката в джуны.


Он так же уверяет, что вкатился в мидлы за 3дня. Если это тян, то верю. А если нет, то думаю для тебя это утверждение звучит так же абсурдно, как для меня "за 3 месяца".
204 2048745
>>48741

>А если нет, то думаю для тебя это утверждение звучит так же абсурдно, как для меня "за 3 месяца".



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

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

Единственный прикол JS - это дырявость использующих его браузеров. Пост-эксплуатационные платные грузы выходят наивкуснейшие, поэтому иногда приходится макачить. В остальном это мертворожденная унылая хуйня, созданная быдлокодерами для быдлокодеров, которая очень сравнительно скоро будет полностью заменена.
205 2048746
Говядина стынет, дед съебал.
16206279993400.mp413,5 Мб, mp4,
1280x720, 0:55
206 2048747
>>48745
Представляю как через полгода вкатун очутившись охуеет от советов с двача.
16203787572270.mp4866 Кб, mp4,
494x480, 0:10
207 2048749
>>48741

>Явно не за 3 месяца.

208 2048750
>>48745
Язык просто старый, он не такой как все вот вы его и хейтите! Завистники! Вот интегригрует экма тайпскрипт как стандарт, вы все у него тогда прощения просить будете!
209 2048751
>>48750
Уже был es4.это и был typescript с jsx в спеке. Инициатива была самого Айка. После долгих холиваров всех причастных крммитечиков, разрабов и прочих больших известных и серьезных людей было призеано, что это тупиковый путь, десятт шагов назад в развитии и минус тысяча в гибкости и выразительности, и нахуй никому не надо. Поэтому es4 никогда не вышел, а посое es3 сразу последовал es5.
210 2048762
>>48750
А брувзеры кто обновлять будет? С таким успехом можно было что угодно обновить, или вообще язык поменять на любой другой
211 2048794
>>48745
Расскажи это западным корпорациям, где во JS/TS воспринимается наоборот максимально позитивно и его очевидно во всю используют, причём не только на фронте, но и нода там весьма популярна.
212 2048812
>>45447 (OP)
Почему я фетчу и в консоль логе получаю нужный обьект
а когда диспатчу вместо консоль лога эта залупа мне возвращает пустой массив
че за хуйня блять
213 2048814
>>46403
Да любой курс от traversy media или ещё какихто курсеров тысячи их

>как то с гитхаба json выкачивать, имитируя api


ты только что my-json-server
214 2048816
>>48812
все решил
внимательнее надо на редусер смотреть
смотрю в книгу вижу фигу блять
215 2048887
Вкатился за 1 месяц, устроился в говноконтору на 20к верстаком с вкраплениями jquery напиздев немного про опыт. Переехал в мск через полгода, через 1.5 получил оффер на 200к, но это в офис надо, а я не чухан гонять как псина. Но мой опыт слабо применим к среднестатистическому двачеру. Я с детства был одаренный с асикью 130 по Менса и учился в лучших заведениях у себя в пердях, не говоря уже об отличных софтскиллах, так что это такое.
216 2048890
>>48887
Как ты после ковыряния в жиквери смог левел-апнуться? Это же мертвый опыт. За пределами колхозных веб-студий он нахер никому не всрался
217 2048921
>>48887
Molodec, anonchik)
218 2048932
>>48890
Никто тебе не мешает параллельно дрочить ${franeworkName} и форсить на ворке отдельные компоненты, которые можно потом реюзать. С этим и вкатываешься дальше.
DSC0269011.JPG93 Кб, 1344x756
219 2048944
Мне в соседнем треде (>>2047912 →) сказали изучать Kotlin и сказали, что React для девочек. Прокомментируйте, пазазя :3
пикрандом
220 2048962
>>48944
Рякт нейтив повзоляет мобилко-код писать почти по такой же методике как и вебдрисню. Без опыта макакинга на реакте проще тогда уж нативные языки изучать.
221 2048986
>>48962
Что проще выучить, неплохо владея JS - React или Kotlin?
222 2049008
>>48986
Каким ты там жс неплохо владеешь, не зная про реакт?
223 2049076
>>49008

>Каким ты там жс неплохо владеешь


Тем, который JavaScript, например. Я и jQuery не владею, например. Или, чтобы неплохо языком владеть - надо знать всю фреймворкопарашу, например?
224 2049081
>>49076
>>48986
>>48944
Котлин легче и на нем денег больше, съеби с треда, конч.
225 2049082
>>45447 (OP)
Hdgsvs shhs
226 2049088
>>49081
Ты зачем злой такой? Однопроцентный что-ли?
227 2049129
>>45447 (OP)
Аноны, учу сейчас JS, в качестве среды исполнения накатил ноду и там выполняю задания. Так вот, как в ноде переопределить функцию? Иногда пишу функцию неправильно, а переопределить ее интерпритатор не дает. delete на функции тоже не работает. Приходится перезапускать REPL...
228 2049532
>>48639

>будто джуну надо знать вообще ВСЕ


Дело не том, что надо знать. У тебя на собесе могут спросить про тестирование, докер, протокол HTTP и прочие штуки, но если ты на них проёбываешься, то ничего в этом страшного нет. Нужно просто показать, что ты хорошо за основы шаришь и понимаешь, зачем все эти фреймворки нужны и какую проблему решают. Самое тяжело это на сам собес попасть, т.к. почти весь рынок засыпан Вкатунами из которых очень тяжело выделиться и никакой профиль на гитхабе не поможет.
229 2049540
>>49532

> Самое тяжело это на сам собес попасть, т.к. почти весь рынок засыпан Вкатунами из которых очень тяжело выделиться и никакой профиль на гитхабе не поможет.


Я тут на ютубе увидел целые каналы посвященные буличным собеседованиям именно в IT. Там 35летний джун после такого собеса устроился на работу. Можно такой вариант попробовать.
230 2049543
>>49540

>буличным


>публичным


быстрофикс булочным бля)
231 2049569
>>49532
А есть какие-то лайфхаки, чтобы выделяться на общем фоне?

На какие моменты эчайры или кто там мониторит отклики обращают внимание? Опыт, образование будут плюсом, это понятно. А еще что?
232 2049572
>>49569
Фотка.
233 2049577
>>49572
Я снимаю)
234 2049585
>>49572
А кроме фотки?
235 2049601
>>49585
Задетектил всратку. Гоните его, насмехайтесь над ним.
236 2049606
>>49601
Фотку то я поставлю, если это входит в общепринятые критерии резюме. Лучше расскажи, что всерьез влияет на принятие решений.
237 2049610
>>49606

>что всерьез влияет на принятие решений.


Твой опыт, твои навыки, твои компетенции и часто, но не всегда, твоё образование.
Ты совсем долбоёб что ли в жизни не шарящий?
238 2049613
>>49610

>Ты совсем долбоёб что ли в жизни не шарящий?


Мы на дваче не от хорошей жизни...
Мимо.
239 2049623
>>49569
Хуй его знает на самом деле. Пробуй чисто компаниям на почту писать, а не отмечайся на ХХ. Мб на конференциях людей поспрашивай, кому нужны джуны.
В большинстве компаний любят когда ты своих друзей/родственников приводишь
240 2049631
>>49606
>>49569
Ебать ты конченный я хуею. Как дышать то хоть знаешь? Немощь ёбаная.
241 2049636
>>49610
Допустим, 100 джунов без опыта ломятся на какую-то вакансию. У большинства указаны навыки и компетенции: HTML, CSS, JavaScript, React/Angular/Vue. У кого-то Node.js. Что должно быть у разраба в резюме, чтобы выделиться на фоне остальных, по сути таких же как он?

Переформулирую, чтобы до тебя дошло: что должен делать вкатывальщик, чтобы увеличить вероятность успеха? Учить хайповые или, наоборот, редкие технологии и находить вакансии с ними? Искать простейшую работу за копейки, чтобы указать хоть что-то в качестве коммерческого опыта? Или продолжать делать собственные проекты?
242 2049640
>>49623
Спасибо, приму к сведению.
243 2049658
>>49636
Ты из школы коррекции пишешь,чи шо? Больший еблан чем ты здесь только 1% кретин в начале треда.

Зумерки пробивают дно
244 2049663
>>49658
На вопросы ответить ты так и не смог. Расскажи, как вкатывался, пусть хоть какая-то польза от тебя в этом треде будет.
245 2049666
>>49663
Получил высшее образование, и родился не от шлюхи.

Как исправишь у себя эти два пункта приходи за советами.
246 2049672
>>49658

>только 1% кретин в начале треда.


В пизду иди долбоеб. Мы делаем одно и тоже, я не делюсь курсами, ты посылаешь получать вышку, чтобы потом за 20к кнопки раскрашивать в админке.
247 2049675
>>49666
У меня эти пункты ровно те же, что и у тебя. Будешь рассказывать, как вкатился, или стесняешься перед анонами?
248 2049677
>>49672
Пиздато что ты хоть не отрицаешь - что ты долбоеб и уже ассоциируешь себя с погонялом которое тебе дали, когда речь заходит про "1% кретина". Хорошая сучка, покладистая.
249 2049681
>>49677
Погоняло через 2 треда забудется, а ты навечно останешься долбоебом.
250 2049683
>>49677

> "1% кретина"


В шапку следующих тредов. Пусть потомки помнят.
251 2049685
>>49677
>>49683
Не увиливай от вопросов.
252 2049713
Анончики, объясните пож-та как работают символы с одинаковым именем Не понимаю. Читаю Кантора 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";
253 2049724
>>49713
Символ это уникальной значение, всегда возвращает уникальный результат.
254 2049726
>>49713

>Читаю Кантора


Читай Фленагана.
255 2049742
>>49724
Я не понимаю пример кода по ссылке https://javascript.info/symbol#hidden-properties
Как можно дважды объявить перменную с одним и тем же названием. И если существует два символа с одинаковыми именем. Как можно обратиться к определенному символу.
256 2049750
>>49726
спасибо посмотрю. Можешь объяснить чем он лучше Кантора ? Нашел на рутрекере издание 2021 года.
257 2049760
>>49742

>Как можно дважды объявить перменную с одним и тем же названием


Там нет ни одного такого примера

>Also, imagine that another script wants to have its own identifier inside user

258 2049764
>>49750
Не слушай его, читай Кантора. Обычно Фленагана советуют те, кто его не читал.
259 2049767
>>49742
Какие тебе нахуй символы лол, учи объекты и прототипное наследование. Ты банальных вещей не понимаешь.

Там нет двух одинаковых переменных
260 2049781
>>49760
Объясни пож-та подробнее. Запутался. Знаю, что можно подключить любой скрипт на странице. После подключения скрипта к другому скрипту это же будет один скрипт.
>>49767
Читаю учебник подряд.
Не понимаю.
Сначала один кусок кода
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";
261 2049795
>>49781
Это тот же самый код, тебе просто показывают как его можно дальше менять.
Ты бы на русском читал лучше, ничего не понимаешь же
262 2049814
>>49750

>Можешь объяснить чем он лучше Кантора ?


Тем, что после Фленагана не остается таких вопросов, которые остаются после Кантора:

>объясните пож-та как работают символы


>>49764

>Обычно Фленагана советуют те, кто его не читал.


Есть 6-е издание, которое в 2013-ом году прочитал от корки до корки. Пару дней назад начал 7-е читать (на инглише). Сейчас на 141-й страничке (1153 всего).
263 2049815
>>49767
>>49760
>>49795
Cпасибо всем. Перечитал еще раз и дошло.
Есть два разных скрипта. Они не знаю друг о друге и работаю независимо. Поэтому можно спокойно объявлять переменную с одним и тем же названием и спокойно пользоваться символ тоже с совпадаюшим.
264 2049819
>>49764
В качестве пруфа, что читал - посмотри, какое оно потертое.
265 2049822
>>49815

>Они не знаю друг о друге и работаю независимо


Так, а откуда у них один и тот же user тебя не беспокоит?))
266 2049832
>>49822
Как сейчас вижу. К главному коду, который нельзя менять. Подключается каждый скрипт по отдельности без другого. Работают с одним объектом. Теперь не понимаю, если два скрипта подключить к главному коду. Будет ошибка. Одна и таже переменная же. let id = Symbol("id");
267 2049841
как для каждого поля массива объектов зафетчить данные по ссылке которая является этим полем
применяю для каждого нужного поля через форич функцию, а возвращает андефайнт
зато в консоль выводится то что мне нужно
268 2049866
>>49814
>>49819
Ок, верю. Но мне кажется, что ты исключение из правил. Обычно эту книгу не осиливают и дропают.
269 2049874
вранье же
270 2049915
>>49569
Стандартный набор лайфхаков:
- рост не менее 182см
- волосяная линия не выше 5см
- квадратная челюсть
- беспроблемный третий моляр
- охотничьи глаза
- член не менее 22 см
271 2049955
>>49866

>Обычно эту книгу не осиливают и дропают.


Не вижу, в чем проблема. Книга реально годная. Минимум воды и все по делу. После прочтения помнишь в какой главе и что читал и можно пользоваться как справочником.
272 2049958
Анончеги, посоветуйте что-нить по картам (гугол или яндекс) в жс. Доки посмотрел и тез, и тех, уебищные. Может кто сталкивался со статьями нормальными, может даже видосиками на эту тему. Чот заимелся к говне неактуальном копаться. Заранее тем, кто ответит, спасиба.
273 2049971
>>49814
У Кантора есть упражнения с ответами и это большой плюс перед длинной занудной книгой.
274 2049975
>>49841
Так ведь фетч вернёт тебе промис. Ты в начале сделай себе массив промисов, а потом через Promise.all или напиши генератор, который будет по порядку фетчить
275 2049976
>>49955

>можно пользоваться как справочником


Вот именно, это скорее справочник для тех, кому надо перед собесом что-то вспомнить
276 2050036
>>49971
Не сказал бы. Меня, например, дико вымораживает упражнения делать, когда что-то изучаю.
277 2050067
>>49975
Начал за здравие, а закончил запросами по порядку)
278 2050068
>>49866

>Обычно эту книгу не осиливают и дропают


Это справочник. Его если читают от корки до корки, то только по диагонали, в качестве ознакомления с общими концепциями. В остальных случаях в него лезут как в гугол, когда что-то не понятно и нужны подробные разъяснения.
279 2050073
>>48572

>Проходишь курс айти камасутры, там 100 видео на 50 часов


И много ты вынес оттуда? Действительно стоит 50 часов смотреть видосики? Просто не представляю какая может быть эффективность в изучении от просмотра видеороликов. Это же максимум ознакомление.
280 2050078
Глянул эту вашу айти камасутру. Пиздец, тот 1% шиз был прав. У подробных разжевывающих все курсов по React сотни тысяч просмотров всего за год! Сотни тысяч вкатунов блять. Это население среднего мухосранска просмотрело целый курс. Какой там вкат, какое трудоустройство? Реально уже каждая домохозяйка это все осваивает и лезет на рынок. Это конец.
281 2050080
>>50073
Не стоит конечно, оставайся дэ биллом. Это зас в тренде, купи себе поп ит и симпл димпл и мастурбируй на японских школьниц в тик токе.

Весь сыр бор про обучение, на протяжении многих тредов это такой прикол от местных тик токеров дрочеров.
282 2050081
>>50078
Больше в его про конкуренцию ноют неудачники ничего из себя не представляющие, им страшно и не приятно что у других людей получается а у них нет, большой обьем информации ведь надо изучить. Это не каждому по силам. Завидовать другим и обсирать всегда легче. Продолжай себя успокаивать. Можешь даже матом поругаться и ножкой топнуть.
283 2050082
>>50078
Просмотры != количество посмотревших. Многие заходят на видео снова, пересматривают, если не понятно. Тем более, ты смотришь на статистику первого видео, а надо смотреть на середину или конец курса.
284 2050083
>>50073
А как ты учишь Реакт?
285 2050084
>>50078
Курс React JS - путь самурая
Первое видео - 382 тыс. просмотров
Видео номер 50 - 56 тыс.просмотров
Видео номер 99 - 25 тыс просмотров.
Т.е. где-то 95% аудитории отвалилось.

Ну ты понел.

Если ты действительно не понимаешь, что реальный кодинг намного сложнее просмотра видео на ютубчике, то тебе самый раз в одну очередь с домохозяйками
286 2050085
>>50084
Параноики, кричащие, что ФРОНТЕНД ВСЕ, это всегда демагоги.
287 2050086
>>50082
>>50084
Просмотры это еще не показатель эффективности там могут быть и случайные просмотры из поиска по тегам. Я прошел весь курс и сделал проект, в проекте в конце вижу что дошедших до конца 2900 человек.
Примерно тоже самое вижу на курсах по изучению ин. языков, первое видео 1млн просмотров, последнее 10тыс. Бухать и деградировать проще чем бороться с прокрастинацией
288 2050087
>>50084
Кстати эти данные не только по РФ, но и в целом по СНГ. Сам Димыч из Беларуси и хайпует больше всего именно там.
289 2050088
>>50083
После доки начал интернет магаз делать, всякие сервисы для подключения к Яндексу и тому подобное. Я стараюсь придумать какой-то проект, чтобы его можно было потенциально масштабировать, добавлять новые фичи, внедрять новые технологии. Я хз как по другому вообще учат. Доки, видосы - это лишь теория, уже на первом проекте хотя бы в сотню строк кода ты обосрешься и поймешь, что ничего толком не знаешь.
290 2050089
>>50088
Долбоеб? Курсы на то и курсы смотришь видео - пишешь код. Без практики смотреть видео только ты мог додуматься
291 2050090
>>50084
25к человек это все равно много. Гораздо больше, чем требует рынок. Реальный кодинг да, тяжел. Но во фронтенде нет ничего, чего бы не освоила домохозяйка.
292 2050091
>>50090

>25к человек это все равно много


Это люди со всех стран мира, говорящие по-русски.

>Но во фронтенде нет ничего, чего бы не освоила домохозяйка.


Ну значит учи что-то более сложное, если фронтенд для тебя пройденный этап. С++ наверни, например. Там нет домохозяек.
293 2050092
>>50090
То то на проектах одни домохозяйки сидят, а на митапах их сколько ой, так и прут в ойти так и прут.
294 2050108
>>49975
Я могу их конечно собрать в один массив и сделать промис алл но как мне тогда данные из каждой ссылки присвоить объекту где эта ссылка была
Функция мне возвращает жсон ответ, просто когда эту функцию со значением поля объекта пытаешься присвоить этому полю то возвращает андеф при том что в консоль все выводится
295 2050116
Жопаскриптеры, посоветуйте плес курс по автоматизации тестирования на js!
296 2050147
>>48528

>Нет. В твоем случае pull на генераторах решил бы проблему блокирования потока


Анонче, можешь дать какую-нибудь ссылку на пример подобной реализации? А то я не догоняю.
297 2050149
>>50116
Берёшь и пишешь квериселекторы на кнопки.
298 2050153
>>50108

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


Что ты вообще несёшь? В мапы можешь хоть свою мамашу присваивать в ключи.
299 2050158
>>49841

> как для каждого поля массива объектов зафетчить данные по ссылке которая является этим полем


Ты так написал, что нихуя не понятно, что чьим полем является. У тебя массив объектов, у каждого из которых есть поле со ссылкой? По одному у каждого объекта, или надо у каждого объекта по свойствам проходить? Приведи пример.

> применяю для каждого нужного поля через форич функцию, а возвращает андефайнт


Может тебе надо .map вместо .forEach?

>>50108

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


Как-то так:

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' }
//]
});
299 2050158
>>49841

> как для каждого поля массива объектов зафетчить данные по ссылке которая является этим полем


Ты так написал, что нихуя не понятно, что чьим полем является. У тебя массив объектов, у каждого из которых есть поле со ссылкой? По одному у каждого объекта, или надо у каждого объекта по свойствам проходить? Приведи пример.

> применяю для каждого нужного поля через форич функцию, а возвращает андефайнт


Может тебе надо .map вместо .forEach?

>>50108

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


Как-то так:

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' }
//]
});
300 2050162
>>49841
>>50108

П. С.
Можно и короче, ведь необязательно записывать результат в свойство объекта только после того, как абсолютно все результаты готовы. Можно записывать каждый результат сразу когда конкретно он будет готов, а с помощью 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' }
//]
});

>>50158
300 2050162
>>49841
>>50108

П. С.
Можно и короче, ведь необязательно записывать результат в свойство объекта только после того, как абсолютно все результаты готовы. Можно записывать каждый результат сразу когда конкретно он будет готов, а с помощью 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' }
//]
});

>>50158
S1.png113 Кб, 362x204
301 2050178
>>50090
Ещё всех индусов и китайцев подсчитай.
S2.png81 Кб, 788x164
302 2050180
>>49636
Просмотреть больше курсов, очевидно ж.
303 2050183
>>49636
Есть два стула.
1. Хайповые технологии типа реакта
Плюсы: куча вакансий для джунов
Минусы: куча джунов, желающих вкатиться
2. Редкие/условно редкие технологии
Плюсы: легко вкатиться
Минусы: Мало/нет вакансий для джунов

Вот и получается, что главный фактор - это твои личные навыки и опыт. В первом случае, они нужны, чтобы обойти конкурентов. Во-втором - чтобы тебя взяли сразу на позицию мидла/опытного джуна
304 2050349
props trigger rerender
305 2050367
>>50078
Пока читал про хуки, 10 раз затупил в вопросе их реального применения. Полез искать видео на русском и уже раз 10 обвалил рынок фронтендеров.
306 2050462
да почему блять
307 2050467
>>50089

>смотришь видео - пишешь код


Это вот тот код, который дают в качестве задачек на курсах? Это не релевантная практика. Язык или фреймворк изучается на самостоятельном создании относительно крупных проектов. Когда занимаешься такими проектами, то просто нет времени сидеть и втыкать 50 часов в видосики. Дока и гугл используются как справочник, не более. Потому курсодебилов и гонят с собесов ссаными тряпками. Они думают, что под диктовку автора говнокурса чему-то там научились, но реальность оказывается другой.
308 2050496
>>50467
Слишком душно, 1% кретин, ты?
33dott-wh-humor-Wh-Other-Warhammer-40000-6677967.jpeg438 Кб, 2812x1620
309 2050500
>>50462
Думай вкатышь, думай. Сколько у тебя массивов в первом массиве?
310 2050506
>>50496
Однопроцентный же наоборот фанатеет от всяких курсов и считает их ключом к вкату, ты что-то попутал.
311 2050511
>>50090

>Но во фронтенде нет ничего, чего бы не освоила домохозяйка.


А ты смешной.
312 2050574
>>50500
Там один массив в котором 9 массивов и в каждом массиве несколько объектов
Я просто хочу залогать массив по индексу и все
16217757452660.png893 Кб, 900x900
313 2050584
>>50574
arr
arr[1] //undefined
arr[0][1] // Поробуй это, вкатышь 47хромосом.
314 2050635
>>50574

>Там один массив


А ты какой вызываешь?
315 2050692
Вкатыши, и фронтендеры, что скажите за freecodecamp, годный ресурс?
316 2050780
>>50692
читай шапку немощь
317 2050803
>>50780
Зачем ты хуесосишь антошек? Ламповый же тредик. Зачем делать его не ламповым? Или ты однопроцентник?
318 2050810
>>50780
Ты занимался по этому ресурсу? Нахуй мне твоя шапка, опыт людей интересует
319 2050816
>>50803
Да у нас в СНГ так, лучше не задавать вопросы. Сожрут
320 2050823
>>50692
Как по мне пустая трата времени. Интересных и сложных задач там все равно нет. Если хочешь попердолиться с языком, то лучше напиши собственные реализации вот этого сборника фич https://www.30secondsofcode.org/js/p/1
Это и на практике пригодится и навык приобретешь.
321 2050829
>>50823
Спасибо большое
sage 322 2050872
>>50803
>>50816
Это худший тред на этой доске по количеству дегенератов, что здесь срут.
mimo
323 2050886
>>50872
фронтенд в целом такой, много мозгоебства тут
324 2050902
>>50872
Кто мешает сделать его лучшим?
325 2050955
>>50902
Мне стало интересно ваше утверждение, что на JS доске сидят черве-пидоры и вкатыши.
Должен вам скачать, что вы ошибаетесь, подобная содомия на всех досках, а если это у всех, то это норма, а ты идешь на хуй.
326 2050963
>>50872
Промахнулся. Это тебе ->>50955

>>50902
А тебе можно не надо.
327 2050991
>>50955

>Должен вам скачать, что вы ошибаетесь, подобная содомия на всех досках


Двачую. Дело не в конкретном языке, а в токсичных проградристах-анальниках. Обычно самые адекватные - это как раз свитчеры, вчерашние офисные работники, работяги с заводов, которые еще не растеряли человечность. Остальные - это вредное и злобное говно, которое никогда тебе руку помощи не протянет.
y3gAqPuu.gif564 Кб, 256x256
328 2051003
>>50991

>Обычно самые адекватные - это как раз свитчеры, вчерашние офисные работники, работяги с заводов, которые еще не растеряли человечность. Остальные - это вредное и злобное говно, которое никогда тебе руку помощи не протянет.

329 2051156
>>47633
Интерфейс взаимодействия с клиентом, например постинг сообщений
330 2051171
>>48322

> Скоро все за 100 рублей в сутки работать будем



Ну тогда хоть конкуренции из-за массового вката не будет и можно будет спокойно кодить
331 2051401
>>50078
Это не так работает. Я работаю почти год. Образование у меня манагерское. Однако я давно прощупывал it рынок. Немного поковырялся в си и ассемблере, потом попробовал питон и зашло. Когда я пытался в бэкэнд на джанго, то почти везде либо отклоняли что нет опыта, либо требовали еще js. Так я и начал пробовать js и вышел уже после базовых знаний на kamasutru (только на его старые ролики, которые он либо скрыл, либо удалил). Просмотрев там первые 50 роликов у меня что-то отложилось в голове, но я все равно нихрена не понимал. Все еще множилось на то что я попал как раз в переломный момент хуков и классов. Я путался, пугался , а когда добавился редакс и я попытался что-то свое сделать, даже после неплохого объяснения, то получилась страшная хуита. Я уверен, что я как-то впиндюрил замыкание в функцию экшн редакса. Я до сих пор в ахуе, как оно работало, но шло время и я пробовал-пробовал пока не сделал уже простой проект по заданию.

Я это говорю к тому, что мне реально пришлось потрудиться чтобы хотя бы базовые вещи реакта встали на места (а некоторым приходится еще базовый js ковырять с трудом).А я пересматривал раз по 10 некоторые его ролики и кучу другого материала. Дай бог 0.5% из этой аудитории не дропнуло Реакт.
332 2051447
>>51401
Подскажи пожалуйста, ты сразу на js перешёл? Или ещё и вёрсткой занимался? А то эта хуета останавливает, ебанная неинтересная вёрстка.
333 2051456
>>51401

>получилась страшная хуита. Я уверен, что я как-то впиндюрил замыкание в функцию экшн редакса


У этого есть название. redux-thunk
334 2051470
>>51447
Айти это не твое, не утруждай себя, лошидзе
335 2051482
>>51470
Я хз какой анон это ответил. Если это ты. То ответь пожалуйста, сколько макетов сверстал, прежде чем перешёл на js?
336 2051492
Веб приложения на электроне говно или нет, джаваскриптер-сама, можешь объяснить на пальцах?
337 2051493
>>51482
Тот самый который унижает тебя весь тред, а ты стелишься как сучка. Ты пассив?
338 2051496
>>51447
Версткой занимался, но меньше всего. Особо никогда не жаловался на свои знания, но в процессе работы очень много узнал нового (неизбежно узнал).

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

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

На счет кроссбраузерности не рекомендую заморачиваться, а вот адаптивность немного поковырять надо
339 2051499
>>51493
Пнх чорт.
340 2051500
>>51496
Спасибо, что-то не врубился про этот селект. Ну буду разбираться.
341 2051510
>>51500
У него запятая к ссылке прилипла.
342 2051512
Насколько большим и сложным может быть экшн креейтор в редуксе? Это норм выносить всю бизнеслогику в экшнкреейторы?
343 2051517
>>51512

>Это норм выносить всю бизнеслогику в экшнкреейторы?


Это антипаттерн, если я правильно понимаю.
344 2051551
>>51517

>Это норм выносить всю бизнеслогику в экшнкреейторы?


Дефайн "бизнес логика". Экшн криэтор только синхронно пропукивает входные данные в экшон. Сложно представить бизнес-логику без ассинхронщины, которая должна идти в тханки-хуянки, а не в криэторы.
345 2051632
>>51496

>https://v2.grommet.io/select


Чёт какая-то хуита, к которой прилепили состояние, потому что можно, и ебанули кучу пропсов поверх. Типичная либа с реактокомпонентом.
346 2051674
В автоматизированные тесты зашквар идти для вкатывальщика?
Udemy-Mexico-Free-Resourcers-Center-cursos-gratuitos.jpg96 Кб, 1200x720
347 2051702
Что скажете за видеокурсы Udemy? На пикчах все довольные и прутся. Норм курсы, не?
Screenshot 2021-06-01 at 11.58.59.png17 Кб, 1400x96
348 2051706
Это норма? За сколько у вас собирается проект на CI?
349 2051713
>>51702
90% индусской дрисни, но встречается и годнотка.
Перед скачиванием смотришь на сайте превьюху, как слышишь этот ебанутый акцент - сразу в топку.
350 2051723
>>51706
Это только фронт?
351 2051725
>>51702
Это же просто платформа для курсов. Лучше спрашивай про конкретных людей. Например, Grider и Traversy делают годноту.
352 2051751
>>51723
Да, но там 2 проекта в монорепе.
353 2051764
>>51725
Andrew Mead, Rob Percival, Stephen Grider, Maximilian Schwarzmuller
354 2051818
>>51706
Нет, нихуя не норма. Профилируйте сборку. Пробуйте различные подходы (спин на чайлдпроцессы, если до этого секвентальная сборка была), пробуйте альтернативные сборщики (например, esbuild), выбрасывайте ненужную хуиту из пайплайна (например, проверку типов сразу нахуй - повесть ее лучше на прекоммит или мержчек/шедоу билд (идеально)).
355 2051819
>>51751
Бебебе
356 2051822
>>51764
Ух ты, ух ты, дроч на живых авторитетовтм. Круто.
357 2051826
>>51500

>что-то не врубился про этот селект


Х У И Т А
У
И
Т
А


Это просто хуита с поповером. И таких компонентов 99%.
Учи лучше сетки (флексбоксы и гриды) и адаптивность. Все остальное будет тупо копипаста из дизайн системы (фигмы, цеплина, инвижона).
358 2051953
>>51764
Прочитай комменты юзера localby здесь - https://rutracker.org/forum/viewtopic.php?t=6044022

Ну и глянь отзывы под курсами этих авторов, если они выложены на рутрекере.
359 2051962
>>51953
Так это не udemy.
360 2051976
>>51764
Качал курс максимилиана шварцнеггера. Пока не смотрел, но очень понравилось.
361 2051985
>>51976
Что понравилось? Качать?
362 2051990
>>51962
Там комменты про курсы с udemy, какие из них самые годные.
363 2051991
>>51985
Ты бы все же глянул комментарии по ссылке:

>Можно было бы еще Schwarzmuller посоветовать, но там парень просто гонится за деньгами и штампует одни за другими курсы, пытаясь уровняться с другими, и по тому часто в спешке копирует или собирает инфу с других источников и курсы смотрятся не как обучающий материл, а как блоб озвученной документации, к тому же у парня нет никакого дизайн вкуса, все его диаграммы или граф представления - "вырви глаз", что в плане цвета, что в плане композиции. Я понимаю, что курсы не про дизайн, но он же их продает, должен же быть хоть какой-то товарный вид.

364 2051994

>Если хотите углубненно понять смотрите Грайндера, если хотите подачу материала кратко, точно и без воды то Траверси, если хотите чтобы вам в рот вкладывали инфу чайными ложечками то Хамедани (можно еще Кайла Симпсона, хотя он сейчас занят переписыванием книг и курсов новых от него я не видел).

365 2051996
Братва, так какой положняк? "Какие недостатки у реакта?" Что отвечать охуевшему интервьюеру?

Недостатки по сравнению с другими приблудами для SPA и фронта, очевидно. Или по какому признаку можно обоссывать реакт на интервью?
366 2052002
>>51996
1. Слишком много зумеров лезут в Реакт.
2. Зачем Реакт, когда есть Ангуляр и Вью? Чтобы что?
367 2052004
>>51551
Ну а с тхунк мидлверей асинхронность снова начинает работать. Бизнесслогика - всё то, что не относится к работае с отображением данных. И я не знаю, до какой степени логику нужно делегировать экшнкреейторам. Либо напротив, использовать экшнкреейторы вообще с минимальнейшей логикой. Но тогда опять не совсем понятно, нахуй сами экшнкреейторы нужны, если можно вообще сразу диспатчить экшены везде где нужно, оставив редуху работу только с глобальным состоянием. Я вот как раз таки полагал, что в него можно выводить всю переиспользуемую логику. Блядь, почему нельзя просто принять всему сообществу какой-то стандарт, ну раз уж отвечает он за глобальное хранилище, то пусть бы и за логику всего переиспользуемого хранилищезависимого отвечал бы?
368 2052005
>>52002

>Чтобы что?


Реакт натив.

>когда есть Ангуляр и Вью?


Когда есть реакт натив.
369 2052006
>>52002
А что Ангуляр и Вью чому они лучше? Чтобы ответить, это нужно иметь глубокий опыт и с Ангуляр и ВЬю. А тем, кто такой опыт имеет, им такие вопросы не задают. Ибо там убер фронты-синьёры, имхо.
370 2052024
>>51996
Уже вроде отвечали: "
Я тоже для вас подготовил список вопросов:
1) Минусы при использовании для каких целей?
2) Минусы в сравнении с чем?
"
16194429780760.jpg26 Кб, 360x500
371 2052025
372 2052028
>>52024
Ебать, что за тупое уточнение? Для разработки SPA и фронта, я ж сказал. Или по какому признаку ещё можно реакт обоссать?
373 2052033
>>52028
На второй вопрос отвечай. Сейчас у тебя вопрос звучит как "Какие недостатки в том чтобы срать? Ебать, что за тупое уточнение? Для опустошения кишечника, я ж сказал.".
374 2052038
>>52033
Окей, минусы по сравнению с вью и эмбером. "Да я не ебу, ни с тем, ни с другим не работал". Всё? "мы вам перезвоним"?

Очевидно, что вопрос более абстрактный.
375 2052048
>>52033
И вообще бля срать можно только через жопу. А SPA 10-ю разными путями сделать
376 2052059
>>52038
Разница по сравнению с вью незначитальная и вкусовщина. Эмбер - дохлая хуйня, под которую едва ли что-то пишут. Я бы так ответил.
377 2052174
Фронтач. А зачем мне mapDispathToProps, если я могу делать прямо store.dispatch(....). Где я нарвусь на подводные камни?
378 2052197
>>52028

>Для разработки SPA


Во-первых это не критерий, потому что конечному клиенту почти никогда не нужно SPA как таковое, ему нужно выполняющее его задачи приложение. А как оно там сделано - через гигабайты жопоскрипта в браузере или через пхп-html на сервере это уже вопрос десятый. Во-вторых, для браузерных SPA у тебя выбора по сути нет, реакт монополист по всем пунктам абсолютно.
379 2052209
>>52197
По каким пунктам? "Молодой человек, каковы границы применимости реакт? Не просто же так весь прогрессивный мир ждал Vue3" ну итд
380 2052210
>>51996

>Братва, так какой положняк? "Какие недостатки у реакта?" Что отвечать охуевшему интервьюеру?


Какие же реактодебилы дегенераты, пиздец просто. Большинство реактоприматов не могут объяснить, что такое "реактивность" и почему в React используется её эрзац, не говоря уж модели распространения данных, модель скедулера и другие особенности работы библиотеки. Как они смогут ответить на вопрос про недостатки, по-твоему? Что-то вроде "эээ, ну там редух сложна, типа, концепция иммуbabelьности, ну вот это всё"?
381 2052223
>>52210
Ну, а если не большинство взять? Как толковый разраб должен ответить?
382 2052225
>>52209

>По каким пунктам


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

>Не просто же так весь прогрессивный мир ждал Vue3


Я не ждал.
383 2052270
>>52210

>Большинство реактоприматов не могут объяснить, что такое "реактивность" и почему в React используется её эрзац


Как эта информация помогает решать задачи бизнеса?
1C5bM9KdtdjHpftFxgBn-UA (1).jpeg68 Кб, 1280x834
384 2052271
А поясните за эту хуиту. Пишут, что Реакт в 15 раз медленнее флуттера и котлина.
385 2052273
Ладно, дуси. Зайдёс другой стороны — что должно быть написано в ТЗ, что лид/овнер сказал "Не, ну нахуй, тут с реактом хапнем горя, будем на Vue/Svelte/Huelte писать" ?
386 2052278
>>52270

>Как эта информация помогает решать задачи бизнеса?


Ой, блядь, лучше не начинай, дружище.
387 2052291
>>52271
Конечно медленнее, он в бинарный код не компилируется, по сути это что-то вроде браузера. Однако для большинства небольших проектов этого всё равно достаточно. Т.е. буквально для тебя сильно ощутимой будет разница между 2мс и 30мс?
388 2052300
>>52291
Да.
389 2052312
Есть ли способ без особых костылей сделать промис на начало анимации?

//вот, например, создаём объект анимации:
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);
};
}
);

Но может есть способ без костылей, который я не знаю?
389 2052312
Есть ли способ без особых костылей сделать промис на начало анимации?

//вот, например, создаём объект анимации:
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);
};
}
);

Но может есть способ без костылей, который я не знаю?
390 2052313
>>52273
Кретин ты сначала выучи хоть одну библиотеку, а потом приходи с тупыми вопросами, недоносок блять. Доку почитай, там все минусы прописаны. Дегенерат ёбаный. Откуда вы лезете..
391 2052342
Привет, не кидайтесь в меня санными тряпками, пожалуйста. Пару дней назад начал учить реакт по курсу.
На первом скрине мой код, который сразу же загрузился с реактом (именно функция App), на втором скрине то, как с react'ом загрузился код у чела с курсов. Проблема: он может использовать свойство state, а у меня этого не выходит. Как его использовать в "новом" синтаксисе реакте? если я что-то неправильно донёс или вы не можете помочь, потому что не поняли меня, то напишите, я постараюсь объяснить проблему детальнее.
392 2052354
>>52342
Хуевый курс выбрал.
Во первых на классах можешь не писать, там контекст this который для вкатышей не читавших про классы в js будет не понятен.
Во вторых прочитай про деструктуризацию обьектов и массивов, ты хуево присваиваешь значения. Лучше их деструктурировать, это и легче и выглядит чище.
393 2052362
>>52354
я знаю, что такое и классы, и деструктуризация. на скринах всего лишь экспериментальный код для прощупывания возможностей React'а. Но твои советы про деструктуризацию учту, понял, о чем ты.
394 2052367
>>52362

>я знаю


Самоуверенно, но глупо.
395 2052371
>>52367
собственно также, как и писать, без каких-либо зацепок, что "вкатыш не знает что такое зыс классы и деструктуризация" спок говноед
396 2052380
>>52371
Ты даже не вкатышь, ты обычный рандомный подпивасный хуесос с завышенной самооценкой, вкатыши дрочат доку и пилят петы, хуесосы вроде тебя тратят время на двачик и свое эго.
Не ссы в пятерочку тебя даже обоссаным и обосранным примут, после того как поймешь что не ту дорожку выбрал
397 2052383
>>52273

>что должно быть написано в ТЗ, что лид/овнер сказал "Не, ну нахуй, тут с реактом хапнем горя, будем на Vue/Svelte/Huelte писать" ?


Ничего, потому что нет таких разработчиков, которые работают со всем зоопарком данного говна и в каждом одинаково прошарены, а для 99% проектов опыт и удобство разработчика важнее любых маняпреимуществ, которые якобы даст переход на новое говно.
398 2052386
>>52342
Ты не можешь просто взять и "перенести" синтаксис классового компонента в функцию, они работают по абсолютно разным принципам, которые (наверное) поймешь, когда пройдешь жс-классы. Либо пиши как написано в твоем туториале, либо ищи туториал поновее, где будут хуки, в функциональных компонентах стейт менеджится именно ими https://reactjs.org/docs/hooks-state.html
399 2052411
>>51976

>Пока не смотрел, но очень понравилось


Это как?
400 2052511
>>52411

>Это как?


Ты сам-то смотришь обязательно и непременно все фильмы с любимыми актрисами?
401 2052513
>>52511
Да. Но как это связано с тем, что тебе понравилось качать курс?
402 2052573
>>52273
В любом кейсе где нужен СПА фреймворк, подходит ангуляр. Остальные просто не нужны.
То что рынок забит реактом чуть более чуть полностью говорит о том что подавляющее кол-во разработчиков профнепригодны
403 2052577
>>52573

>То что рынок забит реактом чуть более чуть полностью говорит о том что подавляющее кол-во разработчиков профнепригодны


А может оно наоборот говорит о том, что профнепригоден именно ты и порешь хуйню?
404 2052580
>>52511
Так бы и сказал, что тебе понравился автор курса, а не сам курс.
405 2052586
>>52577
Достаточно сравнить реакт с ангуляром в работе, чтобы сделать вывод. Но типичный реактопетух, не может ничего освоить кроме реакта, поэтому сует его везде, даже там где спа вообще не имеет смысла
406 2052612
>>52586
Опять забыл написать хоть один реальный аргумент, помимо вскукареков "популярно значит плохо" и каких-то необоснованных проекций.
407 2052625
>>52573
Это же онгуляро-дебил, который считает что делать одну и ту же функциональность дольше и с большим кол-ом усилий, значит делать её лучше, ох ю
мимо вью миддл+ 150к
Screenshot 2021-06-01 at 22.41.12.png16 Кб, 1400x96
408 2052629
>>51706
Попрофилировал. Добавил кеш на node_modules и сделал сборку докер образа через yarn --production, который не устанавливает дев зависимости.
409 2052633
>>52273
Видеоплеер или любая другая императивная апишка на которую сфокусирована бизнес-логика.
Vue то же самое. Там всё те же парадигмы.
410 2052660
>>52633
Видеоплеер - это кусок логики внутри приложения, писать ты его можешь на чем угодно и как угодно, и это полная шиза говорить "у нас есть видео в проекте, поэтому пишем весь проект на ангуяре". Твич, фейсбук и дохуя других стриминговых платформ на реакте написаны и им нормально.
411 2052670
>>52660
Рано или поздно, интерфейс надо дружить с апи. И как ни крути, императивное с декларативным не дружит.
Про ангуляр я ничего не говорил, не знаю его достаточно хорошо, но скорее всего там попроще с рхом.
А у твича плеер вообще на вебасме, какой в жопу реакт? Кнопочки может и на реакте, а посередине между ними слой говна, легаси и боли.
412 2052674
>>52660
Твич и фейсбук для девочек. Норм пацыки сидят на ютубе и на реддите.
413 2052682
>>52670

>И как ни крути, императивное с декларативным не дружит.


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

>А у твича плеер вообще на вебасме, какой в жопу реакт


Ты в курсе, что и реакт, и ангуляр, и вуе, и хуюее - это инструменты исключительно для рисования html и что никаких магических способностей по оперированию вебапишками обработки видео(или любых других) тебе они не дают и дать не могут, для этих целей ты всегда будешь писать плюс-минус одно и то же и связывать это с основным приложением? Если в курсе, то возвращаемся к вопросу - что же именно магического должен дать ангуляр, что с видео станет работать "легче"? Про мнимую императивность/декларативность уже сказал.
414 2052688
>>52660
Твич это самая галимая ебаная хуета лаговая, что я пользовался, со всратым перегруженным интерфейсом. Молимся на Пашу Дурова, он планирует в телеге свой стрим сервис сделать
image.png45 Кб, 200x313
415 2052691
>>52688

>в телеге свой стрим сервис

416 2052774
>>51632
Состояние правильно прилепили потому что его будут юзать в родительском компоненте, например чтобы диспатчнуть в редакс. Три пропса эта куча? Наоборот влепили настолько мало пропсов, насколько это возможно. Текущее значение, функция изменения значения и и набор возможных значений. Меньше тут не сделать. Ты походу неиспользуемые компоненты никогда не создавал.
417 2052775
>>51996
Нет нормального стейт менеджера, это самое неприятное в реакте.
418 2052792
>>52774

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


Сейчас бы в редакс состояние селекта запихивать, когда это можно делать при сабмите формы.

>Наоборот влепили настолько мало пропсов, насколько это возможно.


Большинство из них дублируют значения соответствующего хтмл тэга. А от всяких `dropAlign`,`dropHeight`, `gridArea` и `focusIndicator` вообще повеяло душком атрибутов времён нетскейпа.
419 2052801
>>52586
Ангуляр проще.
420 2052807
>>46511
В половине говноконторок такое тестовое.
421 2052829
>>52775
редакс подключаешь без задней мысли
422 2052832
>>52342
У тебя вообще нет понимания что происходит. Попробуй заново все переслушивать/перечитывать
423 2052833
>>52801
Ебало тебе проще набить, шакал
424 2052896
>>52829
Ещё вебпак, бабел, лодеры для всего, тайпскрипт, реакт-дом, коржс конечно же. Ну и конечно же ярн вместо нпма обязательно надо.
И ты такой ещё ни строчки кода не написал, а у тебя уже 500Мб проект, 300 уязвимостей и ты уже не знаешь как это всё работает и сколько школьников ответственны за твой прод.
425 2052911
блин, события накапливаются и тормоза страшные. Как отследить events?
426 2052973
Bump
427 2052981
>>52896

>Ещё вебпак, бабел, лодеры для всего, тайпскрипт, реакт-дом, коржс конечно же.


Как ты собрался реакт без бабеля писать?

>и сколько школьников ответственны за твой прод.


Можно подумать так не во всех языках.
>>52911

>блин, события накапливаются и тормоза страшные.


Не пихать стрелочные функции в колбэки событий. Делегировать события родственников на родителя.
15652902575070.png177 Кб, 588x541
428 2052996
>>52573
>>52586
С чего этого гражданина так рвёт?
429 2053079
>>52996
Профессиональная деформация от ангуляра. С аргумента о количестве вакансий, как показатель качества, вообще проиграл. По такой логике какой-нибудь эмбер или свелте ещё более илитные, чем ангуляр.
430 2053466
>>53079
Эмбер морально устарел. А свелт для других задач вообще.
431 2053471
>>53466
да ты что
432 2053475
>>52625
Я работал на ангуляржс, реакт и ангуляре. Не проецируй на меня, фрейморк-мартышка.

ну и 2к баксов для мидла, это просто днище. Не знаю зачем ты это написал, чтобы показать какой ты лох?
433 2053480
>>52612
Заебало уже расписывать. Берешь и пробуешь. И понимаешь разницу.
434 2053490
>>53471
мотай на ус
435 2053523
>>53480
Сидеть и ковырять с нуля никому не нужный ангуляростек? Нет, спасибо. Есть занятия полезнее и интереснее.
image.png66 Кб, 1280x408
436 2053529
>>53523

>никому

437 2053534
438 2053536
>>53079
На Erlang/Elixir меньше вакансий чем на Node.js . Значит ли это что последний лучше. Нет конечно, просто макаку проще научить ноде, чем эрлангу. Отсюда и популярность.
perl.jpg88 Кб, 1329x581
439 2053540
>>53529

>232 вакансии


Лол
440 2053544
>>53540
Ахуенно у тебя логические связи работают конечно.
441 2053546
>>53544
Что не так, довен?
Ты же ищешь конкретную ангуляро-работу. Так вот на нее меньше спроса, чем даже на перловку.
Ясен пень, у жс в целом вакансий больше будет
442 2053549
>>53546
на ангуляр вакансий в 3 раза меньше чем на перл(язык вообще не для фронтенда, ну ладно) потому ангуляр никому не нужен. Все логично. Для реактопетуха конечно, который ничего кроме реактика освоить не может))))
реакт.jpg105 Кб, 1336x572
443 2053556
>>53549

>потому ангуляр никому не нужен


Да.
Пикрелейтед.
image.png31 Кб, 1156x432
444 2053562
>>53556

То есть даже не в 2 раза больше и это означает никому. Яснопонятно)
445 2053565
>>53562
в 2 раза больше*
446 2053699
>>53562
Ты еще учти, что ангуляр массово дропают и переходят на реакт. Даже в энтерпрайзе, какзлось бы, вотчине ангуляра и проперженных джавистов и то переходят на рякт. И ты беги оттуда. Все равно фронтенд потихоньку устаканивается, уже не такой разброд как было раньше. Скоро все будет в рамках одного стека технологий, ибо грядет.
a2MTiBUXECw.jpg43 Кб, 401x490
447 2053758
ЭЭЭЭЭ МАКАРЭНА!
448 2053778
>>53758
Попробуй тайпскрипт
449 2053928
>>53480
Спасибо, что подтвердил, что ангулярошизики - это религиозная секта, и объяснять, описывать, доказывать у них не принято, и преимущества ангуляра можно только ПОЧУВСТВОВАТЬ, УВЕРОВАТЬ, НАЙТИ В ОТКРОВЕНИИ.
450 2053947
>>53699
дропают angularjs и твою мать, angular 2+ никто не дропает
451 2054073
>>53556
У тебя там вью в реакт записался, лол.
Вообще, реакт часто пишут просто как ключевое слово, что-то вроде "Уверенный пользователь ПК". Сам так вакансии составлял, да и для своего резюме когда-то специально напросился на реакт проект чтоб фильтры херочек проходить.
452 2054230
>>53536
Сложность обучения не кореллирует с качеством. Хотя конечно твоё приравнивание фреймворка к борщеязыкам понятно.
453 2054235
>>53475
Сам как аргументацию использует знание фреймворка, при этом её же порицает и пытается кого-то оскорбить фреймворк-мартышкой. Я конечно знал что реакточушки немного глуповаты, а ангуляроблядки безумны из-за необходимости высирать кучу ненужного бойлерплейта, но ты вобрал в себя все самое худшее и преумножил. Сидел бы на jquery и не пытался что-то высирать
454 2054323
>>52792
Ты пример вообще видел? Там всего три пропса, value, onChange, options. И какая разница, в редакс или нет, в любом случае будет состояние в родительском компоненте, куда добавляется этот селект.
455 2054378
Я запутался, вчера создал подключение к mysql сегодня запускаю тот же проект - соединения нет. Выдает ошибку что клиент не поддерживает протокол аутентификации. погуглив, меняю тип аутентификации с sha2 на нативный пароль, обновляю привелегии и ничего не происходит. Как не было подключения так его и нет. Помогите, пожалуйста.
Снимок экрана от 2021-06-03 11-17-52.png37 Кб, 1088x132
456 2054385
>>54378
Я просто вытащил переменные из переменной с конфигом. Я не понимаю почему эта ошибка появляется? я же просто запихиваю все данные в словарь. Я не понимаю как это работает в жс?
457 2054387
>>54385
У тебя вообще какая-то ебанутая структура, массив словарей с одним значением.
458 2054392
>>54387
Это для теста. Подскажи как правильно хранить такие конфиги?
459 2054394
>>54387
кстати заменил на словарь - все заработало, просто в конекте поставив переменную конфига
460 2054432
Дайте плиз наиболее короткое пособие по реакту для джависта на спринге на русском. Спасибо.
461 2054437
>>54432

>пособие по реакту для джависта


Пособие по рекату для джависта чем-то отличается от пособия по реакту для шарпейчика?
462 2054439
Какие самые топовые на сегодня библиотеки для тестирования реакта? Вроде как на слуху jest + react-testing-library + cypress, но на деле огромное множество туториалов по ТДД в реакте используют связку jest + enzyme. Насколько я понимаю, jest + enzyme это для unit тестов, cypress для е2е тестов, а react-testing-library тогда для чего? Тоже юнит тесты, но для интерфейса?
463 2054446
>>54437
Че ты прикапался? Я без понятия, я только учусь. Думаю нет. Хочу просто сделать приложуху попроще в одно рыло. А в поиске много всего выдает по реакту и многие пособия громадные. А я в в полноценного фулстека не хочу, мне поверхностно за глаза.
464 2054477
>>54432
Никакого пособия нет, без знания жс ты обосрёшься с реактом.
465 2054661
>>45447 (OP)
Reactstrap или Material UI?
466 2054763
>>54477
Это само собой. Я на 2/3 прочел лернжабаскрипт. Присматриваю пока что-то по реакту. Гуглю, смотрю содержание. По спрингу например выбор сильно скуднее. Но и там я потратил кучу времени на подбор и выбор материалов.
Думал, может посоветуете курс покороче, типа галопом по европам.
467 2054837
>>54661
Tailwind
468 2054840
>>54763

>Думал, может посоветуете курс покороче, типа галопом по европам.


Ты не поверишь, но самый краткий курс - это официальная дока. Буквально с ходу первые примеры кода и распространенные практики.
469 2055193
>>53699
Пока что я только видел как дропали реакт чтобы взять ангулар. Наоборот не видел
470 2055196
>>53928
Потому что все уже давно расписано и разжевано. Гугл в помощь. Я задал вектор для мыслей, интересно - разбирайся, не интересно дальше говнокодь на реакте
471 2055200
>>54235
Я написал о том, что использовал разное, а не как вы только одно. Дебил ты хоть читать научись что тебе пишут.
472 2055206
>>55193

>Пока что я только видел как дропали реакт чтобы взять ангулар.


Забыл упомянуть, что ты сам евангелизировал эти переходы.

>Наоборот не видел


Если контора переезжает на реакт, то она превентивно пидорнёт ангуляросектантов. Так что неудивительно.
>>55196
Протестант подал голос.
473 2055227
Можно как-то короче записать выражение
a = b && a = c && a = d
В петухоне можно было a in (b, c, d)
В MDN написано, что оператор in применяется только для объектов.
Пробовал написать a in [b, c, d] Работает только если a = b
474 2055234
>>55227
сори поторопился сравнение конечно же == или ===
475 2055236
>>54439
Советую jest под юнит-тесты, а cypress для e2e
476 2055244
>>55227
in проверяет наличие св-ва у объекта и возвращает true/false.
Короткого способа нет.
477 2055245
Реквест годной книжки по node.js, ру/англ без разницы.
478 2055261
>>55244
Жаль, спасибо за ответ.
479 2055265
const check = [b,c,d].find(x => x !== a);
if (!check) console.log('a is equal to all that shit')
480 2055266
481 2055271
>>55227
[b, c, d].includes(a)
482 2055279
>>55236
А react-testing-library для чего нужен? А enzyme?
А какой стиль тестов мне выбрать? Если маленькое приложение, то понятно, юнит тесты. А если у меня редукс, например, и кнопка delete? Как мне проверить, что все работает? Писать огромный юнит с миллиардом моков, которые имитируют работу редукса? А я не заебусь? Тогда интеграционные тесты писать? Это проще, меня не ебет как там все внутри, просто проверяю, что кнопка delete удаляет элемент. Но типо, непонятно, как писать в ТДД стиле с интеграционными тестами, там же в один тест куча ассертов наваливается обычно.
483 2055285
>>55227
[b,c,d].includes(a)
Это конечно подразумевая массив примитивов.
484 2055289
>>55271
Круто, спасибо. Буду пользоваться. Лень писать кучу &&.
485 2055290
>>55206

>Если контора переезжает на реакт



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

Более того я говорю не только за себя, а я опыт своих друзей или бывших коллег. Никто в здравом уме не переходит с ангуляра на реакт, а вот с реакта на ангуляр постоянно.
486 2055293
>>55279

>Но типо, непонятно, как писать в ТДД стиле с интеграционными тестами, там же в один тест куча ассертов наваливается обычно.


А ты начинаешь что-то подозревать.
487 2055300
>>55290

>Более того я говорю не только за себя, а я опыт своих друзей или бывших коллег.


Свято верю в выборку ангуляросектанта.
488 2055301
>>55227

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



и

> a in (b, c, d)



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

>>55289

Остановись, подумой!
489 2055304
>>55300
По теме есть что сказать или так и будешь попукивать сектантами, реактопетух?)
490 2055314
>>55304
Сказал смайлофажащий ангуляросектант, ботающий по фене.
491 2055318
>>55293
И какой выход? Там где не душно, писать юнит тесты, там где душно, интеграционные?
492 2055319
>>55289
Раз уж второй упоминаешь &&, это видимо не опечатка. Ты точно имел в виду эквивалент a in(b, c, d) в питоне?
a in (b, c, d) это a, равный одному из тупла, т.е. a == b || a == c || a == d
493 2055327
>>55301
Мне хотелось сократить такую конструкцию.
number != null && number != ''
Такое решение помогло бы number not in (null, '')
Ты прав надо писать, чтобы всем было понятно.
Если будет много && буду переносить.
494 2055341
>>55327
Для этого есть Number(number)
495 2055342
>>55327
Тогда !([null, ''].some(value => value != number))
Хотя возможно, тебе нужно обычный isNaN(number)
496 2055343
>>55341
Number null и '' преобразовывает в 0. Мне нужно было не допустить именно этих значений.
497 2055346
>>55342
Или таки include, только результат !обратить
498 2055354
>>55342
isNan тоже криво обрабатывает 0 и пустую строку. Отлавливает только NaN. Написал вот так
while(isFinite(number) && number != null && number != '') {}
499 2055359
>>55200
А, а вывод что я юзал только одно ты сделал на основании ... ?
500 2055365
>>55354
sad !includes noises
501 2055377
>>55318
Выход - писать тесты когда душа пожелает. ТДД в жс мирке не существует, это концепт, принесённый пердоликами из других языков.
Насчёт разницы между реакт-тестинг-лайбрари и энзимом написана в ридми.
502 2055392
>>55359
Ты сам написал что ты мартышка вью мидл
503 2055436
>>55265
>>55271
>>55285
Вы задание внимательно читали? Find, includes, some будут успешно завершаться, если будет хотя бы 1 совпадение. Для его целей либо every, либо reduce. Но самое верное new Set([a,b,c,d]).length == 1
504 2055457
>>55436
Это ты нихуя не читаешь. В >>55327 суть задачи вернуть логическое значение. А отрицательное/положительное - однохуйственно.
505 2055478
>>55457
Я в ахуе с твоей тупости. b,c,d = 1,2,3 . А равняется 1. Показывай как это охуенно работает
506 2055485
>>55478
Дебил, он проверяет, не является ли входная переменная пустой строкой/нуллом. В таких случаях необязательно проверять весь массив, достаточно только одного совпадения.
Почему его не устраивает `!Number(number)`, который отсеет нулы и пустые строки - загадка.
507 2055490
>>55436
arr.every(v => v !== n)
Эквивалентно
!arr.includes(v)
Учи методы и булеву логику, чтобы не быть баттхертом.
508 2055491
>>55485

>Почему его не устраивает `!Number(number)`, который отсеет нулы и пустые строки - загадка.



Потому что 0 тоже отсеет, внезапно для тебя, да?
509 2055494
>>55490
>>55478
Показывай консоль
510 2055495
>>55478
![1, 2, 3].includes(1)
=>
false

Охуенно работает же.
511 2055499
>>55491
number !== 0 && !Number(number)
512 2055502
>>55499
Все равно отсеет, строку содержающую '0'

Какой же ты дебил.
513 2055503
>>55495
Теперь 4 единицы
514 2055505
>>55503
Ну это уже слишком толсто.
515 2055514
>>55502
Он не знает, является ли входящая переменная строкой или числом? Так его же бэкендер на близжайшем митинге обоссыт.
516 2055517
>>55279
testing-library довольно прикольный, enzyme расстраивает в последнее время
16139288480240.jpg225 Кб, 1266x688
517 2055593
Анончики, как в css можно сделать потомок класса?
Есть у меня class_1 содержащий n-ое количество свойств и есть class_2 который имеет все те-же свойства, что и class_1 но у одного из них значения некоторых свойств различаются или добавляется новое сверху. Могу ли я объявить class_2 через class_1?
518 2055625
>>55593
Если юзаешь postCSS, то можно.
519 2055699
>>45447 (OP)
Надо покрасить карточки на фронте в рандомные цвета, все 5 цветов даны заранее. Когда карточек становится больше 5 то все последующие красятся в некий "дефолтный цвет"
Вроде заделал как надо, однако есть косяк: цвета задаются в формате #A0A0A0 - шесть 16ричных чисел, однако когда я выставляю цвет в DOM он из этого формата превращается в rgb(x, x, x) - как это фиксануть?

это все на ванильном жс
520 2055727
Почитал фреймворко срач и хочу вставить свои 5 копеек. Объективно, вообще без разницы Вью, Реакт или Ангуляр. Работы есть дохуища на всех трех. Так что кодьте на том что вам больше заходит и нравиться. Работа, это и так место где мы проводим как минимум треть нашей жизни, так что надо делать это максимально с удовольствием, а не ебать мозг хуйней в угоду желаниям заказчика или бизнеса.

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

Я кончил.
image.png5 Кб, 568x70
521 2055736
>>55699
А ты точно программист?
522 2055739
>>55736
Блять, ты понимаешь вообще о чем я? Мне нужно работать с hex-представлениями, но браузер превращает их в rgb, я без базара могу написать костыль который постоянно будет выдрачивать их туда-сюдано нахера?
523 2055752
>>55739
Ну превращает и превращает, чего бухтеть то. Тебе что, потом работать с ними надо? По твоему вопросу это выглядит как покрасил и забыл.
524 2055817
>>55699
зачем это фиксить? Опиши задачу яснее, для чего тебе нужны hex на выходе.
525 2055837
>>55699
А зачем тебе вообще хекс? Ну и крась в ргб?
изображение.png49 Кб, 912x566
526 2055848
sage 527 2055874
>>55739
Чел.. Мне кажется, программирование это не твоё... Задумайся о работе кассиром в Пятёрочке... Или курьером в Яндекс Еде...
528 2055890
Оказывается, на cypress можно писать unit тесты, это в миллиард раз быстрее и удобнее чем на jest, и позволяет писать в TDD стиле. Охуенно. И почему мне об этом вчера никто не сказал?
529 2055896
>>55245
Двачую реквест
16225074937380.jpg260 Кб, 960x938
530 2055897
>>55890
Тут люди пытаются разобраться как работать с hex-представлениями в браузере, попутно обезопасить переформатирование значений из hex в rgb. А если точнее, то закрыть дыру в логике браузеров сочиняя костыли.

Твои тесты никому нахуй не нужон.
16194429780760.jpg26 Кб, 360x500
531 2055898
>>48552

>чтобы за 3 месяца (собираюсь заниматься по 10-12 часов в день)


Зелень, ты как, уже сдался?
532 2055905
>>55897

>А если точнее, то закрыть дыру в логике браузеров сочиняя костыли.


Это не совсем дыра, а злая спека заставляет конвертировать все цвета в RGB(A).
Тут только поможет задание кастомного css свойства на классе и инлайновое присваивание этому свойству другого занчения.
Что-то типа
.class {
--background-color: pink;
background-color: var(--background-color);
}
А скриптом задавать:
element.style.setProperty("--background-color", "hexColor")

Это подразумевая отсутствие ослоёбства.
533 2055906
>>55593

Да/Нет. В чистом цсс у тебя нет наследования на уровне определений правил-стилей (но есть наследование стилей во время каскадирования-применения правил) так что тебе использовать всякие препроцессоры LESS , SASS. А еще можно не быть долбоебом и просто использовать каскадирование - написать два разных стиля .class_1 и .class_2, где .class_2 переопределит/добавит новые правила, и просто применять два этих класса к твоему элементу <div class="class_1 class_2"/>
534 2055936
>>55905
Это уже шиза какая-то.
Вообще цветами в жс оперировать не надо. Максимум классами которые эти цвета уже задают.
535 2055938
>>55936

>Вообще цветами в жс оперировать не надо. Максимум классами которые эти цвета уже задают.


Будешь класс на каждый цвет задавать?
536 2055940
>>55905

>Это не совсем дыра


Да я же пошутил.

>>RGB(A).


Так а чем тебе ргб то не угодил, в чем неправ?

>Это подразумевая отсутствие ослоёбства.


Путем создания ослоебства на другом месте?
537 2055953
>>55938
Переменные для кого.
538 2055954
>>55940

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


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

>Путем создания ослоебства на другом месте?


Я говорил про IE11, который не может кастомные свойства. Вот в этом случае да, придётся писать функцию, которая будет конвертировать хекс в ргб и обратно, и вызывать её.
В целом задавать значения кастомных свойствам - норм кейс для инлайнов.
539 2055956
>>55953
Ты про какие переменные?
540 2055957
>>55954
Ие и так хранит в хексах, нсли в хексах задано
541 2055961
>>55957

>Ие и так хранит в хексах


А браузеры - нет.
542 2056048
Зачем нужны тесты если есть тайпскрипт?
16186764013760.png186 Кб, 517x384
543 2056123
>>56048
Тайпскрипт защитит от ошибок в рантайме?
544 2056142
>>56123
Да, главное конпелятор ублажить.
545 2056228
>>56123
Да, защитит.
546 2056232
Typeof
547 2056236
>>56228
js защищает от ошибок во время исполнения! ES12 ахуенен как никогда!
548 2056237
>>56232
Отличи мне массив от объекта.
image.png15 Кб, 397x263
549 2056251
>>49129

>Так вот, как в ноде переопределить функцию?



Пикрилейтед все работает.
550 2056383
>>56237
[] - массив
{} - объект
551 2056473
Привет, Анон.
Я написал сортировку пузырьком. Где же я проебался?

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])
8456487356478568470365209873.png18 Кб, 739x568
552 2056483
>>56473

>for (i = 0; i < massiv.length - 1 - n; i++)


тааак, вот здесь ещё можно добавить - n и тем самым от конца массива мы не проверяем уже отсортированные элементы.

Где же ещё я мог проебаться?
qwerty.png1 Кб, 84x38
553 2056543
554 2056580
>>56543
>>56237
Array.isArray дебич
555 2056682
двач, хелп
https://burnishcreative.com/

эта анимация с текстом, знает кто где пример скрипта посмотреть?
не могу нагуглить что-то подобное, я тупой
556 2056716
Столкнулся вот с такой проблемс. Есть таймер на странице в реукте, при запуске должны показываться секунды, 0.1 секунды и 0.01. Таймер работает на setInterval. И вот в чем проблема, что если страница не будет обновляться со скоростью минимум 100 раз в секунду? А что если я захочу вывести еще и 0.001 секунды? Уж 1000 фпс я точно не смогу получить. И как вот это делают?
557 2056722
>>56682
Там скорее всего кастомная простыня кода, никто не будет писать общую функцию под такое специфическое дело.
558 2056727
559 2057395
>>52342
const [state, setState] = React.useState({
langs: {}
})
560 2059006
стоит ли изучать ts?
562 2072042
>>47843

> не допустим такой ошибки


А кто это там у нас пилит новые яп? А правда там уже макака нейросеть научилась верстать?
Тред утонул или удален.
Это копия, сохраненная 1 августа 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски