Этого треда уже нет.
Это копия, сохраненная 19 октября 2022 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
16545113911500.png103 Кб, 1050x1050
JS Thread #256 Юбилейный /js/ 2402430 В конец треда | Веб
Предыдущий тред: >>2392245 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2402439
Как общаются фронт на реакте с сервером на ноде? Допустим, я заливаю всё на облако, запускаю сервер. Иии куда уйдёт запрос, на сервер? А сервер должен раздавать статические реакт страницы? И со страничек если что фетч запросы на сервер. Или как это вообще происходит?
3 2402442
>>02439
По HTTP общаются. Хотя ещё могут по вебсокетам или через WebRTC
4 2402486
>>02439

>Как общаются фронт на реакте с сервером на ноде?


Так же, как и с любым сервером.
5 2402532
так а куда клиент запрос отправляет, на нод сервер? а реакт откуда берётся
6 2402555
Отправляет запрос в пустоту, а Боженька реакт выдаёт, очевидно же.
7 2402567
>>02555
Спасибо, все заработало.
8 2402572
>>02532

> реакт откуда берётся


В капусте находят
9 2402608
пидорасы бесполезные вы
image.png121 Кб, 1819x800
10 2402619
11 2402627
>>02619
спасибо!
12 2402649
>>02608
Петутхонец, спокойно, не переживай. Через лет пять обязательно вкатишься, главное научись не блокировать поток при чтении жсона.
13 2402673
>>02532
поставь экспресс
14 2402679
>>02649
чините детектор душнила который точки хуярит
15 2402684
>>02649

>главное научись не блокировать поток при чтении жсона


Это разве возможно без написания своего бойлерплейтного костыля? Парсинг джейсона - по сути итерация по строке, то бишь синхронная операция. Для ассинхронности нужно будет реализовывать ассинхронный генератор и в результате попадёшь в ситуацию, когда твой сервер парсит 10к входящих джейсонов одновременно и таймаутится на всех. Вместо того, чтобы распарсить часть, а другую затаймаутить.
16 2402695
>>02684
он про асинхронный запрос на сервер с жсоном наверное
17 2402721
>>02684
>>02695
Этот сеньор овощ дата-саентист выебываясь своими "сениорскими" знаниями насрал себе в штаны, когда заблочил главный поток на сервере чтением жсона с диска.
18 2402728
хз я буквально пару видосов на английском глянуть про процессоры и треды в системе, про ноду, про евент лупы, а высеры из этого треда как не понимал, так и не понял, либо некоторые тут мысли не умеют излагать, либо шизофреники какую-то хуйню выдумывают
19 2402755
Так потому что ты тупая мелкобуква, которая даже не знает, как статичные файлы с сервер раздавать.
20 2402783
а ты даже не пояснил про это сам не знаешь чмошка)
21 2402841
Ещё и смайлофажная мелкобуква.
22 2402845
Судя по посту в телеге макака починил макабу накнец-то, теперь не будет отваливаться в таймаут. наверняка какой-то дурачек питонист синхронно запрос к бд делал и сервер падал из-за этого
23 2402850
>>02845

> наверняка какой-то дурачек питонист синхронно запрос к бд делал и сервер падал из-за этого


Так это он и есть выше по треду, лол.
24 2402854
двач же на пхп работает
25 2402857
>>02854
Нет, кто-то насрал макаке в уши и работает он на джанге
image.png63 Кб, 743x645
26 2402858
>>02854
Да не факт
27 2402896
>>02858

>высер ваппалайзера


ебало представили?
28 2402940
>>02858
Ни разу не видел, что бы он что-то нормально определил кроме jquery
29 2403038
>>02940
Мои пет-проекты с полпинка распознает
30 2403099
>>02439

> я заливаю всё на облако


Почему не на Мурманский полуостров?
31 2403166
>>03099
да хоть на Крымский
32 2403169
>>03038
У меня на работе emotion распознает как styled, react как preact, дополнительно добвил dynamic yield, cdnjs. ИЗ того что реально распознал: nginx, jquery
33 2403307
В чем разница между хэш-таблицами и обычными объектами? Что за хуйня? Это же одно и то же по идее.
34 2403314
>>03307
Написано на первой странице в гугле по твоему запросу, вкатун тупорылый.
35 2403335
>>03314
Тупорылый твой гнилой батя, раз мамке в пузо не хуйнул, когда тебя вынашивала.

> Фактически, все в Javascript является хешем (например, список пар имя/значение).


Нахуя тогда одни и те же выблядосы говорят про объекты, а потом внезапно начинают называть их хэш-таблицами и еще вдобавок кидают ссылку почитать, что такое хэш-таблица, где идет ебучее описание стандартного объекта в js?
36 2403340
>>03335

>называют объекты хэш таблицами


>хэш таблица имеет такое же описание как и объект


>ПАЧИМУ ОБЪЕКТ ЭТА ХЭШ ТАБЛИЦА?????? ЗАЧЕМ ОНИ ЕГО ТАК НАЗЫВАЮТ????

37 2403343
>>03340
Да иди ты в пизду, мудень.
Если ты всю дорогу называешь объект объектом, то нахуя начинать называть его хэш-таблицей и сразу же давать ссылку на его описание, будто это что-то новое, если это блядь одно и то же? Нахуя?
38 2403345
Почему проекты на React такой кал?
39 2403373
>>03345
Потому что они существуют. Проектов на вуе и ангуляре настолько мало, что можно сказать, их нет.
40 2403455
>>03343
Потому что объекты являются хэш-таблицами только в жсе. Олсо это относительно свежая фича жса, до неё объекты были вполне стандартными словарями со всеми вытекающими.
41 2403476
>>03343

>СМОТРИТЕ СМОТРИТЕ ТУПЫЕ ФОРМОШЛЕПЫ, Я УМНЫЙ!!! Я БУДУ ВЫЕБЫВАТЬСЯ СВОИМИ ЗНАНИЯМИ В СТРУКТУРАХ ДАННЫХ В ЭТОМ ТРЕДЕ ПОТОМУ ЧТО МНЕ НЕ НРАВИТСЯ КАК НАПИСАНО В КУРСАХ ОТ СКИЛЛБОКСА ЗА КОТОРЫЕ Я ОТДАЛ 200К

42 2403492
>>03166
По линии библиотекаря.
image.png107 Кб, 730x375
43 2403501
>>03492
какой же ты додик точечное ебанько
44 2403585
>>03501

> какой же ты додик точечное ебанько


ойблятьдатынихуянелучше
толькоконченныйдушнилав2к22пробелыбудетставить
45 2403610
>>03585
что-то в этом есть
46 2403717
Аноны хочу что бы в css мне vscode подсказывал имена классов из html, это можно сделать ?
47 2403721
Как сохранить видимые сообщения в области видимости при открытие экранной клавиатуры?

Первый пик - как работает у меня
Второй - как работает в телеграм
48 2403724
>>03717
нет. есть вариант показывать в js из css, назвается css modules
49 2403744
>>03721
Resize observer на scroll container
50 2403754
>>03744
Ну так я узнаю, что размер контейнера изменился, но как я выставлю нужное положение скрола для контейнера, чтобы нижняя часть видимой области оставалась на месте?
51 2403773
подскажите, есть какой нормальный туториал по nuxt3? можно ли сразу в него углубляться, если знаю vue только поверхностно?
52 2403834
>>03754
scrollTop
i.jpeg18 Кб, 800x422
53 2403840
Кто-нибудь юзал Github Copilot? Я так понял там нет вариантов потыкать бесплатно? Оплатить вроде как ни у кого не получилось чтобы получить триал.
54 2404004
>>02439
По http

Например, у тебя один сервер с рестовыми ендпоинтами. Фетчем ты с ними работаешь, а ещё есть catchall роут, который твоё реактовское приложение отдаёт
55 2404716
>>03840
что бы оплатить фри триал нужно что то оплатить что?
56 2404741
>>04716
Вводишь данные карты, получаешь триал на три месяца, через три месяца начнут списывать деньги.
Unknown.png4 Кб, 290x174
57 2404778
Я написал свой Hello World на Vue, оцените

Вот ссылка на работающее приложение: http://168.100.10.226:3000

Вот код: https://2ch.hk/pr/res/2402430.html (М)
58 2404779
>>04778
Что касательно регистрации, то почту можно указать совершенно любую, подтверждать ее не нужно
59 2404780
>>03840
Пользуюсь сначала бесплатным тестом, а теперь студенческой лицензией, штука забавная, хотя и неоднозначная. В большинстве случаев выдаёт годные подсказки, на языках, в которых обучена вроде ts и go может целые алгоритмы по названию метода выдавать, но регулярно высирается не в тему или ставит лишние фигурные скобки, на стирание которых время тратишь.
60 2404786
>>04778
Браузер только 80 и 443 порты внешних адресов принимает, деплой нормально.
61 2404790
>>04778
Прикольно, только чутка стилизации не хватает.

>Вот код:


Так это ж ссылка на тред, ало
62 2404810
>>04778
>>04790
Действительно, не понимаю, как так получилось, но вот ссылка на код: https://github.com/vertically-challenged/vue-chat-front-end
63 2404868
Пирожки, здрасьте. JS это сложно? Я тут заграбастал месяц назад курс от одной академии с маскотом в виде рыжего кота, но дальше 2го урока продвинуться не могу, да и тот прошёл подглядев решение на гите одного из их студентов.
Куда читать/смотреть чтобы начать делать качественный юзер экспириенс для наших потомков?
64 2404872
>>04868
Че там во втором уроке то было хоть?
65 2404876
>>04868
Есть ссылочка н данный курс? Посмотреть охота
66 2404877
>>04872
Canvas. Отрисовка гистограмы исходя из результатов игроков.

Со всякими мелкими задачками которые есть у них в тренажере и в учебнике кантора(в нём дошел до объектов) у меня +- получается разобраться, а вот что-то больше вызывает трудности с пониманием происходящего.
67 2404887
>>02430 (OP)

>Руководство для вката - https://github.com/acilsd/wrk-fet#javascript


А есть такое же руководство по бэку?
68 2404888
>>04887
Удваиваю вопрос
69 2404910
>>04887
Нет, потому что бэк - мешанина из протоколов, технологий и языков.
70 2404928
Смотрите. Мобилы, даже несмотря на высокое разрешение, скейлят веб-страницы так, чтобы контент не был слишком мелким. Можно ли как-то сделать, чтобы этот скейлинг не срабатывал на твоей странице? Просто у меня там приложуха, и если она не влезает в экран полностью, в ней нет смысла.

это не помогает, если че: <meta name="viewport" content="width=device-width, initial-scale=1.0" />
71 2404941
Вьюшники. Кидать пропсы через роутер ок? И где этот роутер нестить? В App?
201910150450IMG5603.JPG125 Кб, 550x733
74 2404944
>>04810
Ну так рейт код, ПОЖАЛУЙСТА
https://github.com/vertically-challenged/vue-chat-front-end
75 2404980
>>04944
Ты зачем вебсокет в стор засунул, дурик?
76 2404994
>>04944
ну и кал ебаный. лучше бы на jquery + bootstrap запилил свое говно перед тем как лезть в спа
77 2405010
>>04980
А куда его совать? Каждый раз подключаться?
78 2405015
>>04943
Хуета. У меня App запрашивает из апи данные, далее App прокидывант пропсы в Main и рендерит Main , в Main уже висит роутер, обычно так строится?
79 2405020
>>05010
Представь, что в один прекрасный момент тебе надо будет заменить вебсокетный транспорт на whatever-транспорт, не ломая весь остальной код. Поэтому держи его в отдельном модуле и наружу не высвечивай, чтобы клиент вообще не знал, что работает через вебсокет.
80 2405023
>>05020
Понятно, спасибо ^^
А в остальном как код?
81 2405029
>>05023
Обычный вкатунский код. Бизнес-логика прибита к компонентам и размазана по всему проекту, отсюда высокая связность кода. Вот так проекты превращаются в помойки.
82 2405033
>>05029

>Бизнес-логика прибита к компонентам и размазана по всему проекту



А как ее отделить от компонентов? Я просто вообще не очень представляю, где тут бизнес-логика, а где реализация
83 2405035
>>02430 (OP)
Хочу прописать ts типы без компиляции тс в джс. Насколько понял через d.ts так можно. На пик 1 для каждого файла описываю свой d.ts. 1)Есть какой-то best-practice для этого или так норм
2) ide как-то хуево подсвечивает для классов или я че та не так пишу
на пик 2 при вызове start() все подсвечивается, но в самом классе (пик 3) пишет что start() не используется. пик 4 declare в d.ts.

P.S для статический методов класса ide все подсвечивает (remove unused method нет)
84 2405041
>>04944
Блядь, сколько же надо настрочить в 2022 для такой элементарной хуйни..
85 2405042
>>05033
Ну грубо говоря твой ChatInput не должен знать ничего ни про вебсокет, ни про то что данные клиента хранятся в localStorage, ни даже какие данные у этого клиента существуют. Это вообще не его задачи реализовывать отправку сообщения, он только читает строку ввода и передает её дальше.
86 2405102
Есть односвязный список. Нужно его удалить. Слышал что в жс есть сборщик мусора. linkedList = null -> это удалит мой список, или нужно как-то вилкой вычищать?
87 2405128
>>05102
Прочитай, как работает сборщик мусора, и все вопросы отпадут.
88 2405171
>>05015
Нет, в 2022 получение асинхронных аднных в спа строится через хуки композаблы, например swr swrv.
89 2405176
>>05171
Класс, но я ебать дописываю свое говно мамонта из 2020 с монго аполо графкл и проходится дрочить это. А переписывать нахуй упало, короче придется дрилить пропсы
90 2405180
>>05176

>монго аполо графкл


Как связано с архитектурой данных? SWR-like синтаксис очень легко вписывается в легаси говнокод, сейчас вот на работе перепиливаю с тханков на react-query вполне успешно.
91 2405214
>>05042
Вот я вынес WebSocket'ы в отдельный модуль, я правильно все сделал?

https://github.com/vertically-challenged/vue-chat-front-end/blob/main/src/serverConnect/index.ts
92 2405248
>>05214
Уже получше, но у тебя все еще торчат наружу детали реализации в виде call/listen и прямого доступа к объекту ws. Наружу надо показывать только высокоуровневые методы. У тебя сейчас такой только sendMessage. Пара requestDialog + subscribeToReceiveDialogue насколько я понимаю у тебя создает запрос и получает ответ, для клиента это лишние детали и ненужный гемор. Меняй на один метод requestDialog, который вернет тебе промис с ответом. То же самое с login + subscribeToLoginPositiveResponse + subscribeToLoginNegativeResponse: меняешь на один метод login() возвращающий промис

Пока всё, но конечно ещё бы стоило отдуплить оттуда localStorage
93 2405321
Что скажите за Vue Query? Нужно?
94 2405431
>>05321
Да, на проектах, где нужно ддосить бэк запросами и нужно кеширование/инвалидация/оптимистичные обновления очень сильно зайдет.
95 2405476
>>05321
Двачую >>05431 но на большиснтве проектов будет достаточно встроенного в накст/некст сопособа для SSR
96 2405487
Сап аноны, есть в треде гуру React-hook-form?
Пытаюсь запилить форму в которой каждая следующая пара инпутов открывается при заполнении предыдущей как на видеорелейтед. Отрисовку инпутов сделал, но трабл заключается в том, что если я стираю значения для введения новых то инпуты пропадают, а вот их значение в форме не сбрасывается. Пытался через setValue решить проблему, но из-за подписки на значение формы моментально ловлю переполнение. Как можно добавить сброс значение в форме при отвале компонента?
https://www.youtube.com/watch?v=vNrUPktDT7o
97 2405490
>>05487
return в useState
98 2405492
>>05490
Бля, то есть в useEffect
FireShot Capture 076 - Advanced Usage - React Hook Form - S[...].png209 Кб, 1846x968
99 2405498
>>05487
В чём проблема сделать data store?
100 2405516
>>05492
В useEffect пробовал пихать setValue, но тогда получаются бесконечные ререндеры

>>05498
Заводить для формы отдельный store? Да и проблема не в хранении, а в том чтобы обнулить значение инпута который должен исчезнуть
101 2405526
Держу весь стейт на сервере, клиенту отправляю только то что он запрашивает, несколько килобайт данных, нахуй дрочить локальный стор? Подводные?
102 2405529
>>05526
Сервер твой наебнётся от каштомизации при увеличении количества пользователей.
103 2405530
>>05516
Ты туда просто setValue пихаешь? Нужно делать return () => setValue
104 2405531
>>05526

> Держу весь стейт на сервере, клиенту отправляю только то что он запрашивает, несколько килобайт данных, нахуй дрочить локальный стор? Подводные?


А пока запрос идёт на сервер, как ты прелоадер покажешь? Должно же быть где-то хотя бы isFetching: true/false, и где его хранить, если не в локальном сторе?
105 2405535
>>05487
Ставь V6 лол
106 2405570
>>05526

>Подводные?


Ты вкатун с нулевым опытом коммерческой разработки
107 2405574
>>05526

>Держу весь стейт на сервере, клиенту отправляю только то что он запрашивает


нихуя ты оптимизатор, а то мы тут все БД на клиенте храним и оттуда запрашиваем инфу
859BFC72-EF95-4511-B58D-79698FC15D22.png253 Кб, 506x500
108 2405586
Чем можно заменить pupeteer-cluster а лучше просто как в очередь ставить задачи чтобы, например, выполнялось максимум по пять одноввременно. Объясню: есть массив, например, с адресами и там их тысячи, надо на каждый зайти, сделать скриншот и закрыть. Puppeteer-cluster в моём случае не подходит Сейчас когда я запускаю итерацию по массиву нода открывает миллион процессов и сервер не справляется, нужно как-то их в очередь ставить так чтобы одновременно выполнялось определённое количество процессов и, как только один завершился, на его место встаёт другой сразу.
109 2405588
>>05586
const taskQueue = []
4xnewq.jpg41 Кб, 596x499
110 2405594
>>05588
не понял
111 2405604
>>05594
import setTimeout from "node:timers/promises"
...
await setTimeout(1000)
112 2405616
>>05604
Не совсем то. Или ты точно на мой пост отвечаешь тут>>05586
? Может я не понятно спросил, могу прояснить где надо.
113 2405619
>>05616
iq ниже 100 у тебя, понимаю.
Запускаешь 5 потоков и потом ждешь пока поток освободится.
114 2405621
>>05586
Проясню на всякий случай:
В соответствии с каждым элементом массива(их тысячи) запускаю асинхронную функцию. Нужно чтобы нода не запускала тысячи процессов, а обрабатывала одновременно ограниченное число элементов массива и переходила на следующий элемент только когда одна из асинхронных функций возвращала.
331243124312.png401 Кб, 447x438
115 2405622
>>05619

>Запускаешь 5 потоков


Охуеть ты гений миллион iq. А я что спросил?
116 2405624
>>05622

> А я что спросил?


>нужно как-то их в очередь ставить так чтобы одновременно выполнялось определённое количество процессов и, как только один завершился, на его место встаёт другой сразу.


А я тебе отвечаю: делаешь асинхронный генератор, в нем реализуешь логику шейпера, потом просто итерируешься по нему.
117 2405625
>>05621
Ну и крути пробег по своему массиву ассинхронно.
118 2405630
Аноны вы запоминаете css цвета в hex формате ? Или не это уже шиза их запоминать ? я просто кроме серого и черного нихуя не могу запомнить.
119 2405635
>>05630
Белый и чёрный запоминаешь, остальное запоминать - шиза.
120 2405637
>>05630
В hsl ничего не надо запоминать.
121 2405639
>>05630
color: var(--text-color-primary)
122 2405640
>>05624

>асинхронный генератор


Надо было сразу. Какую-то хуйню про таймауты, промисы начал нести...
123 2405644
>>05640

>асинхронный генератор Надо было сразу


> Какую-то хуйню про промисы


чел у меня для тебя новости
124 2405647
>>05644
У меня для тебя новости тоже - можно знать про промисы но ниразу не слышать про асинхронный генератор.
125 2405648
>>05622
https://github.com/feross/run-parallel-limit вот скачивай и не еби мозг с генераторами хотя если мозг хочешь размять можешьп опробовать свой сделать
A-OK-Jigaboo.jpg45 Кб, 414x368
126 2405649
>>05648
Да не, генератор - то что нужно оказалось как раз. За одно вообще узнал что это такое. Но спасибо.
127 2405788
Сеньор-помидоры ряктеры, что бы вы брали на новый проект next, gatsby или remix?
изображение.png74 Кб, 737x908
128 2405791
Minimal 2022 setup
129 2405814
В 2022 используют тайлвинд или бутстрап? Или хуярят напрямую в scss?
130 2405844
Друзья, хочу бек поизучать. Знаю JS и TS. Стоит ли изучать ноду или все же на питон перекатиться? Питон не знаю, но если работу на нем проще найти то поизучал бы.
131 2405858
>>05844
Тебе поизучать или работу найти? Изучать лучше всего на C. libuv в зубы и вперед
132 2405860
>>05858
Работу найти. Итак фронтом работаю но хочу либо полностью на бэк перекатиться либо фулстаком с большей зп.
133 2405862
>>05860
Нода в качестве бэка не слишком популярна, хотя лично мне заходит как средство быстрого прототипирования. Смотри в сторону питона, го или даже пхп, если работа нужна.
134 2405865
>>05862
Хрена себе. Я думал наоборот она дико популярна. Спасибо за совет. А если выбирать между питоном и го то там есть значительная разница между ними в плане популярности? Или погрешность небольшая между ними?
135 2405871
>>05814
Tailwind сейчас очень любят, но бустрап с scss тоже можно увидеть.
136 2405872
>>05865
Питон был дико популярен на бэке во времена джанги. Сейчас сложно сказать, что популярнее. На го можно пилить очень производительные серваки, но язык корявый и бедный, заточен под специфику перекладывания жесонов. Питон не будет быстрым как понос, зато пилить сложную бизнес-логику на нем будет комфортнее.
137 2405997
Сколько просить деняк джуну node.js? 60к? 70к?
138 2406050
Тут есть пользователи макбуков на M1? Планирую взять, в основном веб разработка и немного мобилка. Могу соснуть с чем-то? Маков до этого не было, и читал про то, что на момент выхода мало что поддерживалось на М1. Как оно там сейчас?
139 2406056
>>06050
У самого мака нет, но слышал от других, что версия на 16 гигабутов вытягивает все потребности разработчика с лихвой
140 2406103
>>05997
Сотыгу проси, пусть не думают что ты дешевка какая-то
141 2406119
>>06103
А всё, поздно
142 2406125
>>06119
И за сколько продался?
image.png975 Кб, 1080x1063
143 2406132
144 2406133
>>06132
Мог бы и не уходить с завода.
145 2406136
>>06133
Но удалён очка ведь
146 2406140
Не хватает самоконтроля чтоб самому обучаться, хочу найти какого-то ментора или курс чтобы они мне задания выдавали и проверяли, где посоветуете? Хекслет?
Сейчас я джун
147 2406141
>>06136
Ладно, убедил. Удачи тебе
148 2406159
Анон, подскажи, не знаю где еще спросить. Ищу курс или видео по верстке (bootstrap5, scss), можно на англ. /web дохлый
Подскажите что-нибудь годного
149 2406173
>>06132
Это нормально, только не сиди на этой зарплате год, через 3-6 месяцев как освоишься уже начинай зондировать этот вопрос и заодно резюме обновляй.
150 2406286
>>06173
А на какую зарплату можно рассчитывать через 3-6 месяцев?
151 2406316
Можно ли один гит репозиторий и для фронта и для бэка использовать? Или два разных нужно?
152 2406320
>>06286

>3-6


90-110, но там хуй знает, что с рыночком через год будет, может айтишечка ВСЕ и зп в районе 25
153 2406333
>>06316
Гугли монорепо, но лучше используй два разных
154 2406339
Опытный сеньёр-анасас 300к/сек, помоги советом. Вкатываюсь в ЖЫЭС, пытаюсь писать клоны уже существующих игр чтобы набраться опыта и столкнуться с различными сложностями. Но на этот раз что-то пошло не по плану и уже 2й день ломаю голову, никак не могу найти выход
В общем суть такова: есть условный цикл, который нужно повторить 3 раза для передвижения ячеек с цифрами в игре 2048, а после него вызвать метод проверки. Но реализовать его через человеческий цикл не получается, ячейки залезают друг под друга, перепрыгивают друг через друга, в общем устраивают блядство, разврат и норкотики. Как я понял, при обычном цикле, 2я итерация запускается ещё до завершения первой, поэтому и получается всякий треш. Сумел это пофиксить промисами, чтобы 2я итерация запускалась строго после завершения 1й, но получается громоздкий и страшный уёбок, а не код. Плюс это не масштабируется, если захочу сделать после 6х6, то придётся эту конструкцию уже 5 раз писать ну нахуй
1й пик - нормально работающая версия кода, выполняющая всё так, как и было задумано
2й пик - красивый, не бесполезный уёбок
155 2406362
>>06339
Промис не правильно используешь, то что ты на втором скрине пишешь цикл внутри промиса, он выполняется сразу, а то что внутри then, уже выполнится позже(если лезть в детали, то там микро таск создается, но это не важно тебе сейчас). Кароче если тебе зачем-то нужен этот промис, то можешь попробовать удалить new Promise и т.д. и написать Promise.resolve().then(() => { код цикла; } ).then(() => { метод проверки })
А вообще очень странно все, нахера тебе промисы для всего этого, обычный синхронный код чем не устраивает, что-то в логике пошло не так, раз такой начал городить
156 2406372
>>06362
Я и не полез бы в промисы, если б нормально всё работало на синхронном цикле. Как я понимаю, синхронным циклом он слишком "быстро" считает, ячейки ещё не успевают отрисоваться в новом месте, а он их двигает ещё раз, из-за чего они налезают друг на друга. Чейн промисов с первого скрина "замедляет" код, и новый шаг делается уже с нормально отрисованными ячейками. Но это как я понимаю и объясняю для себя, почему работает только через промисы. Учусь 2й месяц, так что точно скорее всего что-то нет так понимаю в работе промисов
Изначально всё и было написано на обычных синхронных циклах, но нихера не работало, пришлось фиксить, на скринах уже костыли, но с ними зато хотя бы работает
Пасиб за совет, сейчас попробую
157 2406402
>>05530
Нет, я пихаю () => setValue

>>05535
Шо?
158 2406403
>>06339
А зачем использовать всратые then, а не нормальные await и писать в 2 раза меньше кода?
159 2406414
>>06403
Тамушто только учусь и ещё не до конца понимаю, как лучше и лаконичнее писать. await ещё ни разу не использовал, как-то руки не доходили, если и через промисы работает. Но в целом согласен, меньше кода при равном функционале это хорошо, нужно будет попробовать в следующих раз асинхронки через await запилить
>>06362
Не сработало. Работает идентично обычному синхронному циклу и ячейки наезжают друг на друга
160 2406423
>>06414

>await ещё ни разу не использовал, как-то руки не доходили, если и через промисы работает.


Async Await это и есть те же самые промисы, просто пишутся по другому, гораздо проще. Не надо никакое говно возвращать? чейнить then, писать ресолвы.
161 2406426
ребзи, есть нормальные шпаргалки для пре-джуна по ЖС, чтоб распечатать в А3 и повесить над монитором?
самая элементарщина по методам массивов, по упрощенному синтаксису.
хочу пялиться на них регулярно, да и заебывает между вкладками кликать с одним моником.
162 2406432
>>06372
Значит у тебя проблема в другом месте, если как ты говоришь "замедляет", это сейчас замедляет, а через еще пару кусков кода, может уже не замедлять. Вероятно у тебя асинхронный код в Box метадах типо moveDown, тебе нужно ждать что бы они вернули результат и тогда начинать следующий цикл
163 2406442
>>06426
IDE же подсказывает доступные методы, достаточно минимальный уровень английского знать, чтобы вызвать метод, а передаваемые аргументы подсветит иде.
Ты бы еще в тетради записывал
164 2406474
>>06442
Я на кодварсе залипаю, там нет подсказок. не стоит рекомендовать перекатываться в IDE для решения задачек

Спасибо за ответ.
165 2406494
>>06402
В rhf v6 при скрытии полей они удаляются из формы и их значений никто не хранит
166 2406596
>>05630
Ты ебанутый?
167 2406597
>>06474
Да нахуй знание всех методов не нужно, по мере необходимости будешь гуглить и запоминать что используется чаще всего. Обычно на собесах любят редьюсером прикладывать, потому что это самый сложный метод, но по сути и он не сложный
168 2406615
JS или Java? Какая работа менее унылая
169 2406626
>>06615
Java это синоним унылости
170 2406636
>>06615
вкатыш выбирает какой ему язык учить чтобы стать 300кк прогером на удаленке, спешите видеть
171 2406639
>>02430 (OP)
Правда, что Webassembly сильно медленнее JS? Почему так?
172 2406661
Можете посоветовать хороший web-учебник по React для вкатунов?
173 2406663
Какое же лагучее дерьмо эта ваша нода. Уже час пытаюсь понять почему этот кусок говна пишет MODULE_NOT_FOUND хотя еще вчера все запускалось а код я не менял
174 2406675
>>06663
Скинь лог
175 2406683
>>06675
Да уже исправил. Удалил ноду и установил предыдущую версию
176 2406770
>>06639
Неправда
177 2406837
window.getSelection().toString() по кд возвращает <empty string>. ЧЯДНТ?
178 2406855
>>06639
Он не мделенее. Медленнее он только в случаях, когда приходится обращаться к API, доступному только через JS, по понятным причинам.
179 2406885
>>06837
Интересно, что ты хочешь получить, приводя к строке объект?
180 2406887
>>06770
>>06855
Webassembly медленнее JS в несколько раз, во всех случаях кроме тяжелых вычислений.

https://betterprogramming.pub/how-fast-is-webassembly-versus-javascript-bc0eca058a54
https://javascript.plainenglish.io/webassembly-vs-javascript-can-wasm-beat-javascript-in-benchmark-cd7c30faaf7a

Скорее всего приложение полностью написанное с помощью Webassembly всегда будет медленнее такого же, написаного на JS. Такие тесты тоже есть.
181 2406911
>>06887

>https://javascript.plainenglish.io/webassembly-vs-javascript-can-wasm-beat-javascript-in-benchmark-cd7c30faaf7a


Ебало долбеоба, компилирующего TS в WASM представили? Который еще и результат вычисления возвращает в JS, кастуя его из int32 в double.
Кстати, там в комментах уже обоссали этих недобенчмаркеров.
182 2406966
Нахуй TS?
183 2407028
>>06911

>TS в WASM


Ну и что? Как будто ты напишешь код на WASM лучше чем компилятор. WASM вручную не пишут, кстати. И даже если ты напишешь вручную, он будет медленнее кода на JS, это доказано множеством тестов.
184 2407030
>>06966
Я тоже думал, что бесполезная хуйня, но птом вник и понял, что когда у тебя всё типизировано, то намного легче писать код и избегать множества ошибок. Например при передаче аргументов в функции у тебя сразу идут подсказки, какой аргумент ты передаешь и какого он должен быть типа, если ты передашь меньше или больше аргументов или они будут не того типа, то TS просто не даст тебе запустить скрипт. И ещё много всяких других подсказок.
185 2407031
>>06661
Всё ещё актуально.

хелп...
186 2407033
>>07031
В общем, как в реакт вкатываться?
187 2407038
>>06636
Чел я писал код когда еще пешком по стол ходил
188 2407040
>>06966
Чтобы у тебя говно не обнаруживалось случайно только во время ручного тестирования, а чтобы тебе явно сказали -- тут ты долбоёб.

Разумеется, это от всех ошибок не спасает, но помогает избежать 70% типичных ошибок любого мимокрока уже на этапе сборки проекта.
189 2407044
>>07033
да, к примеру в каких случаях тот или иной хук прменять и тп.
190 2407059
>>07044
Знания околонулевые у меня.
191 2407072
Может кто помочь, в написании скрипта, который будет из массива брать элементы, перебирать все их возможные варианты совпадения
По типу
arr = ["a", "b", "c", "d", "f"]

a, b, c, d, f
aa, ba, ca, da, fa
ab, bb, cb, db, fb
и тд
192 2407086
>>07059
Есть дока, там и примеры, и описания нормальные и даже сам дизайн доки нормальный, в отличие от многих ресурсов.
193 2407095
>>07072
Гугли декартово произведение js
194 2407182
>>07095
Декартово произведение это другое. Ему нужно сгенерировать все размещения с повторениями.
195 2407224
>>07182
Самое натуральное декартово произведение arr*arr, не?
196 2407227
>>07224

>arr*arr,


Так у меня один массив с символами.
декартовое это будет, как все возможные варики склеивания
197 2407268
Стоит ли сейчас в js вкатываться? или тестирование выбрать? мечусь между двумя стульями так сказать…
198 2407277
>>07072
Только по 1 и по 2? Тогда просто вложенным перебором, ничего сложного.

Ты как это использовать планируешь? В каком виде тебе нужны результаты? Каждая пара/элемент в отдельном массиве? А то результаты у тебя просто как названия переменных записаны, лол:

> a, b, c, d, f


> aa, ba, ca, da, fa


> ab, bb, cb, db, fb

199 2407334
>>07268
Вкатывайся в закладчики
200 2407424
Вьюшники где обычно держите константы? Выносите отдельно в const.js и от туда экспортируете?
201 2407435
Хочу вкатиться в разработку браузерных игр, что нужно учить?
203 2407521
>>07268
Один хуй работу не найдешь.
204 2407523
>>07424
Может тебе пора узнать о стейт менеджерах?
205 2407574
>>07523
Пока нахуй не нужно, тащить всякие вьюексы на каждый пук? Сеньор пиздобол ты?
206 2407577
>>07523
Ты бы еще jquery предложил
207 2407592
>>07277
оно дальше должно идти
потом
aaa aab .... aca acb ... cab cad...
aaaa aaab
208 2407618
У меня в package-lock.json 13к строк. Че за хуйня?
209 2407628
>>07618
Ожидаемое количество строк в твоем package-lock.json?
210 2407635
>>07628
Я не знаю. У меня небольшая приложуха написанная на вебпаке и реакте. Мне что, рили эту портянку на гитхаб пушить?
211 2407644
>>07635

>У меня небольшая приложуха написанная на вебпаке и реакте.


лол
212 2407711
>>07635
Конечно и node-modules не забудь запушитт
213 2407730
>>07711
>>07635
Долбеобы, для приложух локфайлы обязательны.
214 2407753
>>06636
Чел, ну я тоже выбирал, сейчас вот сижу на жс, 120к наносек, было это 1.5 года назад, начинал с нуля. Что за ебанутое отношение в этом треде к вкатунам? Остальные кодеры как-то с рождения кодить умели что ли?
215 2407757
>>07635
Локфайл это описание всех зависимостей со всеми подзависимостями до самого конца цепочки зависимостей. Они всегда большие, нужны они в тех случаях, когда ты будешь устанавливать пакеты из этого же локфайла, а не просто из package.json, делается это как правило либо на этапе деплоя, чтобы при развертывании приложения не ставилось что попало, либо если у вас политика работы такая, что всё развёртывают из лок файлов и всегда поддерживают его актуальность. В твоём случае, для петпроджекта это не обязательно, но если запушишь, вряд ли на гитхабе место закончится, 13к строк это чуть больше 500к примерно, чел пчела, шмель
216 2407762
Есть тут те, кто вкатился в фулстек? Я вот мидлирую сейчас на своих джас/тайпскриптах, хочу вкатиться еще и в бек, это просто самому мне интересно. Но вот как бекендщиком работать? Типа фулстек мидлдж и джун бек ведь нахуй никому не нужны. Это получается нужно будет реррольнутся в бэк на джуна сначала, там прокачаться и уже пиздовать сеньёрить на всём подряд? Насколько вообще фулстек востребован? У меня вот один из лидов в прошлом бекенд, сейчас сеньёр фронтер, но всё равно фулстеком не работает. И как будто бы по разделению обязанностей всё равно на всё подряд времени как будто бы не останется. Что-то слабо представляю, что у тебя в тасках висит задача сначала на то, чтобы какой-то эндпоинт поднять, а потом на фронте юай под него делать. Но вот сейчас я это пишу, и в теории в этом как будто бы есть смысл.
217 2407769
>>07753

>Что за ебанутое отношение в этом треде к вкатунам?


Такое отношение потому что эти вкатуны вкатываются только потому, что в телевизоре сказали, что стране нужны айтишники, которые будут зарабатывать 300кк/нсек. Из-за чего у реальных айтишников потом пердак полыхает при ревизии мердж реквестов от этих вкатунов.
218 2407812
>>07762
Вот скажи мне как можно делать фронт без бэка? Я даже на этапе верстки столкнулся с тем откуда брать данные, пришлось учить банальную ноду с монго и всякими запросами. Понять не могу неужели большинство настолько деревянные что фронт без бэка вызывает такие трудности вката? Сука верстка осваиватся за пару дней с нуля, дальше дрочево с логикой приложения которая очень зависит от бэка.
219 2407842
>>07812
Чел, я как раз фронтер и хочу учить бэк. Ты что высрал?
221 2407867
>>07812

>верстка осваиватся за пару дней с нуля


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

Сумбурно как-то написал (я долбаеб). Расскажите про свой опыт создания проектов для портфолио и посоветуйте что делать.
223 2407896
>>07878

> на собеседовании не имея знаний бэкенд разработки?


Да, но ты должен эмулировать реальное поведение бэкэнда,а это:
1) Запрос отрабатывается не мгновенно
2) Ответ может иметь код 5xx
3) Ответ может иметь код 401
4) Ответ может иметь код 403
5) Ответ может иметь код 404
6) Интернета может не быть см. PWA
7) Ответ может вообще не прийти (проблема с инетом)
8)Ответ может прийти с корректным кодом, но сам при этом будет некорректным (напр. - кривой JSON).
Все эти случаи или хотя бы часть из них ты должен отработать в своем проекте.
224 2407930
>>07896

>8)Ответ может прийти с корректным кодом, но сам при этом будет некорректным (напр. - кривой JSON).


Этот ответ отпадёт на стадии парсинга.
225 2407953
>>07842
Чел как ты стал фронтом без бэка?
226 2407986
как стать бэком без фронта, даже данные не вывести посмотреть
227 2407994
>>07986
console.table(danniye)

Вывел. Теперь ты выведи danniye без бека.
228 2408007
>>07930
Ну а тот компонент, который должен отрисовать результат запроса что должен отрисовать? Послать юзера нахуй? Бесконечный прелоадер?
229 2408015
>>07986
1) var_dump
2) postman
230 2408081
>>07994
const getDannie = async (args: GetDannyArgs) => {
await new Promise(r => setTimeout(r, Math.random() * 2500));
return {
poshel: "Nahuy"
}
}
231 2408084
>>07953
Чел ты как написал этот поста на дваче, на написав его на фейсбуке?) Чел ты как стал чле ты как ты как чел стал ты как))??)
232 2408111
>>07896
Спасибо, анон
image.png227 Кб, 600x500
233 2408232
>>07896
Отрубаешь нахуй весь фронт на сайте при любой ошибке, пусть бекендщика ебут
234 2408285
>>07769
ну пускай не берут на работу вкатунов, тебе то какое дело, долбаебина?
если взяли, значит вкатун был не плох.
235 2408297
>>08084
бля, в такой голос с этого коммента, спасибо. давно так не ржал
236 2408300
Я если что мать резал + кромсал тех кто набежал в айти через жс. Просто ссал в ебло.
Мимо 6 лет 500к миддл, нихуя не могу найти работу с 23 февраля на каждой вакансии хх рендерит по 20 соискателей.
237 2408305
>>08285

>если взяли, значит вкатун был не плох


Ну да, у меня же так много времени собесить вкатунов по часу, когда там 800 тикетов в жире нерешенных. Ну и нет гарантий, что после собеса вкатун окажется хоть сколько-то вменяемым.
238 2408307
>>08300

>хх рендерит


Вкатун не палится.
239 2408308
>>08307
Чего блять? Что ты несешь, креветка?
240 2408311
>>08308
Иди учи отличие абстрактного класса от интерфейса, а то собес на джуна фронтендера не пройдешь
241 2408316
>>08300

> 6 лет 500к миддл


> конкурирует с вкатунами


Охуительные истории
242 2408319
>>08316
Воситину - senior pizdabol na cvache собственной персоной
243 2408324
>>08311

> учи отличие абстрактного класса от интерфейса


Мусорка, это все что ты смог вынести из тс?

>Охуительные истории


Дело не в конкуренции а в зажратости работодателей. Ты же не можешь всерьез думать что мог бы со мной конкурировать?))
244 2408325
Мне интересно, присутствуют в треде аноны, которые смогли иммигрировать по рабочей визе в страну первого мира Германия, США, Канада и т.д.? Какой стек при этом имели, опыт работы?
245 2408326
>>08324
Senior Питонист, который блочит главный тред чтение жсона с диска, ты?
246 2408330
>>08326
Что
Ты
Несешь
Больной
Дцп
Овощ
247 2408331
>>08330
Хаха, да это же ты, я узнал тебя по твоим шизоидным высерам.
Как там твой говнокод на вуе поживает? Уже понял как реактивность работает?
248 2408334
>>08331
А зачем тебе этот тред и этот раздел если у тебя шизофрения? Ну реально, ты же больной.
Это вот такие щас пытаются вкатиться во фронт? Кеклол.
249 2408336
>>08334
Шиз тут только ты. Хватит строить из себя сеньора, иди лучше почитай как asyncio работает, что бы не срать в штаны как в тот раз.
250 2408342
>>08311

>отличие абстрактного класса от интерфейса


Все время забываю это спрашивать, записал в заметочки
251 2408343
>>08305
ну ты и должен был выступить гарантией что возьмешь нормального вкатуна
времени нет - не собесь, сам пиши код, или дай другим отсобесить, кому доверяешь
если взяли - значит не плох, или это твоя вина
252 2408359
>>08343
Ну блять, невозможно проверить вкатуна за 1 час времени + 30 минут скрининг с хрюшей. Ни один человек не сможет на 100% сказать, нормальный ли кандидат.

>времени нет - не собесь, сам пиши код


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

>времени нет - не собесь, сам пиши код


>если взяли - значит не плох


Если взяли - значит не плохо показал себя на собесе
253 2408496
>>08300
Ай не пизди, если ты такой охуительный сеньер, то и сейчас бы работу нашел
254 2408508
>>07519
Спасибо, почитаю.
Снимок.PNG19 Кб, 421x283
255 2408554
такое может быть что два роутер линка активны? и точки напротив компонентов означают что он повторно отрендерился, по идее отрисовываться должен только Main?
256 2408624
Если GraphQL это аналог REST api то что такое apollo? Аналогом чего он является?
257 2408626
>>08359
ну значит уже что-то, значит всему остальному обучить будет не проблема
258 2408627
>>08624
Аналог фетча или аксиоса лел
259 2408628
>>08627
Лол, спасибо. А то заставили эту срань учить.
260 2408654
>>08628
Ахуенная штука учи
261 2408666
Анончики как то можно скриптом стирать последнюю историю? Или даже исключить из истории посещения определенный сайт? Например лажу я на 2ch.ru/hc и что бы все что связано с 2ch стиралось из истории?
262 2408668
263 2408684
Подскажите как построить архитектуру css В Реакт приложении при использований css модулей? Допустим я хочу подключить reset.css для сброса стилей и чтобы вслед за ним подключались какие-то общие для страницы стили, а потом уже сами модули. В Sass я непосредственно управлял очередностью импортов, а здесь как быть? Все ресеты и общие стили просто засовывать в index.css (App.css)?
264 2408695
>>08624
Графкуль это язык запросов, а аполла - сервер, обрабатывающий такие запросы.
265 2408698
>>08684
Подключай так же, как подключаешь App.css (импорт из JS модуля / конфиг вебпака / тупо прописываешь в index.html)
266 2408700
>>08684
Да как хочешь так и подключай, это не архитектурная проблема. В случае чего всегда сможешь поменять позицию импорта за пару минут.
267 2408731
Senior CSS architect
268 2408831
>>08668
Мне надо для сафари на ios
269 2408851
>>08731
Учитвая сколько всякой хуйни в него занесли, уже давно стал отдельной дисциплиной
270 2408852
>>08831
Нету такого
271 2408869
В чем минус подключения библиотек через CDN? Обычно говорят, что CDN от каких-то левых ресурсов это серьезный риск для безопасности, но тот же пакетный менеджер Npm то же та еще помойка. Так почему использовать npm норм, а подключать CDN не норм?
272 2408903
>>08869
СДН ломанут и всем придет ядовитый пейлоад.
НПМ ломанут или автор с потекшей флягой что-то намутит, и всем придет ядовитый пейлоад. Но нпм бандлится реже, чем прямые сдн.
Держать у себя - просираешь кэш сднов и увеличиваешь время загрузки.
Короче, как не крути - соснешь.
путь-it-юмор-geek-6113788 (1).jpeg79 Кб, 604x453
273 2408923
Ребят, как подключиться к dev серверу, поднятому на компьютере на localhost, со смартфона? Что для этого нужно сделать?
274 2408939
>>08923
Роутер есть? Посмори какой IP он выделил рабочей тачке и по нему заходи. Только не на localhost порт слушай, а на том IP или на 0.0.0.0
275 2408981
>>08939
Спасибо, даже не думал, что все может быть так просто
276 2409040
Привет, столкнулся с проблемой, что высота строки не растягивается по высоте контента, пробовал даже обернуть строку в clearfix, но все равно кривота какая-то. height:auto или fit-content не решил проблему, становится еще хуже - схлопывается по высоте в 1 пиксель) Помогите пожалуйста

P.S. в проекте используется ag-grid
https://www.ag-grid.com/javascript-data-grid/column-sizing/#column-flex
ЯВЛЕНИЕ ХРИСТА 277 2409123
ВОТ ОНО ЯВЛЕНИЕ ХРИСТА ЛЫСОМУ НАРОДУ

https://anageninc.com/product/pyrilutamide-kx-826/

МОЛИТЕСЬ СВОЕМУ СПАСИТЕЛЮ
278 2409124
>>09123
Сорре не туда
Безымянный1.jpg37 Кб, 1765x879
279 2409154
>>02430 (OP)
Двач помогач выручай. Как в данной функции выполняются шаги чет вообще не доходит. Вот мы передаем параметры 2, 3 доходим до ретурна у нас получается 2 * снова на функцию с параметром (2, 2) и так пока 3 не станет равно 1. А в какой момент происходит умножение? если можно по шагам подробно
280 2409164
>>09154

>А в какой момент происходит умножение?


Нажимаешь Ctrl + F, вводишь символ * и получаешь ответ на свой вопрос
281 2409173
>>09040
text-overflow: ellipsis;
282 2409175
>>09154

>if 3 != 1


>else


>определенные магические параметры


Что за долбоебский код
13FE8B05-4948-40DB-B853-9B891C748C1B.png941 Кб, 828x1792
283 2409206
Как сделать что бы трекер двача был по размеру экрана сразу после загрузки? Как на скриншоте
284 2409262
>>09154
Что нахуй происходит в твоем коде
image.png135 Кб, 1893x607
285 2409356
>>09040
>>09173
на все что можно попробовал - без изменений
image.png10 Кб, 978x40
286 2409402
287 2409467
БЛЯДСКИЙ ЕСЛИНТ ВСЕГДА ВСТАЕТ ЧЕРЕЗ ЖОПУ БУДЕТ ХОТЬ ОДИН ПРОЕКТ В КОТОРОМ Я ПРОСТО ДОБАВЛЮ КОНФИГИ И ВСЁ ЗАВЕДЕТСЯ БЕЗ ЕБЛИ С ВЕРСИЕЙ НОДЫ НАСТРОЙКОЙ ВСКОДА ОБНОВЛЕНИЕМ ВСКОДА ПРОВЕРКОЙ ПО ОЧЕРЕДИ СОВМЕСТИМОСТИ КАЖДОГО ПЛАГИНА С КАЖДЫМ ПЛАГИНОМ

УУУУУ СУУУКА
288 2409543
Каким стеком с реактом вы пользуетесь и какой посоветуете? Пока я более склонен к PERNу (PostgreSQL, Express, React, Node.js).

И ещё, Nest норм?
289 2409556
>>09543
Реакт говно говна. Не встречал ни одного нормального проекта на нем, а все потому, что это не фреймворк, а ебаная библиотека для рендеринга DOM.
image.png13 Кб, 561x120
290 2409575
Что эта ошибка означает и как ее исправить?
291 2409582
>>09575
ошибка в твоём ДНК
292 2409585
>>09575
Ошибка в редаксе. Точнее сам редакс это одна большая ошибка, а лично ты ошибся в том, что его испольщуешь.
293 2409596
>>09467
Так это блядский вскод, в котором мало у кого ничего не отваливается и работает стабильно.
294 2409597
>>09585
Редакс конечно говно монструозное, но везде в вакансиях он есть, поэтому хочешь или нет, но вкатыш обязан уметь пользоваться базово.
295 2409627
>>09575
Прочитай ебать
296 2409659
>>09627
Я в айти пошел не для того чтобы читать
image.png13 Кб, 980x60
297 2409676
>>09356
Глаза раскрой
298 2409677
>>09596
То ли дело православный вебшторм с премиальной поддержкой, в котором еслинт вообще нихуя не работал выбивая баннер с ошибкой Несколько мсеяцев и никто и жопабрейнс это не хотел фиксить
https://youtrack.jetbrains.com/issue/WEB-52594
https://youtrack.jetbrains.com/issue/WEB-52356
299 2409698
>>09585
Ничего лучше до сих пор не придумали. Все этим ваши пинии зустанды рекоилы это тот же редакс с уменьшенным на 10% количеством бойлерплейта.
300 2409701
>>09698
А бойлерплейт разве и так не уменьшился с появлением редакс тулкита?
301 2409704
>>09701
Ну до тулкита писали огромный switch, теперь пишем огромную блямбу из импортов/экспортов. Стало лучше, но не сильно
302 2409719
>>09556
Тогда почему на рынке востребован именно Реакт?
303 2409726
>>09585
>>09698
Используйте редакс тулкит, он убирает количество бойлерплейта чуть ли не до нуля, больше у меня с этим никаких проблем
304 2409727
>>09719
Потому что самый удобный. Поменьше нитакусек слушай. На каждую технологию находятся такие. Если к ним прислушиваться то ни на чем писать не будешь
305 2409746
>>09719
Потому что ехал хайп через хайп. Когда реакт реально был прогрессивен, поэтому туда потянулась куча людей, но теперь его выбирают тупо из-за того, что можно быстро найти кодера знакомого с реактом.

>>09727
Вуй намного удобнее.
306 2409750
>>09746

>Вуй намного удобнее.


Если у тебя маленькое приложение. Если гигантская корпорация по типу пейсбука то Реакт удобнее.
307 2409751
>>09746

>Вуй намного удобнее


Тебе намного удобнее, не всем.
308 2409758
>>09746

>Вуй намного удобнее.


Ну да, на вуе же так много готовых либ, ничего совсем руками дописывать не придется, особенно на третьей версии, просто дохуя.
309 2409774
>>09750
В гигантских корпорациях выбирают ангуляр, чел. Либо вообще фигачат микрофронтенды с возможностью выбора фреймворка под каждую отдельную задачу. Пейсбук очевидное исключение

>>09751
Вуй проще, потому что структуру проекта на нем не надо изобретать каждый раз заново. В реакте же начинаются метания, типа давайте прикрутим к редаксу саги, потом выкинем редакс с сагами, возьмем мобх/еффеток/заскинд/черталысого. Со стилями та же история. В итоге получаются ебаные франкенштейны, где нихера толком нормально не сделано, зато все модное, хайповое и главное охуительно смотрится в резюме.
310 2409776
зачем нужен роутер если можно говнять Dynamic Components ?

https://sfc.vuejs.org/#eNp9U8Fu2zAM/RVCO9gBYmsFejKcAB2wYYdi2GmXaQfVZmq3sSRIcjIgyb+Xkh03SY2ebIrvPVKP1IE9GJPvemQFK11lW+PBoe/NWqi2M9p6OIDFzRIq3ZneYw0n2FjdQUKkZAL91B2O5zkPQdB8Tz886d5P+RhdA35p/0P3qp4w54MRJlSllfNgiYkOVnAQCiDhSRFLL4dIBmE6igWEOr3zqt5aVP639A2R6ULpvlW13udbXUnfapU30jWLQBgTsq6/74jy2DqPCm2aBETVSPWMyRLSBazWQxcX2vlObnukCnPq1FAscNXRnxb3hD+7m17oWpqDVeOV/36okrttW2F6t4DjMTjxL3zPtg21Sj6MlIZJgcfObKVHigBKCQ3ZsBLsCxdsHUwsuVzD8TYZPSVE9HQeorTK8H/0yWeGGiT4N6tfUcFjq14DKVLCJbUiEBStI+aFBYIBJ1DJpybZkg27kXXS5C9OK1rR6IsYE06wYnAqnNGehFiwxnvjCs7dpgrL8+JybZ85/eW2V76l1UTXZU9W7x1aEhYsbs+owelwhzajxmq0aD/TvIF+0A2ytIMnusr5SYRndj2H5m40n35uDZgeyixtnMgM7/LxzFLvv97PEE9v9dhlCQ==

https://sfc.vuejs.org/#eNqNVNFu2yAU/RXkPqSVYrtdpz2wpFrf9riHvdXTRDBOaG1AgNNWUf59B3BcZ13WxFLEvfdwOOfa3F12b0yx7UVGs4XjVhpPnPC9uauU7Iy2nnzXnSCN1R2ZFWUIAnw2ln9o591Yj9Ex4N7yjdy+UQzxMWhHrGjIfgClEqkU18p5wntrhfI/2YosA+5yFmTMrip1QHi2cqjtsCnqnYdF1BJXw5GV2ldqUSabMIjAi860zAtEhCxquSW8Zc4tq6wWna6ymEdl1XuvsSEE+G3zRluALn/Pw9lXRKqoocpGCH0Sr0AgO00e2B9mKOSJdTaHfcY9FNIjr8tlICX7XxOGb7yV/AkMR02ZnjJIJmS3S9thOnoo03HBuEfINVqvQEGoDJKC/oc3Vhw69iLS3y3KcUtqV4l+YbUoJ11E6PxrG5ZFaGF6J41WPm9YJ9tXShxTLnfCyuZrqK20rYWl5Ma8EKdbWZMLIcSklFtWy95R8sm8xLRhdS3VGolr7LnFX0x3zK6lyr02IBPdNLfScN5R8vmA7XE+NLSCe0oUPMWs3grbtPo5f6GE9V4jiebBydvLSn5GBV8g4OZAOsiFgLwVjR91376vW7nenAIctYJzHkt4MU6jZLRUXtgEZ/xpbXWvakoumuvw/Mt0DrppPp49pmFwYo9uQg+SySN6cR2ed/gifbdnbBggpx2OPR36me5q/JayeZbmRN4xUzw6rTCuIl81FHDzaDoh5DA/QlxlG++No2XpGh7mzaMrtF2XWBW2V15ilgnX5Surn/E9gLjK4rwYOEok0Y0cNwKihf0f51/Qd7yBFo72sHKYoWHknp4/6c4lNXEEj5fvxN0D8zh9z6dO4/sM7snYPp/9MPs/5N//ARljNdU=
311 2409784
>>09774

>Либо вообще фигачат микрофронтенды с возможностью выбора фреймворка под каждую отдельную задачу.


Дивный манямир.
312 2409794
>>09776
Как между сессиями будешь состояние пользователя хранить, дурачок?
313 2409800
>>09774

>В гигантских корпорациях выбирают ангуляр, чел


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

>Либо вообще фигачат микрофронтенды с возможностью выбора фреймворка под каждую отдельную задачу.


Что бы потом получить на страницу из 10 карточек 10 мб бандл?

>Вуй проще, потому что структуру проекта на нем не надо изобретать каждый раз заново.


Шиз, что ты несешь? В вуе абсолютно теже архитектурные паттерны что и в реакте.

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


А давайте поменяем вьюкс на пинию? больше примеров нет потому что см. >>09758

>Со стилями та же история


Ну да, в вуе же нету возможности стилизовать компонент десятком способов, а нет, оказывается есть:
A) scoped
B) css modules
C) глобальные стили
D) css-in-js
314 2409804
>>09794
па ху ю, это pwa
315 2409808
>>09774

>В гигантских корпорациях выбирают ангуляр, чел.


Вкатун не палится. Поясняю: в гиганстких корпорациях настолько запутаны и огромны бизнес процессы, что там не то что до выбора фреймворка, там некоторые проекты выполняют одну и туже задачу, потому что их там тысячи и невозможно за всем уследить.
316 2409809
>>09800

>давайте поменяем вьюкс на пинию


Не давайте, но если мигрируешь на третью версию, то придется.

> A) scoped


На этом все. Не, можно прикрутить что угодно, только не нужно.

> В вуе абсолютно теже архитектурные паттерны что и в реакте.


Проиграно. Реакт это одна голая библиотека для рендеринга, как ты будешь её готовить вообще нигде не регламентировано.
2022-07-19x14:39:31.jpg207 Кб, 1187x1439
317 2409813
>>02567

> Спасибо, все заработало.


слава Б-гу!

>>02721

> выебываясь


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

>>02728

> шизофреники какую-то хуйню выдумывают


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

>>03345
потому что первична каловость ректа, а все остальное лишь следствие которое вытекает из мейн стейтмента

>>03610
походу в тредже завелся братииишка =^-^=

>>04944
ты слишком инфантилен, яб тебя не взял

>>05844
питоняшка топчик! все остальное хуета ублюдско-даунская, особенно юзлес байтоебля, но если хочешь вкатиться так что бы тебе лизали пяточки - учи 1С

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

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

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

>>09596
непизди

>>09719
каргокульт
2022-07-19x14:39:31.jpg207 Кб, 1187x1439
317 2409813
>>02567

> Спасибо, все заработало.


слава Б-гу!

>>02721

> выебываясь


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

>>02728

> шизофреники какую-то хуйню выдумывают


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

>>03345
потому что первична каловость ректа, а все остальное лишь следствие которое вытекает из мейн стейтмента

>>03610
походу в тредже завелся братииишка =^-^=

>>04944
ты слишком инфантилен, яб тебя не взял

>>05844
питоняшка топчик! все остальное хуета ублюдско-даунская, особенно юзлес байтоебля, но если хочешь вкатиться так что бы тебе лизали пяточки - учи 1С

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

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

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

>>09596
непизди

>>09719
каргокульт
318 2409815
>>09808

> Если гигантская корпорация по типу пейсбука то Реакт удобнее


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


Че несет, вообще охуеть. Давай хотя бы сам себе не противоречь, ок?
319 2409821
>>09809

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


НИ НУЖНО!!!!

>На этом все.


Палишься, что ты ниразу не работал на больших проектах, где css бандл улетает за 1мб по размеру, а твой любимый скопед не дает нкиаких инструментов по делению его на чанки. Олсо, твой скопед еще и размер бандла со стилями увеличивает + режет производительность, т.к. нужно еще и аттрибут матчить, но ты с таким не сталкивался, потому что вкатун.

>Реакт это одна голая библиотека для рендеринга, как ты будешь её готовить вообще нигде не регламентировано.


То ли дело вуй. Расскажешь, где регалментировано, как мне строить структуру приложения?
320 2409824
>>09813

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


О, а я уж думал что ты собес прошел и устроился трейни наконецто, а оказывается все еще пытаешься вкатится
321 2409829
>>09809

>Не, можно прикрутить что угодно, только не нужно


А в рякте прямо ошибки лезут, если прикрутить не всё сразу?

>как ты будешь её готовить вообще нигде не регламентировано


Только говна навернеть можно только в пет-проекте, на работе обычно никто не даст делать хуйню, куча внутренних соглашений.
322 2409831
>>09821

>Расскажешь, где регалментировано, как мне строить структуру приложения?


Да, внезапно у него есть стор из коробки и даже роутер. В реакте нет даже этого.

> скопед не дает нкиаких инструментов по делению его на чанки


Ты вообще в курсе, что на чанки делит вебпак, а что там сверху наверчено его не колышит?
323 2409833
>>09831

>Да, внезапно у него есть стор из коробки и даже роутер. В реакте нет даже этого.


Нихуя себе, даже vue-router и vuex ставить не надо для стора?

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


Ну и как вебпаку поделить scoped парашу на чанки?
324 2409839
>>09833

>Ну и как вебпаку поделить scoped парашу на чанки?


Берешь и настраиваешь split-chunks-plugin
image.png1,4 Мб, 960x1440
325 2409841
>>09824

> пытаешься вкатится


додик выгляни в окошко - там лето ;)

вкачусь осенью как все нормальные ученые ^-^

>>09831

> стор из коробки


пиздешь

>>09833

> vue-router


>>09776

>>09833

> вебпак


сам по себе параша
326 2409916
>>09813

>каргокульт



Да, ранок же работает по правилам папуасов Новой-Гвинеи...
327 2409930
>>09916

> папуасов Новой-Гвинеи


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

а что там у китайцев за поделка? пилят её какие то додики, у них даже оффиса нет, фу блядь нищеебы ибаные

а еще китаезы ходят с голым пузом и харкают на асфальт, ну не нахуй нам это надо

давай ка навалились все дружно на эту белую ректо парашу и весело повеслали эти уебищные темплейты внутри темплейтов!
328 2409936
>>09839
Как вебпак потом поймет, что import("eblan.vue") содержит еще scoped говнище? А никак блять.
329 2409943
Просто напомню, что этот мелкобуквенный дебил пишет на питоне.
330 2409944
>>09943
Не пишет он на питоне, его даже местные жсеры обосрали когда его говнокод питоний увидели. Максимум что он может на питоне - говнокодить.
331 2409952
>>09936
Пчел, плагин оптимизирует модули тупо исходя из графа связей между ними
332 2409976
>>09952
Кстати да, они допили эту фичу, раньше он все стили зауяхривал в один бандл вне зависимости от типа чанка
333 2410033
>>09944

> местные жсеры


могут только в рот себе насрать

куда вы мартышки ебучие лезите нахуй еще раз вас спрашиваю?

идите блядь свои строки с цифрами сравнивайте, с бесконечным количеством знаков равенства, а то все сломаица ======))) сука ору дегинеративные отбросы пиздец)))
334 2410062
>>10033
print('p' * 100)
Ебало?
img44.png10 Кб, 702x368
335 2410114
>>10062

> print('p' * 100)


я тебе перезвоню.
336 2410235
Реактеры, нахуя передавать функцию которая возвращает пустой обьект? const[huy, setHuy] = useState(()=>{})
337 2410236
>>10235
Почему просто нельзя useState([])?
338 2410241
>>10235
Это не пустой объект, это пустой блок кода.
339 2410244
>>10241
И что это значит?
340 2410245
>>10241
>>10235
А вот нахуй так писать мне тоже интересно, в доке пишут что инициализировать функцией нужно если там чето жоское, чтобы оно лениво считалось, а не сразу. А зачем лениво инициализировать андефайнедом? Где ты вообще это взял?
342 2410248
>>10235
Так это ленивый словарь.
343 2410250
>>10245
>>10248
Где можно про эту ленивость читануть.
345 2410257
Ребята, куда вкатываться после реакта? Хочется куда-то где придется больше думать. А то заебался кнопки красить, да запросы слать.

мидл, 2 года опыта
2022-07-19-2218131368x768scrot.png21 Кб, 598x172
346 2410263
Помогите еще с одной темкой. Вот есть хук эффекта. Реализация этого хука есть в двух компонентах. Есть какой-нибудь способ унифицировать эту функцию, без переброски хуков useState?
347 2410272
>>10257

> после реакта


твой мозг поражен раком, соболезную, но это не лечится

все что ты можешь - это проследовать в пещеру для прокаженных

тебя там встретят жабята и крестодауны
348 2410276
>>10263
У тебя буквально один и тот же юз эффект в двух компонентах?
Вынеси запрос в отдельный файл с запросами, где у тебя будут функции типа
const getWords = async (sortFlag, itemOffset) => API.get(...)
image.png1 Кб, 438x157
349 2410283
Сап, не загружаются <img> в vue+laravel проекте, просто выдает 404 не найдено. Путь писал по разному, копировал, нихуя не помогает. Как фиксить? Во вью есть особенности с загрузкой изображений? Адблок отключал, другой браузер пробовал, не понимаю в чем ошибка
350 2410327
>>10283

> в чем ошибка


> laravel

351 2410357
Двачик, привет, такой вопрос, как погуглить или где можно найти какую-то инфу по тому, как тема на устройстве влияет на стили приложения. Условно, на вин 10 есть светлая-тёмная темки, их переключение меняет цвет фона и текста в хроме. Как это работает, можно ли это блочить в своих апках, где есть инфа какая-то?
352 2410372
>>10357
забей хуй, это наоборот надо ебаться чтобы работало
353 2410388
Как вы собираетесь конкурировать с миллионом вкатышей на JS? Есть какой-то четкий план? Я вот посмотрел самый большой поток вкатышей именно сюда.
354 2410417
Какие есть общепринятые способы определить, что пользователь зашел на сайт с мобилки? Вот всякие эти сайты, которые на отдельную страницу для мобилок редиректят, как они понимают, что пользователю нужно показать именно мобильную версию сайта? Разерешиние экрана не подойдет, читать агент тоже ведь не 100%-й способ. У меня вот задача сейчас есть, подрубить для старого сайта на реакте мобильную версию, не знаю какой способ для этого лучше всего выбрать. Ваши идеи?
355 2410437
пиздец сколько же вкатунишек вываливается на рыночек уууух бля

но додики-дауны и дальше будут форсить ректопарашу)))
2022-07-20x03:36:15.jpg72 Кб, 539x699
356 2410440
удачи вкатиться уебанским байтоебам и ублюдским любителями дриснявого бойлерплейта ;)
357 2410611
>>10437
Ну я вкатунишка, пишу для себя пару контор уже отшил, лол, встречаю их контр аргументом мол вы вообще смотрели мой гитхаб там примитивные одностраничники и тудушки, мнуться заикаются мня мня кхе кхе му хрю, ложат трубку. Что не так? Вась
358 2410640
Девочки, разьясните. Вот есть проектик на реакте, собираю его через вебпак. Задумался над оптимизацией. В про версии мой бандл весит ~170КБ. Читанул в доках вебпака что прод режим автоматом минифицирует все что видит. Однако буквально следующим предложением пишут, что для css нужен отдельный плагин "css-minimizer-webpack-plugin".
Ну поставил я его значит, а мой бандл вырос в 2 раза!!! Это нормально вообще?
359 2410662
>>10611
как твои нерелейтед звонки херо-ботов относятся к сабжу?

>>10640

> Задумался над оптимизацией


> вебпак


> оптимизацией

360 2410705
>>10263

>Есть какой-нибудь способ унифицировать эту функцию, без переброски хуков useState?


1) useSWR
2) react-query
361 2410706
>>10283

>Во вью есть особенности с загрузкой изображений?


Смотри что за ссылка у тебя на изображение, если она корректная - копая лару. Если некорректная - копай сборщик.
362 2410707
>>10388
Берешь и задрачиваешь доку сильнее вкатышей. Profit.
363 2410711
>>10417

>общепринятые способы


Общепринятых нет.

>Вот всякие эти сайты, которые на отдельную страницу для мобилок редиректят


Антипаттерн.

>Разерешиние экрана не подойдет, читать агент тоже ведь не 100%-й способ.


Поэтому общепринятых и нет.

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


Делаешь состояние в редухе isMobile: boolean, вешаешь обработчик на событие resize или используя ResizeObserver динамически его меняешь. Если тебе совсем похуй можешь просто сделать глобальную коснтанту/контекст формата globalThis.isMobile = matchMedia("(max-width: 600px)"); и потом рендерить нужное тебе говнецо.
364 2410714
>>10640
Не нормально. Кидай сюда свой конфиг.
365 2410738
>>10714
Да это обычный конфиг скопипащенный у какого-то индуса, без каких-то финтиплюшек.
https://pastebin.com/rRy3WjnX
366 2410752
>>10738

>minimizer: [new CssMinimizerPlugin()],


Ты перекрыл дефолтный минификатор terser
Либо делай так:
minimizer: [new TerserPlugin(), new CssMinimizerPlugin()]
Либо так:
minimizer: [new CssMinimizerPlugin(), "..."],
367 2410767
>>10752
Благодарю, анонче.
16286760752710.webm974 Кб, webm,
1280x720, 0:09
368 2410772
Очередной раз призываю Анонов. Как продвигается криптоборда?
Кто не понял, тот поймет.
369 2410845
Приветствую Вас сегодня, дорогие двачующиеся!

Сабж: поясняет кто за конфиг webpack'а?
Стек: реакт без create-react-app.
Ситуация: одна точка входа, один main.js и несколько кусков js-кода, заружающихся лениво. Как в webpack'е задать путь, по которому main.js будет искать ленивых в папке проекта? Важно, что именно путь в папке проекта, а не по какому эндпоинту приложение запрашивает их.
Заранее глубоко признателен. Ваш Аноним
370 2410866
>>10845
Они автоматом создаются для каждого динамически импортированного модуля.
371 2410870
>>10845

>поясняет кто за конфиг webpack'а


Я поясняю.

>Стек: реакт без create-react-app.


Сразу юзай vite. Тебе не нужен веюпак если ты не собирался пилить микрофронтенды.

>Ситуация: одна точка входа, один main.js и несколько кусков js-кода, заружающихся лениво. Как в webpack'е задать путь, по которому main.js будет искать ленивых в папке проекта? Важно, что именно путь в папке проекта, а не по какому эндпоинту приложение запрашивает их.


output: {publicPath: "/путь/к/статике"}
372 2410923
>>05526
правильно делаешь, нехуй засирать память моего компьютера. В идеале вообще отказаться от spa говна и фронтендомакак
>>05529
>>05570
>>05531
подрывом сектантского spa говна доволен
373 2410927
>>07086
этот прав, но вряд ли для нулевого тебя это подойдет. Голым реактом ты вряд ли будешь пользоваться, а помимо него еще нужно воз и тележку говнотехнологий выучить. Легче всего на рутрекере взять курс по реакту со скидкой 100% >>06661
1547075601071.gif215 Кб, 180x180
374 2410935
Аноны. Помогите. Я новичок, есть вопрос. В ноде нужно чтобы выполнялся цикл но для выполнения следующего шага нужно чтобы предыдущий шаг вернул значение типа:
for (i = 1 до n) {
функция_i
}
нужно чтобы функция_2 начала выполняться только после того как функция_1 завершилась.
375 2410936
>>10935
И выполнялось чтобы это пока не дойдёт до функция_n. Забыл сказать.
Функция асинхронная.
376 2410938
>>10935
for (let i = 0; i< 1000; i++){
await asyncFn(i);
}
image.png166 Кб, 498x381
377 2410965
>>10437
>>10440
Что показывают эти графики? Откуда взяты?
378 2410970
>>10965

> Откуда взяты?


ты здесь новенький?

я дата-ученый и это мои графики моего датасета

> Что показывают эти графики?


напряги свое высшее образование плз
379 2410972
>>10965

>Что показывают эти графики?


Прогрессию шизы этого сеньор-пиздабола

>Откуда взяты?


из его больной головы
380 2410978
>>10970
Ясно, очередные охуительные маняграфики взятые хуй пойми откуда, показывающие хуй пойми что, еще и о содержании графиков догадаться надо самому. Просто идеальный сферический ученный, тебе дорога прямиком в ВОЗ или еще какую-нибудь очень серьезную пиздецки важную структуру, где все подкреплено ФАКТАМИ И НОВУКОЙЙ!!1. Иди нахуй.
381 2410985
>>10978
додик это платная информация, будь благодарен моему инсайду

на сайте естественно все по красоте

описания уже достаточно чтобы сделать выводы
382 2411056
Вкатотуся на связи. Вот значит захерачил я голую статику на хтмл и ксс, сделал простенький калькулятор на джсе, поигрался с флексами. Куда дальше то копать? Набивать фронтовую руку на бесконечных темплейтах, чтобы от зубов одностраничники отскакивали и мог по памяти все ксс вспомнить? Или задрачивать задачки по жсу? Или начинать ковырять всякие надстройки типа реактов и сассов? Или вообще начинать курить что такое нода и как работают бд. Помохите, я потерялся.
383 2411075
>>11056

> Куда дальше то копать?


1C
384 2411090
2022-07-20x21:20:09.jpg134 Кб, 2133x359
385 2411094
>>11090
зато конкуренция минимальная

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

а уже через год начинается отрицательная динамика и можно начинать поебывать руководство в жопу и заставлять лизать пяточки :э
386 2411128
>>11094
Бля, меня так воротит от языка программирования на русском, не могу объяснить почему. Но понимаю что это рил выход. Сейчас забил на хз и охуел. По джунам фронтендерам нихуя нет, ни стажировок удаленных ничего, везде в требованиях человек-оркестр который как минимум может на кмсках магазины один клепать с первого дня. Зато в моем мухосранске аж три блядь оплачиваемых стажировки по 1с никам, где от тебя просят только про алгоритмы и бд четко представлять, какого хуя.
387 2411131
>>11128
ХХ* т9 буянит
388 2411139
>>11128
Че-то* ЕБУЧИЙ Т9 УЙМИСЬ
389 2411244
>>10923
Да, да, да, ок, ну а что там насчёт прелоадера? Так и не соизволил ответить. Как нажатую кнопку блокировать? Или пусть юзер по десять раз кликает, отправляя вереницу одинаковых запросов?
IMG1690.MOV1 Мб, mp4,
848x464, 0:09
390 2411293
>>11128

> не могу объяснить почему


это русофобия брат. просто представь что ты нейтив на жабе.

я сам ненавижу все русское

это не наша вина, а кое-чей злой умысел

а потому пришло время меняться и изменять.

> какого хуя


добро пожаловать в реальный мир няша, ты здесь живешь. замкадом нет смузихлебов, увы.
image.png52 Кб, 657x527
391 2411395
Как бороться с тем, что иногда какую-то банальную энтрилевел хуйню просто забываешь?
Вот я работаю почти 2ой год, вроде как мидл, всякие "серьезные" задачи, созвоны с клиентами, даже менторствовал пару раз. А иногда вот просто можешь забыть нахуй как проверить нахождение поля в объекте, или как разные типы приведутся при сложении. Причем много такого, с чем ты можешь годами не сталкиваться, а на другом проекте этого говна навалом и потом на собесе тебя начинают прикладывать вот такой вот хуйней, которая вроде бы всегда на слуху поначалу, а потом сидишь дрочишь архитектуру, сидишь с бэкендщиками бизнес логику обсуждаешь, но вот какие-то банальности от собеса до собеса забываются нахуй и постоянно чувствуешь себя встратым джуном
392 2411398
>>11395
Так это талмудический пилпуль в чистом виде. В нём нет понятия прогресса.
393 2411403
>>11395

>работаю почти 2ой год


>почти


Ты и есть всратый джун
394 2411414
>>11094
1С это социоблядская работа прежде всего, где тебе надо быть на коротком поводке у самой разнообразной публики, от всяких завскладов и бухгалтеров, до кабанов, так как 1С-ник это и менеджер и консультант и где-то программист. Одна из причин моего вката в ойти в том, что бы по возможности не сталкиваться со всеми этими людьми.
395 2411446
Сколько займет путь до джуна если ты тупой и будешь учиться 5 часов в день?
396 2411449
>>11414

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


А давай без фантазий.
397 2411450
>>10257
Сколько зп?
398 2411506
>>11446
Какой нахуй джун. Со старта до готового фулстак сайта на реакте редаксе монго нодой ушло примерно месяцев восемь, дрочил после работки на заводе по 3-4 часа каждый день, начал с верстки потом реакт, сейчас на вью хуячу, работу так и не нашел, да и не искал пишу по фану
399 2411519
Чёт какой раз читаю про контекст и всё никак не вкуриваю, как его правильно реализовывать. Как я понял, то должен делать обёртку над провайдером, которая будет проводить все манипуляции с состоянием и результат запихивать в value. Но нахуя тогда дефолтное значение при создании контекста пихать? Один хуй дефолтное значение можно в value передать. С редухом как-то это всё проще, пишешь селекторы разной степени ебанутости отдельно от манипуляций с данными, причём за пределами реактовского контекста. А не эта ебанина с императивным душком.
400 2411601
>>11395
никак, мозги не бесконечные
если ты этим не пользуешься, ты это забываешь
если ты это забыл, значит оно долго было не нужно
когда понадобится — пойдёшь обратно вспоминать
се ля ви
401 2411670
>>11446

> если ты тупой


будешь учиться 15 минут в день
402 2411673
>>11601
Я помню "Смерть поэта" до слов "в руке не дрогнул пистолет", не пользовался этими знаниями более двадцати лет, причина?
403 2411680
>>11403
Да какая разница сколько, вопрос в том, что какую-то хуйню ты вспоминаешь на собесе, а потом она снова не нужна и так каждый раз блядь
404 2411683
>>11506
>>11446
У меня от первой написаной строки до первой зарплаты ушло около 7 месяцев, но первая зп была около 30к в месяц. Спустя примерно год зп была около 100к уже. Не тролю.
405 2411684
>>11683
Т.е. спустя год после первой написаной строки,а не еще год
406 2411686
Можно ли каким-то образом в реакте сделать так, как будто бы компонент замаунтился еще раз с нуля, со всеми исходными значениями стейтов в хуках? Чтобы не сбрасывать всё руками
407 2411693
>>11683
Зе проблем из это потолок на ближайшие 3 года, максимум еще 20к добавят
408 2411699
>>11683
Дс?
409 2411714
>>11699
Работал только на удаленке, первый чел мне вообще в телеге написал, нашел мое всратое резюме на НН с одним проектом на гитхабе который я с горем пополам по урокам сделал, я ему делал разные небольшие проекты для портфолио его веб студии, лол. Но опыта я тогда нормально набрался. Сейчас работаю тоже удаленно вообще в какой-то ебени, в которую я один раз приезжал.

>>11693
Ну моя зп раньше была 40к, без вообще каких-либо перспектив роста, уволился просто одним днём в один прекрасный момент, без особого понимания того, что меня будет ждать в будущем, но с надеждой на то, что вкачусь в разработку, сбережений едва хватило до первой зп. Но свою первую работу по дизайну я точно так же с нуля учил, так что понимал, что шанс есть. Сейчас много где повыше 140-150к предлагали, сейчас еще бэк начал учить, чтобы были возможности для манёвра, а то с этой "неловкой экономической ситуацией" хуй знает чего ждать, чем больше будет скиллов, тем лучше в любом случае, еще английский надо задрочить чтобы быть во всеоружии
410 2411744
>>11714
Фантазии какие то пишешь. За год до 150к НА УДАЛЕНКЕ, ага. Тут в дс многие за 70к пашут
411 2411771
>>11744
Ниможетбыть. Я в 1с круды клепаю за 90к на удалёнке, согласно моим фантазиям в нормальных ЯП получают на старте 70-90, и дальше попиздили на 150, потом 300 и так далее.
412 2411816
>>11446
У меня около 9 мес ушло, но можно быстрее, я просто ебланил много.
413 2411821
>>11816
>>11714
Матан знаете? А англ?
414 2411826
>>11821
Матан на уровне шкилы. Англ B1, есть разговорный.
415 2411829
>>11744
Ну объективно моя зп чуть больше 100к, были предложения именно на 150, от компаний, которые работают в моём регионе, но проект не особо интересный, думал лучше поднять свой скилл и идти куда, куда я сам захочу, а не куда рандомно пригласили. Вообще сколько бы ты не получал, всегда будут компании, которые готовы будут предложить тебе больше, вот просто потому что могут и всё. Я столько собесов за это время проходил, что на каких-то тебя за зп в 100к будут прикладывать всевозможными алгоритмами, дрочем ООП, лайвкодингом на собесе, работа с 8 утра до 17 вечера, ежедневные созвоны и прочая душнота, а в одну компанию меня уже взяли, но я сам не пошел, в которой техлид на собесе почти не поворачиваясь в экран созвона смотрел на другой экран с моим кодом по реакт приложухе, которую я делал, я ему сам на фоне рассказывал про свой опыт, уже сам начал задавать себе вопросы и отвечать, типа "ну давайте я вам расскажу как устроен реакт наверное: ... и дальше начинал сам отвечать". Всё это время он скроллил код, в конце сказал "ну норм". И вечером мне ХРка их написала, что вот вам офер, давайте обговорим детали. Так что нет какого-то одного стандарта твоих знаний и нет никакой общей договоренности у кабанчиков кого и как они будут нанимать и сколько платить
416 2411833
>>11714
>>11821
Матан не знаю вообще, у меня в школе в одной из четвертей была двойка, это был действительно исключительный случай для нашей школы, и меня один раз оставляли на лето как раз из-за этой двойки. Английский на уровне - почитать доку/послушать урок, с этим проблем нет
417 2411858
Как убедить родственников содержать меня пока вкатываюсь?
418 2411887
>>11858
Попроси
419 2411888
>>11858
Покажи мамке на ютубе что-нибудь из выступлений про поддержку айти от правительства и потом среднюю зепку с хабра. Обыватели подвоха не заметят
420 2411891
>>11888
Дачую. Сможешь еще как минимум пол года-год маняме смотреть и в игори играть.
421 2411908
Господа, почему вебпак при билде не собирает все картинки? В основном не собирает те, которые указаны через тег img. background же собирает. Как фисить?
422 2411947
>>11908
Используй готовые решения и не еби себе мозги.
423 2411963
>>11908
Код неправильный, вручную добавляй
424 2411967
>>11947
Какие?

>>11963
Что значит вручную? А если картинок много? Почему этот кал не может просто собрать все картинки также, как он делает это с фоновыми?
425 2411977
>>11967

>Почему этот кал не может


Он делает ровно то, что указано в конфиге, ты настроил криво.

>Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю»

426 2412004
>>11977
Залил проект на GH pages.
Должен был получиться первый пик. Получился второй. Работают только фоновые изображения.
Код вебпака для картинок на третьей.

Локально работает всё.
427 2412005
>>11967

>Какие?


Ты гуглом не умеешь пользоваться?
CRA - как пример, если с рекатом работаешь, а если не с реактом - в интернете полно готовых сборок под любой стек.
16554045326500.mp43,6 Мб, mp4,
856x480, 0:16
428 2412007
>>12005
Я искал в инете и пробовал разные варианты. Только всё хуже сделал.
image.png191 Кб, 690x345
429 2412016
Вебпак, защо!?
430 2412018
>>12007
Может, в QA попробуешь?
431 2412027
>>12005

>CRA


Вкатун, плиз. За твои сиэрэй и вуй сиэлэй ссут в глаза на любом серьезном проекте
432 2412032
>>12005

>CRA


При чём тут Канадское налоговое агентство?
433 2412035
>>12004
Анус конечно не буду ставить, но очень велика вероятность, что если ты в девтулз поправишь путь к картинке, все заработает.
Ну или скидывай код, где ты прописываешь компонент с путями и прочим.

И это, не пиши слово "Изображение, фотография, иконка" в альте, это и так понятно, что изображение.
434 2412036
>>12004

>GH pages


У тебя залито на адрес, который заканчивается с именем домена, или там еще что-то идёт типа my-site.com/projectname?
Если второе, то gh pages будет неправильно указывать пути для всех картинок. Попробуй скопировать url картинки и посмотри на какой адрес они ведут, и попробуй поправить этот адрес с my-site.com/projectname/image-1.jpg на my-site.com/image-1.jpg или наоборот. Если картинку таки найдешь, то дело в домене, на котором ты залил свой проект. Ты можешь либо выложить всё на адресе, который соответствует названию твоего gh-pages основного домена, но вроде бы так можно сделать только для одного сайта. Либо придётся переписывать руками все пути, а это говно. Есть решения вроде бы, погугли, у меня такая же проблема была. Либо залей куда-нибудь еще.
435 2412040
>>12027
А что плохого в CRA? Мимо вкатун
436 2412044
>>12040
1) 1к зависимостей
2) 0 кастомизации
3) сомнительная квалификация автором, которые этот говнокод поддерживают
437 2412047
>>12027
Причем тут серьезные проекты и совет вкатуна такому же вкатуну?
438 2412048
>>12047
Потому, что есть хоть и маленькая, но вероятность, что такой вкатун потом попадет на серьезный проект и обосрется
439 2412050
>>12044

> 1к зависимостей


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

>0 кастомизации


Ну во первых её можно подрубить, во вторых, это очень редко нужно

>сомнительная квалификация автором, которые этот говнокод поддерживают


Как примерно любой код где угодно, когда угодно в будущем и когда угодно в прошлом

Но в целом сыглы конеш, что чем меньше подкапотности и ненужного говна, тем лучше
440 2412053
>>12048

>берешь CRA или Vite App, чтобы было все готово и сразу писать реакт, пишешь


>попадаешь на серьезныйтм проект, берешь готовое решение от фирмы, чтобы было все готово, пишешь


Где фундаментальное отличие? Именно в контексте чела, который устроится джуном и который не будет никакие конфиги вебпака делать сам
441 2412055
>>12044

>1к зависимостей


В живых проектах всё нужное вырезают или свое пишут?

>2) 0 кастомизации


--template
442 2412064
>>12050

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


Вероятность того, что какой-нибудь шиз устроит вот такое https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/

>Ну во первых её можно подрубить, во вторых, это очень редко нужно


>очень редко нужно


НИ НУЖНО!!!!
>>12053

>чела, который устроится джуном и который не будет никакие конфиги вебпака


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

>В живых проектах всё нужное вырезают или свое пишут?


В нормальных проектах нет зависимостей уровня пикрил. И да, они там явно лишние, т.к. минимальная версия ноды уже давно поддерживает эти встроенные методы. От is-date-object вообще в голос. Буквально 20 строк кода вместо одного оператора instanceof.

>--template


А теперь кейс: как мне сделать, что бы минифакатор минифицировал без уклона на ES < 2020? Все? Стухли твои темплейты?
443 2412074
>>12053

>Vite


у витяни хотя бы нет 2к зависимостей и работает он в разы быстрее. Так что CRA и тут пососал
444 2412076
>>12064
Можно ли как-то запускать проект и работать с ним в изолированной среде? Типа чтобы всё, что находится внутри твоей папки с проектом не могло залезть к тебе в анус, переписать любые файлы на компе и отправить какие-нибудь файлы авторизации индусам? Виртуалку запускать для работы теперь?
445 2412078
>>12076

>Виртуалку запускать для работы теперь


Да, больниство контор с высоким требованием к ИБ так и работает, все сурцы и непосредственно разработка ведется в изолированной среде
446 2412086
>>12078
А есть какой-то гайд по тому, как это всё оформить, не снизив производительность в 800 раз? Никогда подобным не пользовался, но с недавних пор каждый раз ссусь обновляя пакеты
447 2412087
>>12086

>как это всё оформить, не снизив производительность в 800 раз?


берешь и запускаешь в докере убунту, коннектишься к ней по ssh прямо через твою IDE, заходишь через браузер на её айпишник и говнокодишь.
448 2412089
>>12087
Ну с этим говном придется поразбираться
449 2412090
>>12089
Придется, зато сможешь выебнуться на собесе знанием докера.
450 2412091
>>12035
>>12036
Дело в том, что эти картинки в dist вовсе не появляются.
Проблема в том, что использую pug. Путь к картинкам указал строкой, а надо было через require.

Но тут другая проблема. С обычной строкой всё запускается локально, однако как я оберну эту сроку в require, то всё сразу плохо, не может найти.
451 2412094
>>12090
Докер-то я знаю немного, а вот как это работать должно не совсем понимаю. Я же если ебну контейнер, у меня и вся инфа на нём потеряется, или пока его руками не убить, он будет живым между включением/выключением компа? Вообще если дашь ссылку на гайд или в общих чертах распишешь, буду благодарен. А ЕЩЕ Я САМ МОГУ ПОЙТИ ПОГУГЛИТЬ НО РАЗВЕ Я ПОХОЖ НА ТОГО, КТО ПОЙДЕТ ЧТО-ТО ГУГЛИТЬ САМ???
452 2412096
>>02430 (OP)
Анонче, хотим сделать свой онлайн-кинотеатр с околонулевыми знаниями. Какие техногии быстрее и проще всего для этого выучить? Какую бд лучше всего заюзать?
453 2412137
>>12064

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



>>12027

>Вкатун, плиз. За твои сиэрэй и вуй сиэлэй ссут в глаза на любом серьезном проекте



>Серьезный проект


>Ставят джуна-вайтишника конфигурировать под него вебпак

454 2412142
>>12137

>Серьезный проект


>Ставят джуна-вайтишника конфигурировать под него вебпак


Тоже зашипел с этого
455 2412345
Каковы шансы что меня возьмут на работу с 9 классами школы и без военника/приписного?
2A1BF317-2E59-4200-8BC9-893A6ED8B904.jpg150 Кб, 500x530
456 2412376
Есть те кто с нодой работает? Написал, в общем, один такой скрипт но нужно иногда ввод от пользователя получать в виде текста. Проблема в том что процессов параллельных дофига и просто в консоли не могу вводить в той же в которой запустил ноду. Есть ли какая-нибудь возможность открывать такое окно только для пользовательского ввода? бонусные баллы: ещё и закрывать после первого ввода.
457 2412377
>>11056
Попробуй написать что-нибудь сложнее одностранички, где есть хоть какая-то логика в приложении. Условную змейку запилить попробуй
458 2412378
Аноны как мне в хроме смотреть расстояние в пикселях, когда я верстаю макет ? мне нужно до края 500 пиксель допустим, можно какую то линейку включить в ебучем хроме.
459 2412379
Аноны как мне в хроме смотреть расстояние в пикселях, когда я верстаю макет ? мне нужно до края 500 пиксель допустим, можно какую то линейку включить в ебучем хроме.
460 2412415
>>11673
хз, чё-т запомнилось, бывает
461 2412509
>>12379
Ну чел, есть куча плагинов для хрома, сам найдешь, помимо линеек можешь еще pixelperfect плагин использовать, чтобы картинку из макета прямо поверх окна браузера накладывать
image.png256 Кб, 848x450
462 2412563
Год для джуна - много?
Сколько нужно отработать на ком. проектах чтобы повысили до мидла?
463 2412587
Евент луп
@
Из семи залуп
464 2412668
Как в typeorm найти запись в базе, которая содержит строку? Например есть два чела: John и Johnas, как мне найти обоих, если я ищу Jo? Иначе мне выдает пустой массив, если я точно не попадаю в имя, мне не надо точно, мне надо, чтобы сущность в базе содержала искомую строку, похуй где. Я делаю так: where name LIKE :name.
465 2412685
>>12379
В чем проблема вообще? Нужно от края 500 пикселей, пишешь маргин 500пх. Не понимаю нихуя ну да ладно
466 2412704
Как сделать так, чтобы dotEnv не ебал мозги с typescript. Говорит, нельзя передать аргумент с типом string | undefined куда-либо...
467 2412708
>>12563
От месяца до 5 лет.
468 2412714
>>12563
Смотря какой проект и где работаешь. Знакомого взяли на 80к джуном условным, повысили за 4 месяца до 120
image.png12 Кб, 438x167
469 2412716
>>12704
Уже нашел, так что отвечу сам себе:

создаём файл global.d.ts со следуюющим содержимым, где декларируем типы
470 2412732
% к name подставил хоть? >>12668
471 2412748
>>12732
Да, оно работает. Просто ищет только при точном совпадении.
472 2412788
Стоит ли настраивать sequelize под typescript или лучше перейти на другую ORM. Если да, то какую? postgres
473 2412800
>>12788
prisma
474 2412803
Сап анон, сколько просить требовать на свежего мидла? Раньше было 150к, а сейчас?
475 2412805
>>12803
110к
476 2412832
>>12803
По рынку вакансий пошерсти ебать тя в рот, щас бы двачем подбирать уровень оплаты.
477 2412882
>>12509

>pixelperfect


взял его

>>12685

>пишешь маргин 500пх


ты в курсе сколько всякой хуйни подводной может вылезти типо дефолтный отступов и прочего, нужно же все учитывать и падинги еще хуе мое, я же не сельский сайт с навозом верстаю
478 2412893
>>12714

>Знакомого взяли на 80к джуном условным, повысили за 4 месяца до 120


>знакомый пхпшник с 10 летним опытом

479 2412904
>>12882

>ты в курсе сколько всякой хуйни подводной может вылезти типо дефолтный отступов и прочего


Reset.css для кого придумали?
480 2412905
Какие подводные, если я задеплою на Beget pern стэк, учитывая, что на удаленном сервере только ядро?

Алсо, как правильно установить постгрес сервер на удаленный серв?
481 2412931
>>12904

>Reset.css


спс
482 2413005
>>10970
Дорогой друг. Ты ещё в 2011 (!) году занимался фронтом. Что ты делаешь в 2022 году на дваче в теме для начинающих? Понимаешь ли ты, что выглядишь, как долбоёб?
cat-meme-face-cat-meme.mp4620 Кб, mp4,
640x474, 0:02
483 2413032
Просто пиздец... Какая же я забитая омежка, даже отклик на вакуху фронтенд программист со знанием реакта и какого-нибудь ssr (ssr не трогал) не могу падать, боюсь что меня нахуй пошлют пушто комм. опыта нету, хотя есть пару пет проектов на гите, которые уже несколько месяцев пилю (реакт+express+sqlite). В сентябре такими темпами пойду в доставку работать.
484 2413086
>>13032
Так ты и не годишься на неё, что логично. Занимайся пркоачкой софт скиллов помимо кодинга.
485 2413088
>>13032
Тебе надо к психо-кому-то там, чтобы проработать эти моменты.
Я вот тоже немного омеговат, но когда стоит откликнуться, откликаюсь, потому что я ничего не теряю, но при этом я даже говнооффер получал, откликнулся в третий раз в контору, сделал им тестовое и прошел 2 собеса, правда предложили 30к мне, я им в рот срал.
Анон выше прав, это софт-скилы, которые чуть ли не важнее этого твоего ssr и прочего не базового
image.png203 Кб, 700x394
486 2413113
>>12714

>Знакомого взяли на 80к джуном условным, повысили за 4 месяца до 120


взяли на 50, после до 80.
487 2413138
>>13113
>>12714
Меня взяли джуном+ за сотан в конце предыдущего года. Все также сотан.
488 2413212
>>13138
Лох, через 3 года столько же будешь получать, хотя с такой инфляцией хз
489 2413268
>>13212
Похуй, все равно больше чем большинство пидорах, в частности - моих бывших одноклассников и однокурсников
490 2413568
Сап. Есть преобразованный путём парсинга JSON в массив с вложенными объектами, например, такой:
ob = [
{
"name": "Sanya",
"age": "13",
},
{
"name": "Misha",
"age": "15",
},
{
"name": "Ilyukha",
"age": "14",
}
]
Как мне обратиться к, примеру, к первому пользователю? ob[0].name не работает.
491 2413574
>>13568
Нет, работает.
1529676770178.png68 Кб, 1282x514
492 2413590
493 2413594
>>13590
Я разобрался, проблема была в том, что если в XHR указываешь JSON-запрос, то он автоматом парсит в строку, а если GET-запрос делаешь и вручную парсишь, то в итоге получается объект, в котором уже обращение как ob[0].name работает
Capture.PNG53 Кб, 1546x533
494 2413598
Подскажите как правильно добавить wildcard на выделенном объекте. Мне нужно чтобы учитывали любые символы что идут после Amazon.
Помогите пожалуйста.
495 2413619
>>13598
В каком контексте wildcard? Ты про регулярные выражения или кто?
496 2413644
>>13594

>XHR


Потому что надо использовать fetch.
Директор дивана.jfif150 Кб, 700x700
497 2413679
Товарищи скоро собес в Яндекс, хотел узнать есть у кого фидбек по собесам?
Знаю что дохуя вопросов по алгоритмам, и прочей чепушне. Сам иногда решаю каты что бы разминать мозг. Думаю если напречь жепу, потяну. Так вот, в чем прикол: так такового коммерческого опыта на React, mobx, нет. Знаю как это все примерное работает, и архитектурное построение приложения потому что фреймворк на основной работе схож. По этому считаю что меня могут дропнуть только из-за каких-ниубдь специфичных фич в реакте о которых могу не знать, хотя естесна предварительно почитаю доку и посмотрю видосы что вспомнить. По софт скилам вроде бы все ок)
Анон что посоветуешь почитать по специфике реакта кроме основ и базы, и с таким бэком знания стоит ли вообще идти туда? Хотя я сам считаю что перейти на энтерпрайз рект будет не сложно)
image.png9 Кб, 545x70
498 2413698
>>13598
я ничего не понял
499 2413749
Есть функция с двумя аргументами, есть декоратор, который получает эту функцию и возвращает новую, у которой второй аргумент становится опциональным. В тайпскрипте возможно реализовать тип, чтобы при прогоне через декоратор не проёбывался тип возврата этой функции, так как он не меняется?
500 2413755
Я правильно понял, что webpack для бэкенда вообще нахуй не нужен?
501 2413762
>>13755
Для пердолинга бэкосервера - нет. Но для разработ очки нодовских пакетов обязательно нужен пайплайн, который бы транспилировал бы твой высеркод в ES5.
502 2413773
>>13762
Почему не в ES3?
image.png27 Кб, 569x401
503 2413793
>>02430 (OP)
React / Next.JS
Аноны, у меня есть функция, которая фетчит картинки с сервера. Как мне лучше вызвать функцию, чтобы максимально эффективно сэкономить время загрузки этих картинок?
Пишу кстати на next.js, может там можно как-то на сервере отгрузить эти картинки для пользователя.
Я в своей программе использую useLayoutEffect
504 2413822
>>02430 (OP)
Сап. Может кто-то из анонов работал с безопасными сделками, помогите. На сайте один пользователь покупает товар у другого, но я могу замораживать деньги и брать себе процент, а затем отдавать продавцу. Через какие сервисы это можно реализовать? Направьте в нужный тред плиз
505 2413887
Поизучал Реакт с Редаксом. Потом повтыкал ноду с экспрессом и подучил тайпскрипт. Теперь вопрос, у меня есть 3 месяца пока я не перееду в нормальный город из своей мухосрани, стоит ли за это время поизучать NestJS и Графкуль? Увеличит ли это шансы на поиск работы? Спасибо.
506 2413924
>>13887
Не распыляйся. Ты будешь "знать" много, но не будешь уметь это применять. Задрачивай реакт + тайпскрипт + редаск.

>NestJS и Графкуль? Увеличит ли это шансы на поиск работы?


Нет.
508 2413943
>>13938

> ТЫНИМАНИМАЕШ ЭТО МОККА КОФЕ ТАКОЙ ТИП ЯВА ЭТО ТОЖЕ КОФЕ ПОНЕЛ ДА

509 2413945
>>13938
кринге
image.png123 Кб, 736x555
510 2413970
>>13938
Не моча, твердо и четко
511 2413976
Хелп плес. Ругается, что переменные среды string | undefined, вот только я их декларировал, да и InteliSense не ругается. При запуске сервера он всё равно думает, что process.env.xxx это string | undefined.

Решения по типу as string, !, и просто хардкод не нужны

Господи, помогите, пожалуйста, я уже устал(
image.png3 Кб, 463x40
512 2413983
>>13976
Опять блять отвечу сам себе.......

Нужно было сослаться на глобальные типы
513 2413991
>>12704
>>12716

>>13568
>>13574

>>13976
>>13983

В треде всё стабильно.
514 2413999
>>13938
Уже аутдейтед, все пепешли с мочи на шута (jest)
515 2414021
>>13999
Уже аутдейтед, все пепешли с шута (jest) на витяню (vitest)
516 2414039
>>13749
вроде дженерики спасут гиганта мысли
517 2414043
>>13749
Нету такого в TS. Только если ручками вызывать твой декоратор как функцию withOptional(foo)
https://github.com/microsoft/TypeScript/issues/4881
https://github.com/microsoft/TypeScript/issues/49229
518 2414078
>>13991
Двач помогает решать проблемы, даже когда тебе там не отвечают
519 2414090
>>13793
Бамп
+ Есть ещё 1 вопрос.

У меня почему-то из-за setTimeout выводятся на экран какие-то числа, вместо букв.

По заданию мне надо чтобы каждая буква создавалась через миллисекунды для красивой анимации, для этого я создал отдельную функцию createElement которая бы каждую букву бы создавала.
Через .map пробегаюсь по массиву с этими буквами, вызываю функцию createElement с задержкой и выводятся почему-то цифры.
Без сеттаймаута если я бегу по массиву и вызываю эту функцию выполняется всё правильно!

Что это за цифры? Как это фиксить?
520 2414093
>>14090
Так так, что тут у нас, setTimeout в рендере? Тред успешно завершен, всем спасибо
521 2414095
>>14093

А как можно каждую букву вывести плавно без таймаута? как здесь на сайте
https://abit.itmo.ru/
522 2414117
>>14090

>useeffect


Как заебись что укатился на вью во время
image.png16 Кб, 606x231
523 2414139
>>14095
Чому бы тебе просто не взять и не посмотреть?
524 2414160
>>14139
А как ты это нашёл?
525 2414166
>>14160
Класс на букве поищи в исходниках
526 2414168
>>14166
Ок, спасибо
527 2414181
>>14139
Это какая то библиотека для анимации или что за .add ?
528 2414194
>>14181
А ты догадливый
529 2414197
>>14194
а как без библиотеки это сделать?
530 2414199
>>14194
А как сделать на чистом CSS? А на чистом HTML? А в тильде как?
531 2414201
>>14199
Так задача звучит несложной? Не понимаю к чему ирония.
532 2414212
>>14201
>>14197
Короче я (кто спрашивал) посидел подумал, может сделать стейт из букв и добавлять их таймаутом в юз эффекте и компонент будет рендериться пока не заполнится и будет плавная анимация.
533 2414237
>>14212
А анимация то плавная сама получится?
534 2414244
>>14237
Я думаю да.
Если не поленюсь, сегодня сделаю и скину видос
535 2414344
Анончики, что то я сильно на очко присел после этого ролика. Работа и правда такая сложная? Или эти сложности начинаются от зп 300к и выше?
https://youtu.be/Cw_Y8uWe5HY
536 2414345
Перекатывайте, сестры, у меня вопросик есть касаймо вкладки перфоманса в браузере. Не хочу в бамплите свой вопросик задавать.
537 2414346
Я 1 на рандоме кидаю метод сначала в ретёрн, потом если вечный цикл то выше ретерна, если опять вечный, то в юз эффект?
538 2414351
>>14344
Все проблемы что чел описал начинаются уже на уровне верстки бложиков. На нем же и заканчиваются, хуевое видео ради рекламы
539 2414357
>>13679

> по специфике реакта


Ты прямо на реакт разраба? Если нет то спрашивают базовый js, можешь прямо пойти по книге you don't know js и посмотреть темы.
Еще попробуй порешать литкод/кодварс в простом блокноте. У меня по крайней мере было так.
540 2414358
Какой-то рофл, весь день с этим говном мучаюсь. Теперь оказывается сетСтейт это не синхронных метод что ли?

Я уже на 14! строчке, а у меня сетстейт ещё не сработал с текстом, который изначально пропс и я могу его вывести, например, на 13 строке.
>>14237
кун >>14212
541 2414362
>>14358
Блядь, какое же говно. Сейчас чай попью и напишу
Лучше бы ты аниме смотрел
542 2414365
>>14358
Асинхронный он. Нахуй ты это в юз эффект сунул только, да еще и без зависимостей?
Кароч иди поспи, потом напиши это так, что бы тебе не требовался бесконечный цикл, который ебашит как не в себя. Скорее всего, как организуешь нормально код и проблема решится.
543 2414366
>>14365

>нахуй ты это в юз эффект засунул


Да я по этому >>14346 методу запихнул в юз эффект
Ладно завтра разберусь.

Мне в принципе не принципиальна эта задача, просто разобраться хочется как это всё в реакте работает
544 2414369
>>14366
Ну смотри по себе, но обычно такое лучше выспавшись и поспав решать.
Но у тебя мапа какая - то стремная, и что делать код должен? Тупо слово на буквы резать?
545 2414374
>>14095
Покрути css анимации, через реакта обновлять виртуал дом херовая идея. Смотри всякие css animations
546 2414375
>>14374
слоуфикс
css animations examples как например тут https://freefrontend.com/css-animation-examples/
image.png6 Кб, 415x92
548 2414390
чекал жс фреймворки, собрал комбо из последних тенденций
549 2414398
>>14090

>Что это за цифры?


Идентификаторы таймаутов

>Как это фиксить?


Не выводить идентификаторы таймаутов.
2748597.jpg142 Кб, 667x1000
550 2414426
Аноны, объясните мне директиву "use strict"?

Она вообще сейчас актуальна? Используется?
Если да, то в каких случаях? Почитал различные объяснения - какая-то невнятная хуета. Непонятно, в каких случаях нужно это использовать.
551 2414430
Снова решил освоить Vue, после долгого откладывания на потом. Как же он хорош после Реакта своей реактивностью ))) и двухсторонним байдингом, а также html-first подходом. Можно привычно верстать в BEM стиле, а не использовать эти styled-components
552 2414432
>>14430
По каким источникам изучаешь?
553 2414433
>>14432
Бесплатный курс от javascript ninja
554 2414434
>>14433

>> javascript ninja


О, это тот, который кинул кучу людей на деньги с курсами? Я про него наслышан.
555 2414435
>>14426

>Она вообще сейчас актуальна?


Нет

>Используется?


Да

>в каких случаях?


Сборщик всегда подставляет её по умолчанию.
>>14430

>Можно привычно верстать в BEM стиле, а не использовать эти styled-components


Как будто тебе кто-то запрещает BEM-стиль использовать в рякте
>>14434

>который кинул кучу людей на деньги с курсами


А есть подробности? Не слышал о нем ничего такого.
556 2414436
>>14426

>Она вообще сейчас актуальна?


Да.

>Используется?


Да.

>Непонятно, в каких случаях нужно это использовать.


Во всех. Эта хуйня подставляется по умолчанию когда ты делаешь импорт/экспорт. Не заморачивайся и не забивай себе сейчас этим голову.

В конечном бандле, обычно, все твои файлы слепляются в один и это может создать конфликты, если у тебя где-то в коде есть одинаковые имена переменных. С включённым use strict оно будет выдавать ошибку.
559 2414439
>>14437
Зачем ты метки x и y ставишь, если к ним не возвращаешься?
560 2414440
>>14437

>ЧЯДНТ?


Ставишь метки вместо вовзрата объекта.
561 2414441
>>14438
Ну, кинул - это слишком громко сказано, просто он неорганизованный и не смог выполнить свои обещания.
562 2414443
>>14441

>С самого начала курса в любой момент есть возможность забрать деньги, если что-то не нравится. Илья возвращает всю сумму по требованию. Судя по уменьшению количетсва людей в канале курса в слаке, часть покупателей воспользовалась этой возможностью.


Вроде даже и деньги возвращает
563 2414445
>>14439
>>14440
Какие метки? Это литерал объекта.
35465465.png13 Кб, 619x290
564 2414447
>>14437
Когда ты заворачиваешь в фигурные скобки, стрелочная функция воспринимает это как блок. Тебе нужно завернуть в ещё одни фигурные скобки и уже из них return с объектом сделать.
565 2414448
>>14445

>Это литерал объекта.


Вкатун, проявляй уважение при обращении к уважаемым разработчикам. Это не литерал объекта.
566 2414449
>>14447
numbers.map(n =>({x: 0, y: 0}))
567 2414450
Возможно ли за месяц выучить ванильный JS + Vue, если раньше изучал PHP и работал системным администратором?
568 2414451
>>14449
Ну, или так. Просто с return более читаемо.
569 2414452
>>14451

>с return более читаемо.


Нет.
570 2414453
>>14450
Вряд ли. Зачем тебе именно за месяц?
571 2414454
>>14450
Нет.
572 2414455
>>14447
А что за метки?
573 2414456
>>14448
А как литерал объекта называется?
574 2414457
576 2414523
Насколько углубленно нужно учить html и css? Я просто ебал нахуй этим заниматься
577 2414535
>>14426
Тебе нужно знать о его существовании когда будешь ковыряться в легаси коде, не склеиваемом бандлером. В остальных случаях он автоматом включен.
578 2414536
>>14452
Да.
579 2414543
>>14369
Вообще я делал как. В пропсах текст, я его разбиваю на буквы и храню в стейте, потом в новый стейт побуквенно через 50мс (ну или потом подстрою под красоту) будут добавлять те же самые буквы и их выводить.
>>14376
Прикольно сделано, я не знал что есть такое в языке Element.animate() , изучу сейчас код
>>14398
Да, тупанул.
image.png3 Кб, 327x248
580 2414645
>>02430 (OP)
Во время простоя пропадает сам интерфейс и тупо там json данные.

react, express
581 2414648
>>14645
Медиумы в отпуске.
582 2414671
>>14536
Ты просто добавил два лишних строки и целый оператор. Читаемость от этого лучше не стала, а ведь там могут быть еще цепочки из вызвовов формата
.map(n => ({x: 0, y: 0})).filter(o => !o.n).map(...)
Будешь в каждом return писать?
>>14645
От на то ты что хочешь?
583 2414685
>>14645
>>14648
>>14671
Всё, не важно.

Подозреваю, что из-за браузера, миллион вкладок и мало оперативы, выкидывает в простое за ненадобностью.
584 2414722
>>14671

>Ты просто добавил два лишних строки и целый оператор.


Так это просто маняпример. Добавь обработчик ошибок в функцию, и от лишней строки не обосрёшся, а читаемость намного лучше будет.

>Будешь в каждом return писать?


Твой пример два лишних массива создаёт для того, что можно сделать одним редюсером. А редюсеры без ретурна писать вообще лол.
585 2414729
>>14357
Да, там все команды ищут позицию на стеке реакт/mobx.
По you don't know js начинал, но как забил. Попробую почитать, но завтра уже первый этап)
По теме с блокнотом уже знаком, сейчас решаю 3-4 каты для разминки)
Вообще спасибо анон)
586 2414855
>>14671

>два лишних строки и целый оператор


А ты у нас память экономишь?

>Читаемость от этого лучше не стала


Конкретно в этом случае - стала.

>Будешь в каждом return писать?


Если нужно будет - буду, а что такого?
587 2414870
Компонент разросся на 600 строк, хотя разбивать на подкомпоненты вроде нечего. Сама верстка маленькая, но дохуя логики. Я что-то делаю не так?
588 2414877
>>14870

>Я что-то делаю не так?


Говнокодишь.

Разделяй логику. Как хочешь, но чтоб компонент был не больше 100 строк. Усёк?
589 2414923
>>14870
Ага, логика ну просто никак не может быть разбита на чистые функции.
image.png10 Кб, 488x56
590 2414925
А вот так нормально делать? Слушать все маузовер эвенты, а потом проверять на нужный класс?
Или слишком затратно и нужно как-то попроще?
591 2414963
>>14925
А зачем тебе?
592 2414975
>>14925
Нормально. Но только не на весь документ целиком слушатель навешивай, на родительский контейнер нужно.
593 2414981
>>14925
Проверяй не className, а classList.contains
>>14975

>Нормально.


Нет, не нормально. Это нормально только для редких событий вроде click, mouseover возникает слишком часто, поэтому его надо вешать на элемент руками.
594 2415004
>>14963

>А зачем тебе?


тултипы показывать

>>14981
А если у меня динамически элементы возникают? Как мне его повесить на элемент, если его пока что нет?
595 2415005
>>14981
Опять ты выходишь на связь, душнила?
Ты и на тысячу элементов будешь слушатель руками навешивать?

>mouseover возникает слишком часто


Часто, шо пиздец. Аж целый один раз, когда курсор над элементом наводишь. Это тебе не scroll.
596 2415009
>>15004

>А если у меня динамически элементы возникают?


Custom-elements

>Как мне его повесить на элемент, если его пока что нет?


connectedCallback
>>15005

>Ты и на тысячу элементов будешь слушатель руками навешивать?


jquery-дебил, успокойся. Сейчас не 2010 и есть способы как это сделать эффективно без ручного навешивания.

>Часто, шо пиздец. Аж целый один раз, когда курсор над элементом наводишь. Это тебе не scroll.


макака, он может сотни раз в секунду возникать, намного чаще чем скролл
597 2415058
>>15009

>как это сделать эффективно без ручного навешивания


Как и зачем?

>он может сотни раз в секунду возникать, намного чаще чем скролл


При каких условиях подобное происходит?
598 2415073
>>14981

>Проверяй не className, а classList.contains


А в чём смысол? Ну если там только 1 класс.
599 2415087
>>15058

>Как и зачем?


Тебе, очевидно, незачем.

>При каких условиях подобное происходит?


mouseover - событие, которое всплывает. Остальное сам додумай.
>>15073

>Ну если там только 1 класс


Сейчас у тебя та модин класс, потом может быть больше. Зачем ыт изначально делаешь заведомо не расширямый функционал?
600 2415092
>>15087
То есть, по факту у тебя сказать нечего?
601 2415094
>>15092
По факту я уже тебе ответил, причем на оба вопроса. Но ты настолько глуп, что не дочитал ответ до конца и заново задаешь вопросы.
602 2415097
>>15094
Ты не ответил.

>Тебе, очевидно, незачем.


Так ты просвети, мудрейший.

>событие, которое всплывает


При каких условиях оно сработает сотни раз в секунду?
603 2415121
>>15097

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


Я тебе ответил, что событие всплывает. Что это значит? То, что при наведении на элемент оно будет вызвано для всех элементов-потомков, влоть до элемента, на котором висит обработчик. Соответственно, в реальных кейсах ты при движении курсора будешь получать сотни вызовов обработчика.

>Как


Ответ был дан в этом >>15009 посте. Перечитай. Если не дошло - перечитай еще раз.

>зачем


Затем, что:
1) Вариант с одним глобальным обработчиком не подходит под целевую парадигму построения веб приложений ,а именно - использование компонентов.
2) Вариант с одним глобальным обработчиком может, и, непосредственно, будет оказывать крайне негативное влияние на производительность.
3) Вариант с глобальным обработчиком будет находится в памяти всегда, даже когда на странице нет ни одного элемента, за которым он будет следить (в догонку к п.2)
Screenshot2022-07-24-18-42-09-83.jpg469 Кб, 1080x2400
604 2415130
Стоит ли дрочить кантора на инглише, если не знаешь его, но так же учишь?
Или похуй и на русском прочесть, а термины на англ потом сами подтянутся?
605 2415132
>>15130
На инглише примерно в 3-4 раза медленнее будет
606 2415162
>>15121

>будет вызвано


Будет вызвано, но код события сработает только при удовлетворении условия.

На сколько сильно будет раздут исходный файл при навешивании события на каждый элемент + от него ещё нужно будет отписываться, при размонтировании?

>Custom-elements


>connectedCallback


Нахуй ты такое ему советуешь? Очевидно, что он только учится. Или ты просто повыёбываться сюда зашел?
607 2415166
>>14877
>>14923
И что мне делать? Вытаскивать логику в отдельные файлы? Эта функция просит данные с сервера, функция из этого файла обрабатывает их, из третьего файла условно красит кнопку в зеленый цвет. Так что ли?
608 2415175
>>15162

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


Т.е. сама проверка условия происходит просто так, сама по себе и не требует вычислительных мощностей?
>>15162

>На сколько сильно будет раздут исходный файл


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

>Нахуй ты такое ему советуешь?


У тебя память как у золотой рыбки? Я тебе уже ответил, что web-компоненты это главная парадигма развития веба. И чем раньше он выучит базовые её особенности - тем лучше.

>Очевидно, что он только учится. Или ты просто повыёбываться сюда зашел?


В чем сложность? На MDN статья, в котором описано 80% функционала веб компонентов читается за 5 минут. Там нет никаких сложностей, даже если с классами до этого не работал ни в одном ЯП.
>>15166
Используй предназначенные для сайд-эффектов либы/модули.
Например:
1) useSWR
2) redux-thunk
3) react-query
609 2415220
Рейт гениальный план.
По сути знать верстку все равно обязательно, так что можно уволиться с заводика уже сейчас и через 3 месяца вкатиться версталой в шаражку удаленно. А потом просто дрочить js после работы и через годик вкатиться уже во фронт полноценно.
А я все думал как замотивировать мамку меня содержать год ибо учеба + заводик - анрил, а за меня уже всё продумали
610 2415222
>>15220
План - говно. Уже очень многие на подобном погорели.
https://www.youtube.com/watch?v=o-jURY9hUWY
611 2415238
Помогите новичку пожалуйста
запускаю vue как фронтенд для django(rest) но почему-то все страницы дублируют контент(<template> как я понял) 3 раза. В чем может быть проблема и как решить?
612 2415244
>>15175

>происходит просто так, сама по себе и не требует вычислительных мощностей?


Разве проверить через один if наличие класса это задача, которая требует много вычислительных мощностей?

>Причем тут исходный файл, шизик?


Я неправильно выразился. Я имел в виду место в памяти браузера. Когда ему твой скрипт приходит и он потом на каждый элемент будет динамически слушатель вешать + логику отписки.
613 2415251
>>15166

>Вытаскивать логику в отдельные файлы?


Ты знаешь, что такое модули и чистые функции?
614 2415282
Аноны, добрый день

Осваиваю сейчас MongoDB, не подскажете как подсоединять Js с ней? Типо для MySQL я использовал php. А тут как?

Осуждать тягу к знаниям запрещаю - мимо джун
615 2415293
>>15282

>Типо для MySQL я использовал php


Ну так а тут используй js.

https://www.google.com/search?q=mongodb+connection+js
616 2415296
>>15293
А апи делать не? Или тут монго сам ссылки выдает? Типо запросы напрямую делаются? (Да все настолько плохо)
617 2415299
>>15296

>А апи делать не?


Нужно делать.

>Или тут монго сам ссылки выдает?


Нет.
618 2415303
>>15220
учитывая легкость освоения хтмля, вряд ли ты будешь тем единственным, которым возьмут версталой. но если хочешь попробуй, чому нет, может повезет.

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

ну или правда найти работу удаленку, каким-нибудь контент-менеджером, будешь сидеть на сайти и ексели заполнять.
619 2415318
>>15244

>Разве проверить через один if наличие класса это задача, которая требует много вычислительных мощностей?


Сто раз в секунду - да.

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


Тут да, но зависит от количества элементов. Если ты миллион тултипов разместишь то эффект будет ощутимый.
620 2415520
Посоны, а на каком-нибудь реакт нативе можно запилить приложение, в котором можно по ви-фи подключиться к кампунктеру и управлять клавой?
621 2415522
>>15520
Да, можешь даже на обычном реакте запили и управлять через браузер.
622 2415543
ПЕРЕКАТ >>2415542 (OP)

ПЕРЕКАТ >>2415542 (OP)

ПЕРЕКАТ >>2415542 (OP)
623 2417844
>>13113
>>12714
Меня джуном на стажировку взяли за 60к, через 4 месяца апнули до мидла за 110к
624 2450197
скоро будет жоский курс от Шемсединова по Ноде, который я хочу пройти, но есть проблема: он душный хохол, который даёт оплатить только через патреон, что не возможно сделать из РФ. какие есть варики? может его сливают куда?
Тред утонул или удален.
Это копия, сохраненная 19 октября 2022 года.

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

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