Главная Юзердоски Каталог Трекер NSFW Настройки

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 624 95 145
JS Thread #256 Юбилейный /js/ Аноним 11/07/22 Пнд 12:44:56 2402430 1
16545113911500.png 103Кб, 1050x1050
1050x1050
Предыдущий тред: >>2392245 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 11/07/22 Пнд 12:49:39 2402439 2
Как общаются фронт на реакте с сервером на ноде? Допустим, я заливаю всё на облако, запускаю сервер. Иии куда уйдёт запрос, на сервер? А сервер должен раздавать статические реакт страницы? И со страничек если что фетч запросы на сервер. Или как это вообще происходит?
Аноним 11/07/22 Пнд 12:52:52 2402442 3
>>2402439
По HTTP общаются. Хотя ещё могут по вебсокетам или через WebRTC
Аноним 11/07/22 Пнд 13:32:36 2402486 4
>>2402439
>Как общаются фронт на реакте с сервером на ноде?
Так же, как и с любым сервером.
Аноним 11/07/22 Пнд 14:08:28 2402532 5
так а куда клиент запрос отправляет, на нод сервер? а реакт откуда берётся
Аноним 11/07/22 Пнд 14:26:20 2402555 6
Отправляет запрос в пустоту, а Боженька реакт выдаёт, очевидно же.
Аноним 11/07/22 Пнд 14:37:14 2402567 7
>>2402555
Спасибо, все заработало.
Аноним 11/07/22 Пнд 14:50:25 2402572 8
>>2402532
> реакт откуда берётся
В капусте находят
Аноним 11/07/22 Пнд 15:23:07 2402608 9
пидорасы бесполезные вы
Аноним 11/07/22 Пнд 15:35:43 2402619 10
image.png 121Кб, 1819x800
1819x800
Аноним 11/07/22 Пнд 15:41:56 2402627 11
Аноним 11/07/22 Пнд 16:10:20 2402649 12
>>2402608
Петутхонец, спокойно, не переживай. Через лет пять обязательно вкатишься, главное научись не блокировать поток при чтении жсона.
Аноним 11/07/22 Пнд 16:37:22 2402673 13
Аноним 11/07/22 Пнд 16:44:15 2402679 14
>>2402649
чините детектор душнила который точки хуярит
Аноним 11/07/22 Пнд 16:49:57 2402684 15
>>2402649
>главное научись не блокировать поток при чтении жсона
Это разве возможно без написания своего бойлерплейтного костыля? Парсинг джейсона - по сути итерация по строке, то бишь синхронная операция. Для ассинхронности нужно будет реализовывать ассинхронный генератор и в результате попадёшь в ситуацию, когда твой сервер парсит 10к входящих джейсонов одновременно и таймаутится на всех. Вместо того, чтобы распарсить часть, а другую затаймаутить.
Аноним 11/07/22 Пнд 17:02:17 2402695 16
>>2402684
он про асинхронный запрос на сервер с жсоном наверное
Аноним 11/07/22 Пнд 17:31:42 2402721 17
>>2402684
>>2402695
Этот сеньор овощ дата-саентист выебываясь своими "сениорскими" знаниями насрал себе в штаны, когда заблочил главный поток на сервере чтением жсона с диска.
Аноним 11/07/22 Пнд 17:44:34 2402728 18
хз я буквально пару видосов на английском глянуть про процессоры и треды в системе, про ноду, про евент лупы, а высеры из этого треда как не понимал, так и не понял, либо некоторые тут мысли не умеют излагать, либо шизофреники какую-то хуйню выдумывают
Аноним 11/07/22 Пнд 18:17:42 2402755 19
Так потому что ты тупая мелкобуква, которая даже не знает, как статичные файлы с сервер раздавать.
Аноним 11/07/22 Пнд 18:57:56 2402783 20
а ты даже не пояснил про это сам не знаешь чмошка)
Аноним 11/07/22 Пнд 19:49:51 2402841 21
Ещё и смайлофажная мелкобуква.
Аноним 11/07/22 Пнд 19:52:21 2402845 22
Судя по посту в телеге макака починил макабу накнец-то, теперь не будет отваливаться в таймаут. наверняка какой-то дурачек питонист синхронно запрос к бд делал и сервер падал из-за этого
Аноним 11/07/22 Пнд 19:55:57 2402850 23
>>2402845
> наверняка какой-то дурачек питонист синхронно запрос к бд делал и сервер падал из-за этого
Так это он и есть выше по треду, лол.
Аноним 11/07/22 Пнд 19:57:55 2402854 24
двач же на пхп работает
Аноним 11/07/22 Пнд 20:00:45 2402857 25
>>2402854
Нет, кто-то насрал макаке в уши и работает он на джанге
Аноним 11/07/22 Пнд 20:02:22 2402858 26
image.png 63Кб, 743x645
743x645
Аноним 11/07/22 Пнд 20:53:39 2402896 27
>>2402858
>высер ваппалайзера
ебало представили?
Аноним 11/07/22 Пнд 21:25:46 2402940 28
>>2402858
Ни разу не видел, что бы он что-то нормально определил кроме jquery
Аноним 12/07/22 Втр 00:06:19 2403038 29
>>2402940
Мои пет-проекты с полпинка распознает
Аноним 12/07/22 Втр 02:11:17 2403099 30
>>2402439
> я заливаю всё на облако
Почему не на Мурманский полуостров?
Аноним 12/07/22 Втр 09:39:34 2403166 31
>>2403099
да хоть на Крымский
Аноним 12/07/22 Втр 09:50:25 2403169 32
>>2403038
У меня на работе emotion распознает как styled, react как preact, дополнительно добвил dynamic yield, cdnjs. ИЗ того что реально распознал: nginx, jquery
Аноним 12/07/22 Втр 13:09:07 2403307 33
В чем разница между хэш-таблицами и обычными объектами? Что за хуйня? Это же одно и то же по идее.
Аноним 12/07/22 Втр 13:13:16 2403314 34
>>2403307
Написано на первой странице в гугле по твоему запросу, вкатун тупорылый.
Аноним 12/07/22 Втр 13:27:37 2403335 35
>>2403314
Тупорылый твой гнилой батя, раз мамке в пузо не хуйнул, когда тебя вынашивала.

> Фактически, все в Javascript является хешем (например, список пар имя/значение).
Нахуя тогда одни и те же выблядосы говорят про объекты, а потом внезапно начинают называть их хэш-таблицами и еще вдобавок кидают ссылку почитать, что такое хэш-таблица, где идет ебучее описание стандартного объекта в js?
Аноним 12/07/22 Втр 13:29:58 2403340 36
>>2403335
>называют объекты хэш таблицами
>хэш таблица имеет такое же описание как и объект
>ПАЧИМУ ОБЪЕКТ ЭТА ХЭШ ТАБЛИЦА?????? ЗАЧЕМ ОНИ ЕГО ТАК НАЗЫВАЮТ????
Аноним 12/07/22 Втр 13:32:39 2403343 37
>>2403340
Да иди ты в пизду, мудень.
Если ты всю дорогу называешь объект объектом, то нахуя начинать называть его хэш-таблицей и сразу же давать ссылку на его описание, будто это что-то новое, если это блядь одно и то же? Нахуя?
Аноним 12/07/22 Втр 13:35:44 2403345 38
Почему проекты на React такой кал?
Аноним 12/07/22 Втр 14:03:48 2403373 39
>>2403345
Потому что они существуют. Проектов на вуе и ангуляре настолько мало, что можно сказать, их нет.
Аноним 12/07/22 Втр 15:00:26 2403455 40
>>2403343
Потому что объекты являются хэш-таблицами только в жсе. Олсо это относительно свежая фича жса, до неё объекты были вполне стандартными словарями со всеми вытекающими.
Аноним 12/07/22 Втр 15:21:08 2403476 41
>>2403343
>СМОТРИТЕ СМОТРИТЕ ТУПЫЕ ФОРМОШЛЕПЫ, Я УМНЫЙ!!! Я БУДУ ВЫЕБЫВАТЬСЯ СВОИМИ ЗНАНИЯМИ В СТРУКТУРАХ ДАННЫХ В ЭТОМ ТРЕДЕ ПОТОМУ ЧТО МНЕ НЕ НРАВИТСЯ КАК НАПИСАНО В КУРСАХ ОТ СКИЛЛБОКСА ЗА КОТОРЫЕ Я ОТДАЛ 200К
Аноним 12/07/22 Втр 15:32:05 2403492 42
>>2403166
По линии библиотекаря.
Аноним 12/07/22 Втр 15:45:55 2403501 43
image.png 107Кб, 730x375
730x375
>>2403492
какой же ты додик точечное ебанько
Аноним 12/07/22 Втр 16:47:13 2403585 44
>>2403501
> какой же ты додик точечное ебанько
ойблятьдатынихуянелучше
толькоконченныйдушнилав2к22пробелыбудетставить
Аноним 12/07/22 Втр 17:03:04 2403610 45
Аноним 12/07/22 Втр 18:15:27 2403717 46
Аноны хочу что бы в css мне vscode подсказывал имена классов из html, это можно сделать ?
Аноним 12/07/22 Втр 18:18:16 2403721 47
Запись экрана 2[...].gif 1446Кб, 442x608
442x608
Запись экрана 2[...].gif 2273Кб, 442x608
442x608
Как сохранить видимые сообщения в области видимости при открытие экранной клавиатуры?

Первый пик - как работает у меня
Второй - как работает в телеграм
Аноним 12/07/22 Втр 18:20:32 2403724 48
>>2403717
нет. есть вариант показывать в js из css, назвается css modules
Аноним 12/07/22 Втр 18:30:02 2403744 49
>>2403721
Resize observer на scroll container
Аноним 12/07/22 Втр 18:36:03 2403754 50
>>2403744
Ну так я узнаю, что размер контейнера изменился, но как я выставлю нужное положение скрола для контейнера, чтобы нижняя часть видимой области оставалась на месте?
Аноним 12/07/22 Втр 18:43:05 2403773 51
подскажите, есть какой нормальный туториал по nuxt3? можно ли сразу в него углубляться, если знаю vue только поверхностно?
Аноним 12/07/22 Втр 19:20:53 2403834 52
Аноним 12/07/22 Втр 19:25:58 2403840 53
i.jpeg 18Кб, 800x422
800x422
Кто-нибудь юзал Github Copilot? Я так понял там нет вариантов потыкать бесплатно? Оплатить вроде как ни у кого не получилось чтобы получить триал.
Аноним 12/07/22 Втр 22:30:55 2404004 54
>>2402439
По http

Например, у тебя один сервер с рестовыми ендпоинтами. Фетчем ты с ними работаешь, а ещё есть catchall роут, который твоё реактовское приложение отдаёт
Аноним 13/07/22 Срд 17:41:29 2404716 55
>>2403840
что бы оплатить фри триал нужно что то оплатить что?
Аноним 13/07/22 Срд 18:26:18 2404741 56
>>2404716
Вводишь данные карты, получаешь триал на три месяца, через три месяца начнут списывать деньги.
Аноним 13/07/22 Срд 19:11:30 2404778 57
Unknown.png 4Кб, 290x174
290x174
Аноним 13/07/22 Срд 19:12:53 2404779 58
>>2404778
Что касательно регистрации, то почту можно указать совершенно любую, подтверждать ее не нужно
Аноним 13/07/22 Срд 19:14:17 2404780 59
>>2403840
Пользуюсь сначала бесплатным тестом, а теперь студенческой лицензией, штука забавная, хотя и неоднозначная. В большинстве случаев выдаёт годные подсказки, на языках, в которых обучена вроде ts и go может целые алгоритмы по названию метода выдавать, но регулярно высирается не в тему или ставит лишние фигурные скобки, на стирание которых время тратишь.
Аноним 13/07/22 Срд 19:27:49 2404786 60
>>2404778
Браузер только 80 и 443 порты внешних адресов принимает, деплой нормально.
Аноним 13/07/22 Срд 19:30:52 2404790 61
>>2404778
Прикольно, только чутка стилизации не хватает.
>Вот код:
Так это ж ссылка на тред, ало
Аноним 13/07/22 Срд 20:19:02 2404810 62
Аноним 13/07/22 Срд 22:04:39 2404868 63
Пирожки, здрасьте. JS это сложно? Я тут заграбастал месяц назад курс от одной академии с маскотом в виде рыжего кота, но дальше 2го урока продвинуться не могу, да и тот прошёл подглядев решение на гите одного из их студентов.
Куда читать/смотреть чтобы начать делать качественный юзер экспириенс для наших потомков?
Аноним 13/07/22 Срд 22:13:09 2404872 64
>>2404868
Че там во втором уроке то было хоть?
Аноним 13/07/22 Срд 22:16:37 2404876 65
>>2404868
Есть ссылочка н данный курс? Посмотреть охота
Аноним 13/07/22 Срд 22:18:53 2404877 66
>>2404872
Canvas. Отрисовка гистограмы исходя из результатов игроков.

Со всякими мелкими задачками которые есть у них в тренажере и в учебнике кантора(в нём дошел до объектов) у меня +- получается разобраться, а вот что-то больше вызывает трудности с пониманием происходящего.
Аноним 13/07/22 Срд 22:54:56 2404887 67
Аноним 13/07/22 Срд 22:57:41 2404888 68
Аноним 14/07/22 Чтв 01:08:06 2404910 69
>>2404887
Нет, потому что бэк - мешанина из протоколов, технологий и языков.
Аноним 14/07/22 Чтв 03:14:37 2404928 70
Смотрите. Мобилы, даже несмотря на высокое разрешение, скейлят веб-страницы так, чтобы контент не был слишком мелким. Можно ли как-то сделать, чтобы этот скейлинг не срабатывал на твоей странице? Просто у меня там приложуха, и если она не влезает в экран полностью, в ней нет смысла.

это не помогает, если че: <meta name="viewport" content="width=device-width, initial-scale=1.0" />
Аноним 14/07/22 Чтв 06:26:07 2404941 71
Вьюшники. Кидать пропсы через роутер ок? И где этот роутер нестить? В App?
Аноним 14/07/22 Чтв 06:44:50 2404942 72
Аноним 14/07/22 Чтв 06:47:29 2404943 73
Аноним 14/07/22 Чтв 06:49:36 2404944 74
201910150450IMG[...].JPG 125Кб, 550x733
550x733
Аноним 14/07/22 Чтв 10:46:44 2404980 75
>>2404944
Ты зачем вебсокет в стор засунул, дурик?
Аноним 14/07/22 Чтв 11:16:49 2404994 76
>>2404944
ну и кал ебаный. лучше бы на jquery + bootstrap запилил свое говно перед тем как лезть в спа
Аноним 14/07/22 Чтв 11:46:41 2405010 77
>>2404980
А куда его совать? Каждый раз подключаться?
Аноним 14/07/22 Чтв 11:53:10 2405015 78
>>2404943
Хуета. У меня App запрашивает из апи данные, далее App прокидывант пропсы в Main и рендерит Main , в Main уже висит роутер, обычно так строится?
Аноним 14/07/22 Чтв 12:00:51 2405020 79
>>2405010
Представь, что в один прекрасный момент тебе надо будет заменить вебсокетный транспорт на whatever-транспорт, не ломая весь остальной код. Поэтому держи его в отдельном модуле и наружу не высвечивай, чтобы клиент вообще не знал, что работает через вебсокет.
Аноним 14/07/22 Чтв 12:04:15 2405023 80
>>2405020
Понятно, спасибо ^^
А в остальном как код?
Аноним 14/07/22 Чтв 12:13:26 2405029 81
>>2405023
Обычный вкатунский код. Бизнес-логика прибита к компонентам и размазана по всему проекту, отсюда высокая связность кода. Вот так проекты превращаются в помойки.
Аноним 14/07/22 Чтв 12:16:06 2405033 82
>>2405029
>Бизнес-логика прибита к компонентам и размазана по всему проекту

А как ее отделить от компонентов? Я просто вообще не очень представляю, где тут бизнес-логика, а где реализация
Аноним 14/07/22 Чтв 12:19:42 2405035 83
2022-07-1412-07[...].png 39Кб, 617x1006
617x1006
2022-07-1412-11[...].png 41Кб, 1052x446
1052x446
2022-07-1412-10[...].png 65Кб, 1455x679
1455x679
2022-07-1412-12[...].png 60Кб, 866x899
866x899
>>2402430 (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 нет)
Аноним 14/07/22 Чтв 12:24:31 2405041 84
>>2404944
Блядь, сколько же надо настрочить в 2022 для такой элементарной хуйни..
Аноним 14/07/22 Чтв 12:25:04 2405042 85
>>2405033
Ну грубо говоря твой ChatInput не должен знать ничего ни про вебсокет, ни про то что данные клиента хранятся в localStorage, ни даже какие данные у этого клиента существуют. Это вообще не его задачи реализовывать отправку сообщения, он только читает строку ввода и передает её дальше.
Аноним 14/07/22 Чтв 13:32:07 2405102 86
Есть односвязный список. Нужно его удалить. Слышал что в жс есть сборщик мусора. linkedList = null -> это удалит мой список, или нужно как-то вилкой вычищать?
Аноним 14/07/22 Чтв 14:10:17 2405128 87
>>2405102
Прочитай, как работает сборщик мусора, и все вопросы отпадут.
Аноним 14/07/22 Чтв 15:01:15 2405171 88
>>2405015
Нет, в 2022 получение асинхронных аднных в спа строится через хуки композаблы, например swr swrv.
Аноним 14/07/22 Чтв 15:05:35 2405176 89
>>2405171
Класс, но я ебать дописываю свое говно мамонта из 2020 с монго аполо графкл и проходится дрочить это. А переписывать нахуй упало, короче придется дрилить пропсы
Аноним 14/07/22 Чтв 15:06:43 2405180 90
>>2405176
>монго аполо графкл
Как связано с архитектурой данных? SWR-like синтаксис очень легко вписывается в легаси говнокод, сейчас вот на работе перепиливаю с тханков на react-query вполне успешно.
Аноним 14/07/22 Чтв 15:19:35 2405214 91
Аноним 14/07/22 Чтв 15:36:56 2405248 92
>>2405214
Уже получше, но у тебя все еще торчат наружу детали реализации в виде call/listen и прямого доступа к объекту ws. Наружу надо показывать только высокоуровневые методы. У тебя сейчас такой только sendMessage. Пара requestDialog + subscribeToReceiveDialogue насколько я понимаю у тебя создает запрос и получает ответ, для клиента это лишние детали и ненужный гемор. Меняй на один метод requestDialog, который вернет тебе промис с ответом. То же самое с login + subscribeToLoginPositiveResponse + subscribeToLoginNegativeResponse: меняешь на один метод login() возвращающий промис

Пока всё, но конечно ещё бы стоило отдуплить оттуда localStorage
Аноним 14/07/22 Чтв 16:39:22 2405321 93
Что скажите за Vue Query? Нужно?
Аноним 14/07/22 Чтв 18:31:54 2405431 94
>>2405321
Да, на проектах, где нужно ддосить бэк запросами и нужно кеширование/инвалидация/оптимистичные обновления очень сильно зайдет.
Аноним 14/07/22 Чтв 19:44:54 2405476 95
>>2405321
Двачую >>2405431 но на большиснтве проектов будет достаточно встроенного в накст/некст сопособа для SSR

Аноним 14/07/22 Чтв 20:11:09 2405487 96
Сап аноны, есть в треде гуру React-hook-form?
Пытаюсь запилить форму в которой каждая следующая пара инпутов открывается при заполнении предыдущей как на видеорелейтед. Отрисовку инпутов сделал, но трабл заключается в том, что если я стираю значения для введения новых то инпуты пропадают, а вот их значение в форме не сбрасывается. Пытался через setValue решить проблему, но из-за подписки на значение формы моментально ловлю переполнение. Как можно добавить сброс значение в форме при отвале компонента?
https://www.youtube.com/watch?v=vNrUPktDT7o
Аноним 14/07/22 Чтв 20:16:19 2405490 97
Аноним 14/07/22 Чтв 20:16:50 2405492 98
>>2405490
Бля, то есть в useEffect
Аноним 14/07/22 Чтв 20:29:49 2405498 99
FireShot Captur[...].png 209Кб, 1846x968
1846x968
>>2405487
В чём проблема сделать data store?
Аноним 14/07/22 Чтв 21:01:27 2405516 100
>>2405492
В useEffect пробовал пихать setValue, но тогда получаются бесконечные ререндеры

>>2405498
Заводить для формы отдельный store? Да и проблема не в хранении, а в том чтобы обнулить значение инпута который должен исчезнуть
Аноним 14/07/22 Чтв 21:21:36 2405526 101
Держу весь стейт на сервере, клиенту отправляю только то что он запрашивает, несколько килобайт данных, нахуй дрочить локальный стор? Подводные?
Аноним 14/07/22 Чтв 21:26:56 2405529 102
>>2405526
Сервер твой наебнётся от каштомизации при увеличении количества пользователей.
Аноним 14/07/22 Чтв 21:29:41 2405530 103
>>2405516
Ты туда просто setValue пихаешь? Нужно делать return () => setValue
Аноним 14/07/22 Чтв 21:31:44 2405531 104
>>2405526
> Держу весь стейт на сервере, клиенту отправляю только то что он запрашивает, несколько килобайт данных, нахуй дрочить локальный стор? Подводные?
А пока запрос идёт на сервер, как ты прелоадер покажешь? Должно же быть где-то хотя бы isFetching: true/false, и где его хранить, если не в локальном сторе?
Аноним 14/07/22 Чтв 21:35:24 2405535 105
Аноним 14/07/22 Чтв 22:11:24 2405570 106
>>2405526
>Подводные?
Ты вкатун с нулевым опытом коммерческой разработки
Аноним 14/07/22 Чтв 22:15:26 2405574 107
>>2405526
>Держу весь стейт на сервере, клиенту отправляю только то что он запрашивает
нихуя ты оптимизатор, а то мы тут все БД на клиенте храним и оттуда запрашиваем инфу
Аноним 14/07/22 Чтв 22:26:56 2405586 108
859BFC72-EF95-4[...].png 253Кб, 506x500
506x500
Чем можно заменить pupeteer-cluster а лучше просто как в очередь ставить задачи чтобы, например, выполнялось максимум по пять одноввременно. Объясню: есть массив, например, с адресами и там их тысячи, надо на каждый зайти, сделать скриншот и закрыть. Puppeteer-cluster в моём случае не подходит Сейчас когда я запускаю итерацию по массиву нода открывает миллион процессов и сервер не справляется, нужно как-то их в очередь ставить так чтобы одновременно выполнялось определённое количество процессов и, как только один завершился, на его место встаёт другой сразу.
Аноним 14/07/22 Чтв 22:28:09 2405588 109
Аноним 14/07/22 Чтв 22:31:47 2405594 110
4xnewq.jpg 41Кб, 596x499
596x499
Аноним 14/07/22 Чтв 22:46:21 2405604 111
>>2405594
import setTimeout from "node:timers/promises"
...
await setTimeout(1000)
Аноним 14/07/22 Чтв 22:59:21 2405616 112
>>2405604
Не совсем то. Или ты точно на мой пост отвечаешь тут>>2405586
? Может я не понятно спросил, могу прояснить где надо.
Аноним 14/07/22 Чтв 23:06:40 2405619 113
>>2405616
iq ниже 100 у тебя, понимаю.
Запускаешь 5 потоков и потом ждешь пока поток освободится.
Аноним 14/07/22 Чтв 23:08:14 2405621 114
>>2405586
Проясню на всякий случай:
В соответствии с каждым элементом массива(их тысячи) запускаю асинхронную функцию. Нужно чтобы нода не запускала тысячи процессов, а обрабатывала одновременно ограниченное число элементов массива и переходила на следующий элемент только когда одна из асинхронных функций возвращала.
Аноним 14/07/22 Чтв 23:09:07 2405622 115
331243124312.png 401Кб, 447x438
447x438
>>2405619
>Запускаешь 5 потоков
Охуеть ты гений миллион iq. А я что спросил?
Аноним 14/07/22 Чтв 23:12:28 2405624 116
>>2405622
> А я что спросил?
>нужно как-то их в очередь ставить так чтобы одновременно выполнялось определённое количество процессов и, как только один завершился, на его место встаёт другой сразу.
А я тебе отвечаю: делаешь асинхронный генератор, в нем реализуешь логику шейпера, потом просто итерируешься по нему.
Аноним 14/07/22 Чтв 23:13:14 2405625 117
>>2405621
Ну и крути пробег по своему массиву ассинхронно.
Аноним 14/07/22 Чтв 23:22:20 2405630 118
Аноны вы запоминаете css цвета в hex формате ? Или не это уже шиза их запоминать ? я просто кроме серого и черного нихуя не могу запомнить.
Аноним 14/07/22 Чтв 23:25:09 2405635 119
>>2405630
Белый и чёрный запоминаешь, остальное запоминать - шиза.
Аноним 14/07/22 Чтв 23:25:54 2405637 120
>>2405630
В hsl ничего не надо запоминать.
Аноним 14/07/22 Чтв 23:27:08 2405639 121
Аноним 14/07/22 Чтв 23:27:54 2405640 122
>>2405624
>асинхронный генератор
Надо было сразу. Какую-то хуйню про таймауты, промисы начал нести...
Аноним 14/07/22 Чтв 23:31:01 2405644 123
>>2405640
>асинхронный генератор Надо было сразу
> Какую-то хуйню про промисы
чел у меня для тебя новости
Аноним 14/07/22 Чтв 23:37:30 2405647 124
>>2405644
У меня для тебя новости тоже - можно знать про промисы но ниразу не слышать про асинхронный генератор.
Аноним 14/07/22 Чтв 23:38:46 2405648 125
Аноним 14/07/22 Чтв 23:42:09 2405649 126
A-OK-Jigaboo.jpg 45Кб, 414x368
414x368
>>2405648
Да не, генератор - то что нужно оказалось как раз. За одно вообще узнал что это такое. Но спасибо.
Аноним 15/07/22 Птн 02:56:29 2405788 127
Сеньор-помидоры ряктеры, что бы вы брали на новый проект next, gatsby или remix?
Аноним 15/07/22 Птн 03:08:06 2405791 128
изображение.png 74Кб, 737x908
737x908
Minimal 2022 setup
Аноним 15/07/22 Птн 06:25:32 2405814 129
В 2022 используют тайлвинд или бутстрап? Или хуярят напрямую в scss?
Аноним 15/07/22 Птн 07:52:29 2405844 130
Друзья, хочу бек поизучать. Знаю JS и TS. Стоит ли изучать ноду или все же на питон перекатиться? Питон не знаю, но если работу на нем проще найти то поизучал бы.
Аноним 15/07/22 Птн 08:23:16 2405858 131
>>2405844
Тебе поизучать или работу найти? Изучать лучше всего на C. libuv в зубы и вперед
Аноним 15/07/22 Птн 08:25:22 2405860 132
>>2405858
Работу найти. Итак фронтом работаю но хочу либо полностью на бэк перекатиться либо фулстаком с большей зп.
Аноним 15/07/22 Птн 08:30:28 2405862 133
>>2405860
Нода в качестве бэка не слишком популярна, хотя лично мне заходит как средство быстрого прототипирования. Смотри в сторону питона, го или даже пхп, если работа нужна.
Аноним 15/07/22 Птн 08:37:13 2405865 134
>>2405862
Хрена себе. Я думал наоборот она дико популярна. Спасибо за совет. А если выбирать между питоном и го то там есть значительная разница между ними в плане популярности? Или погрешность небольшая между ними?
Аноним 15/07/22 Птн 08:45:42 2405871 135
>>2405814
Tailwind сейчас очень любят, но бустрап с scss тоже можно увидеть.
Аноним 15/07/22 Птн 08:49:58 2405872 136
>>2405865
Питон был дико популярен на бэке во времена джанги. Сейчас сложно сказать, что популярнее. На го можно пилить очень производительные серваки, но язык корявый и бедный, заточен под специфику перекладывания жесонов. Питон не будет быстрым как понос, зато пилить сложную бизнес-логику на нем будет комфортнее.
Аноним 15/07/22 Птн 12:00:46 2405997 137
Сколько просить деняк джуну node.js? 60к? 70к?
Аноним 15/07/22 Птн 13:05:21 2406050 138
Тут есть пользователи макбуков на M1? Планирую взять, в основном веб разработка и немного мобилка. Могу соснуть с чем-то? Маков до этого не было, и читал про то, что на момент выхода мало что поддерживалось на М1. Как оно там сейчас?
Аноним 15/07/22 Птн 13:08:47 2406056 139
>>2406050
У самого мака нет, но слышал от других, что версия на 16 гигабутов вытягивает все потребности разработчика с лихвой
Аноним 15/07/22 Птн 13:45:35 2406103 140
>>2405997
Сотыгу проси, пусть не думают что ты дешевка какая-то
Аноним 15/07/22 Птн 13:52:27 2406119 141
Аноним 15/07/22 Птн 13:57:25 2406125 142
>>2406119
И за сколько продался?
Аноним 15/07/22 Птн 14:07:56 2406132 143
image.png 975Кб, 1080x1063
1080x1063
Аноним 15/07/22 Птн 14:12:18 2406133 144
>>2406132
Мог бы и не уходить с завода.
Аноним 15/07/22 Птн 14:16:50 2406136 145
>>2406133
Но удалён очка ведь
Аноним 15/07/22 Птн 14:22:03 2406140 146
Не хватает самоконтроля чтоб самому обучаться, хочу найти какого-то ментора или курс чтобы они мне задания выдавали и проверяли, где посоветуете? Хекслет?
Сейчас я джун
Аноним 15/07/22 Птн 14:23:28 2406141 147
>>2406136
Ладно, убедил. Удачи тебе
Аноним 15/07/22 Птн 14:47:41 2406159 148
Анон, подскажи, не знаю где еще спросить. Ищу курс или видео по верстке (bootstrap5, scss), можно на англ. /web дохлый
Подскажите что-нибудь годного
Аноним 15/07/22 Птн 15:19:23 2406173 149
>>2406132
Это нормально, только не сиди на этой зарплате год, через 3-6 месяцев как освоишься уже начинай зондировать этот вопрос и заодно резюме обновляй.
Аноним 15/07/22 Птн 17:31:14 2406286 150
>>2406173
А на какую зарплату можно рассчитывать через 3-6 месяцев?
Аноним 15/07/22 Птн 18:08:42 2406316 151
Можно ли один гит репозиторий и для фронта и для бэка использовать? Или два разных нужно?
Аноним 15/07/22 Птн 18:12:31 2406320 152
>>2406286
>3-6
90-110, но там хуй знает, что с рыночком через год будет, может айтишечка ВСЕ и зп в районе 25
Аноним 15/07/22 Птн 18:29:24 2406333 153
>>2406316
Гугли монорепо, но лучше используй два разных
Аноним 15/07/22 Птн 18:35:52 2406339 154
image.png 172Кб, 1697x1177
1697x1177
image.png 63Кб, 709x601
709x601
Опытный сеньёр-анасас 300к/сек, помоги советом. Вкатываюсь в ЖЫЭС, пытаюсь писать клоны уже существующих игр чтобы набраться опыта и столкнуться с различными сложностями. Но на этот раз что-то пошло не по плану и уже 2й день ломаю голову, никак не могу найти выход
В общем суть такова: есть условный цикл, который нужно повторить 3 раза для передвижения ячеек с цифрами в игре 2048, а после него вызвать метод проверки. Но реализовать его через человеческий цикл не получается, ячейки залезают друг под друга, перепрыгивают друг через друга, в общем устраивают блядство, разврат и норкотики. Как я понял, при обычном цикле, 2я итерация запускается ещё до завершения первой, поэтому и получается всякий треш. Сумел это пофиксить промисами, чтобы 2я итерация запускалась строго после завершения 1й, но получается громоздкий и страшный уёбок, а не код. Плюс это не масштабируется, если захочу сделать после 6х6, то придётся эту конструкцию уже 5 раз писать ну нахуй
1й пик - нормально работающая версия кода, выполняющая всё так, как и было задумано
2й пик - красивый, не бесполезный уёбок
Аноним 15/07/22 Птн 19:08:33 2406362 155
>>2406339
Промис не правильно используешь, то что ты на втором скрине пишешь цикл внутри промиса, он выполняется сразу, а то что внутри then, уже выполнится позже(если лезть в детали, то там микро таск создается, но это не важно тебе сейчас). Кароче если тебе зачем-то нужен этот промис, то можешь попробовать удалить new Promise и т.д. и написать Promise.resolve().then(() => { код цикла; } ).then(() => { метод проверки })
А вообще очень странно все, нахера тебе промисы для всего этого, обычный синхронный код чем не устраивает, что-то в логике пошло не так, раз такой начал городить
Аноним 15/07/22 Птн 19:27:21 2406372 156
>>2406362
Я и не полез бы в промисы, если б нормально всё работало на синхронном цикле. Как я понимаю, синхронным циклом он слишком "быстро" считает, ячейки ещё не успевают отрисоваться в новом месте, а он их двигает ещё раз, из-за чего они налезают друг на друга. Чейн промисов с первого скрина "замедляет" код, и новый шаг делается уже с нормально отрисованными ячейками. Но это как я понимаю и объясняю для себя, почему работает только через промисы. Учусь 2й месяц, так что точно скорее всего что-то нет так понимаю в работе промисов
Изначально всё и было написано на обычных синхронных циклах, но нихера не работало, пришлось фиксить, на скринах уже костыли, но с ними зато хотя бы работает
Пасиб за совет, сейчас попробую
Аноним 15/07/22 Птн 20:03:54 2406402 157
Аноним 15/07/22 Птн 20:06:38 2406403 158
>>2406339
А зачем использовать всратые then, а не нормальные await и писать в 2 раза меньше кода?
Аноним 15/07/22 Птн 20:35:38 2406414 159
>>2406403
Тамушто только учусь и ещё не до конца понимаю, как лучше и лаконичнее писать. await ещё ни разу не использовал, как-то руки не доходили, если и через промисы работает. Но в целом согласен, меньше кода при равном функционале это хорошо, нужно будет попробовать в следующих раз асинхронки через await запилить
>>2406362
Не сработало. Работает идентично обычному синхронному циклу и ячейки наезжают друг на друга
Аноним 15/07/22 Птн 20:49:16 2406423 160
>>2406414
>await ещё ни разу не использовал, как-то руки не доходили, если и через промисы работает.
Async Await это и есть те же самые промисы, просто пишутся по другому, гораздо проще. Не надо никакое говно возвращать? чейнить then, писать ресолвы.
Аноним 15/07/22 Птн 20:56:55 2406426 161
ребзи, есть нормальные шпаргалки для пре-джуна по ЖС, чтоб распечатать в А3 и повесить над монитором?
самая элементарщина по методам массивов, по упрощенному синтаксису.
хочу пялиться на них регулярно, да и заебывает между вкладками кликать с одним моником.
Аноним 15/07/22 Птн 21:03:17 2406432 162
>>2406372
Значит у тебя проблема в другом месте, если как ты говоришь "замедляет", это сейчас замедляет, а через еще пару кусков кода, может уже не замедлять. Вероятно у тебя асинхронный код в Box метадах типо moveDown, тебе нужно ждать что бы они вернули результат и тогда начинать следующий цикл
Аноним 15/07/22 Птн 21:23:40 2406442 163
>>2406426
IDE же подсказывает доступные методы, достаточно минимальный уровень английского знать, чтобы вызвать метод, а передаваемые аргументы подсветит иде.
Ты бы еще в тетради записывал
Аноним 15/07/22 Птн 21:50:29 2406474 164
>>2406442
Я на кодварсе залипаю, там нет подсказок. не стоит рекомендовать перекатываться в IDE для решения задачек

Спасибо за ответ.
Аноним 15/07/22 Птн 22:09:06 2406494 165
>>2406402
В rhf v6 при скрытии полей они удаляются из формы и их значений никто не хранит
Аноним 16/07/22 Суб 02:13:37 2406596 166
Аноним 16/07/22 Суб 02:15:59 2406597 167
>>2406474
Да нахуй знание всех методов не нужно, по мере необходимости будешь гуглить и запоминать что используется чаще всего. Обычно на собесах любят редьюсером прикладывать, потому что это самый сложный метод, но по сути и он не сложный
Аноним 16/07/22 Суб 05:38:13 2406615 168
JS или Java? Какая работа менее унылая
Аноним 16/07/22 Суб 08:02:12 2406626 169
>>2406615
Java это синоним унылости
Аноним 16/07/22 Суб 09:58:40 2406636 170
>>2406615
вкатыш выбирает какой ему язык учить чтобы стать 300кк прогером на удаленке, спешите видеть
Аноним 16/07/22 Суб 10:04:48 2406639 171
>>2402430 (OP)
Правда, что Webassembly сильно медленнее JS? Почему так?
Аноним 16/07/22 Суб 11:06:03 2406661 172
Можете посоветовать хороший web-учебник по React для вкатунов?
Аноним 16/07/22 Суб 11:06:14 2406663 173
Какое же лагучее дерьмо эта ваша нода. Уже час пытаюсь понять почему этот кусок говна пишет MODULE_NOT_FOUND хотя еще вчера все запускалось а код я не менял
Аноним 16/07/22 Суб 11:21:06 2406675 174
Аноним 16/07/22 Суб 11:32:06 2406683 175
>>2406675
Да уже исправил. Удалил ноду и установил предыдущую версию
Аноним 16/07/22 Суб 13:59:22 2406770 176
Аноним 16/07/22 Суб 14:57:32 2406837 177
window.getSelection().toString() по кд возвращает <empty string>. ЧЯДНТ?
Аноним 16/07/22 Суб 15:10:05 2406855 178
>>2406639
Он не мделенее. Медленнее он только в случаях, когда приходится обращаться к API, доступному только через JS, по понятным причинам.
Аноним 16/07/22 Суб 16:05:12 2406885 179
>>2406837
Интересно, что ты хочешь получить, приводя к строке объект?
Аноним 16/07/22 Суб 16:12:07 2406887 180
>>2406770
>>2406855
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. Такие тесты тоже есть.
Аноним 16/07/22 Суб 16:37:07 2406911 181
Аноним 16/07/22 Суб 17:35:02 2406966 182
Нахуй TS?
Аноним 16/07/22 Суб 18:37:27 2407028 183
>>2406911
>TS в WASM
Ну и что? Как будто ты напишешь код на WASM лучше чем компилятор. WASM вручную не пишут, кстати. И даже если ты напишешь вручную, он будет медленнее кода на JS, это доказано множеством тестов.
Аноним 16/07/22 Суб 18:38:22 2407030 184
>>2406966
Я тоже думал, что бесполезная хуйня, но птом вник и понял, что когда у тебя всё типизировано, то намного легче писать код и избегать множества ошибок. Например при передаче аргументов в функции у тебя сразу идут подсказки, какой аргумент ты передаешь и какого он должен быть типа, если ты передашь меньше или больше аргументов или они будут не того типа, то TS просто не даст тебе запустить скрипт. И ещё много всяких других подсказок.
Аноним 16/07/22 Суб 18:39:19 2407031 185
>>2406661
Всё ещё актуально.

хелп...
Аноним 16/07/22 Суб 18:41:08 2407033 186
>>2407031
В общем, как в реакт вкатываться?
Аноним 16/07/22 Суб 18:45:10 2407038 187
>>2406636
Чел я писал код когда еще пешком по стол ходил
Аноним 16/07/22 Суб 18:47:17 2407040 188
>>2406966
Чтобы у тебя говно не обнаруживалось случайно только во время ручного тестирования, а чтобы тебе явно сказали -- тут ты долбоёб.

Разумеется, это от всех ошибок не спасает, но помогает избежать 70% типичных ошибок любого мимокрока уже на этапе сборки проекта.
Аноним 16/07/22 Суб 18:52:11 2407044 189
>>2407033
да, к примеру в каких случаях тот или иной хук прменять и тп.
Аноним 16/07/22 Суб 19:09:36 2407059 190
>>2407044
Знания околонулевые у меня.
Аноним 16/07/22 Суб 19:22:05 2407072 191
Может кто помочь, в написании скрипта, который будет из массива брать элементы, перебирать все их возможные варианты совпадения
По типу
arr = ["a", "b", "c", "d", "f"]

a, b, c, d, f
aa, ba, ca, da, fa
ab, bb, cb, db, fb
и тд
Аноним 16/07/22 Суб 19:47:43 2407086 192
>>2407059
Есть дока, там и примеры, и описания нормальные и даже сам дизайн доки нормальный, в отличие от многих ресурсов.
Аноним 16/07/22 Суб 20:11:21 2407095 193
>>2407072
Гугли декартово произведение js
Аноним 16/07/22 Суб 21:27:26 2407182 194
>>2407095
Декартово произведение это другое. Ему нужно сгенерировать все размещения с повторениями.
Аноним 16/07/22 Суб 22:00:34 2407224 195
>>2407182
Самое натуральное декартово произведение arr*arr, не?
Аноним 16/07/22 Суб 22:10:55 2407227 196
>>2407224
>arr*arr,
Так у меня один массив с символами.
декартовое это будет, как все возможные варики склеивания
Аноним 16/07/22 Суб 22:48:18 2407268 197
Стоит ли сейчас в js вкатываться? или тестирование выбрать? мечусь между двумя стульями так сказать…
Аноним 16/07/22 Суб 23:05:27 2407277 198
>>2407072
Только по 1 и по 2? Тогда просто вложенным перебором, ничего сложного.

Ты как это использовать планируешь? В каком виде тебе нужны результаты? Каждая пара/элемент в отдельном массиве? А то результаты у тебя просто как названия переменных записаны, лол:
> a, b, c, d, f
> aa, ba, ca, da, fa
> ab, bb, cb, db, fb
Аноним 17/07/22 Вск 00:32:03 2407334 199
>>2407268
Вкатывайся в закладчики
Аноним 17/07/22 Вск 09:36:51 2407424 200
Вьюшники где обычно держите константы? Выносите отдельно в const.js и от туда экспортируете?
Аноним 17/07/22 Вск 10:13:18 2407435 201
Хочу вкатиться в разработку браузерных игр, что нужно учить?
Аноним 17/07/22 Вск 11:24:59 2407519 202
Аноним 17/07/22 Вск 11:25:50 2407521 203
>>2407268
Один хуй работу не найдешь.
Аноним 17/07/22 Вск 11:27:21 2407523 204
>>2407424
Может тебе пора узнать о стейт менеджерах?
Аноним 17/07/22 Вск 12:20:06 2407574 205
>>2407523
Пока нахуй не нужно, тащить всякие вьюексы на каждый пук? Сеньор пиздобол ты?
Аноним 17/07/22 Вск 12:20:46 2407577 206
>>2407523
Ты бы еще jquery предложил
Аноним 17/07/22 Вск 12:38:47 2407592 207
>>2407277
оно дальше должно идти
потом
aaa aab .... aca acb ... cab cad...
aaaa aaab
Аноним 17/07/22 Вск 12:56:34 2407618 208
У меня в package-lock.json 13к строк. Че за хуйня?
Аноним 17/07/22 Вск 13:01:33 2407628 209
>>2407618
Ожидаемое количество строк в твоем package-lock.json?
Аноним 17/07/22 Вск 13:04:00 2407635 210
>>2407628
Я не знаю. У меня небольшая приложуха написанная на вебпаке и реакте. Мне что, рили эту портянку на гитхаб пушить?
Аноним 17/07/22 Вск 13:07:16 2407644 211
>>2407635
>У меня небольшая приложуха написанная на вебпаке и реакте.
лол
Аноним 17/07/22 Вск 13:44:36 2407711 212
>>2407635
Конечно и node-modules не забудь запушитт
Аноним 17/07/22 Вск 13:59:00 2407730 213
>>2407711
>>2407635
Долбеобы, для приложух локфайлы обязательны.
Аноним 17/07/22 Вск 14:12:42 2407753 214
>>2406636
Чел, ну я тоже выбирал, сейчас вот сижу на жс, 120к наносек, было это 1.5 года назад, начинал с нуля. Что за ебанутое отношение в этом треде к вкатунам? Остальные кодеры как-то с рождения кодить умели что ли?
Аноним 17/07/22 Вск 14:17:07 2407757 215
>>2407635
Локфайл это описание всех зависимостей со всеми подзависимостями до самого конца цепочки зависимостей. Они всегда большие, нужны они в тех случаях, когда ты будешь устанавливать пакеты из этого же локфайла, а не просто из package.json, делается это как правило либо на этапе деплоя, чтобы при развертывании приложения не ставилось что попало, либо если у вас политика работы такая, что всё развёртывают из лок файлов и всегда поддерживают его актуальность. В твоём случае, для петпроджекта это не обязательно, но если запушишь, вряд ли на гитхабе место закончится, 13к строк это чуть больше 500к примерно, чел пчела, шмель
Аноним 17/07/22 Вск 14:21:20 2407762 216
Есть тут те, кто вкатился в фулстек? Я вот мидлирую сейчас на своих джас/тайпскриптах, хочу вкатиться еще и в бек, это просто самому мне интересно. Но вот как бекендщиком работать? Типа фулстек мидлдж и джун бек ведь нахуй никому не нужны. Это получается нужно будет реррольнутся в бэк на джуна сначала, там прокачаться и уже пиздовать сеньёрить на всём подряд? Насколько вообще фулстек востребован? У меня вот один из лидов в прошлом бекенд, сейчас сеньёр фронтер, но всё равно фулстеком не работает. И как будто бы по разделению обязанностей всё равно на всё подряд времени как будто бы не останется. Что-то слабо представляю, что у тебя в тасках висит задача сначала на то, чтобы какой-то эндпоинт поднять, а потом на фронте юай под него делать. Но вот сейчас я это пишу, и в теории в этом как будто бы есть смысл.
Аноним 17/07/22 Вск 14:24:49 2407769 217
>>2407753
>Что за ебанутое отношение в этом треде к вкатунам?
Такое отношение потому что эти вкатуны вкатываются только потому, что в телевизоре сказали, что стране нужны айтишники, которые будут зарабатывать 300кк/нсек. Из-за чего у реальных айтишников потом пердак полыхает при ревизии мердж реквестов от этих вкатунов.
Аноним 17/07/22 Вск 14:47:36 2407812 218
>>2407762
Вот скажи мне как можно делать фронт без бэка? Я даже на этапе верстки столкнулся с тем откуда брать данные, пришлось учить банальную ноду с монго и всякими запросами. Понять не могу неужели большинство настолько деревянные что фронт без бэка вызывает такие трудности вката? Сука верстка осваиватся за пару дней с нуля, дальше дрочево с логикой приложения которая очень зависит от бэка.
Аноним 17/07/22 Вск 15:09:14 2407842 219
>>2407812
Чел, я как раз фронтер и хочу учить бэк. Ты что высрал?
Аноним 17/07/22 Вск 15:17:23 2407853 220
Аноним 17/07/22 Вск 15:36:26 2407867 221
>>2407812
>верстка осваиватся за пару дней с нуля
Охуительные истории
Аноним 17/07/22 Вск 15:55:26 2407878 222
Возможно ли в принципе сделать учебный проект который было бы не стыдно показать на собеседовании не имея знаний бэкенд разработки? Ну вот например у меня есть идея сделать что-то вроде блога со статьями. Ну допустим я могу организовать фронтенд - добавление статьи. То есть например есть на странице кнопочка - жму ее, выезжает форма, там пишу название статьи, ввожу текст, может картиночку добавляю какую-нибудь. Вот она появляется на странице, предположим есть еще возможность удаления и редактирования. Все это реализовано с помощью js скрипта который в основном занимается DOM манипуляциями. Но ведь после каждого обновления страницы все пропадает к хуям. А вот была бы база данных, не пропадало бы. Но как же лень еще и бэкенд учить.

Сумбурно как-то написал (я долбаеб). Расскажите про свой опыт создания проектов для портфолио и посоветуйте что делать.
Аноним 17/07/22 Вск 16:13:55 2407896 223
>>2407878
> на собеседовании не имея знаний бэкенд разработки?
Да, но ты должен эмулировать реальное поведение бэкэнда,а это:
1) Запрос отрабатывается не мгновенно
2) Ответ может иметь код 5xx
3) Ответ может иметь код 401
4) Ответ может иметь код 403
5) Ответ может иметь код 404
6) Интернета может не быть см. PWA
7) Ответ может вообще не прийти (проблема с инетом)
8)Ответ может прийти с корректным кодом, но сам при этом будет некорректным (напр. - кривой JSON).
Все эти случаи или хотя бы часть из них ты должен отработать в своем проекте.
Аноним 17/07/22 Вск 16:45:00 2407930 224
>>2407896
>8)Ответ может прийти с корректным кодом, но сам при этом будет некорректным (напр. - кривой JSON).
Этот ответ отпадёт на стадии парсинга.
Аноним 17/07/22 Вск 16:59:31 2407953 225
>>2407842
Чел как ты стал фронтом без бэка?
Аноним 17/07/22 Вск 17:27:21 2407986 226
как стать бэком без фронта, даже данные не вывести посмотреть
Аноним 17/07/22 Вск 17:34:36 2407994 227
>>2407986
console.table(danniye)

Вывел. Теперь ты выведи danniye без бека.
Аноним 17/07/22 Вск 17:47:05 2408007 228
>>2407930
Ну а тот компонент, который должен отрисовать результат запроса что должен отрисовать? Послать юзера нахуй? Бесконечный прелоадер?
Аноним 17/07/22 Вск 17:57:47 2408015 229
Аноним 17/07/22 Вск 18:59:42 2408081 230
>>2407994
const getDannie = async (args: GetDannyArgs) => {
await new Promise(r => setTimeout(r, Math.random() * 2500));
return {
poshel: "Nahuy"
}
}
Аноним 17/07/22 Вск 19:09:53 2408084 231
>>2407953
Чел ты как написал этот поста на дваче, на написав его на фейсбуке?) Чел ты как стал чле ты как ты как чел стал ты как))??)
Аноним 17/07/22 Вск 19:48:20 2408111 232
Аноним 17/07/22 Вск 21:19:30 2408232 233
image.png 227Кб, 600x500
600x500
>>2407896
Отрубаешь нахуй весь фронт на сайте при любой ошибке, пусть бекендщика ебут
Аноним 17/07/22 Вск 22:23:14 2408285 234
>>2407769
ну пускай не берут на работу вкатунов, тебе то какое дело, долбаебина?
если взяли, значит вкатун был не плох.
Аноним 17/07/22 Вск 22:32:58 2408297 235
>>2408084
бля, в такой голос с этого коммента, спасибо. давно так не ржал
Аноним 17/07/22 Вск 22:36:01 2408300 236
Я если что мать резал + кромсал тех кто набежал в айти через жс. Просто ссал в ебло.
Мимо 6 лет 500к миддл, нихуя не могу найти работу с 23 февраля на каждой вакансии хх рендерит по 20 соискателей.
Аноним 17/07/22 Вск 22:37:23 2408305 237
>>2408285
>если взяли, значит вкатун был не плох
Ну да, у меня же так много времени собесить вкатунов по часу, когда там 800 тикетов в жире нерешенных. Ну и нет гарантий, что после собеса вкатун окажется хоть сколько-то вменяемым.
Аноним 17/07/22 Вск 22:37:47 2408307 238
>>2408300
>хх рендерит
Вкатун не палится.
Аноним 17/07/22 Вск 22:38:40 2408308 239
>>2408307
Чего блять? Что ты несешь, креветка?
Аноним 17/07/22 Вск 22:40:57 2408311 240
>>2408308
Иди учи отличие абстрактного класса от интерфейса, а то собес на джуна фронтендера не пройдешь
Аноним 17/07/22 Вск 22:42:53 2408316 241
>>2408300
> 6 лет 500к миддл
> конкурирует с вкатунами
Охуительные истории
Аноним 17/07/22 Вск 22:44:10 2408319 242
>>2408316
Воситину - senior pizdabol na cvache собственной персоной
Аноним 17/07/22 Вск 22:46:19 2408324 243
>>2408311
> учи отличие абстрактного класса от интерфейса
Мусорка, это все что ты смог вынести из тс?
>Охуительные истории
Дело не в конкуренции а в зажратости работодателей. Ты же не можешь всерьез думать что мог бы со мной конкурировать?))
Аноним 17/07/22 Вск 22:46:33 2408325 244
Мне интересно, присутствуют в треде аноны, которые смогли иммигрировать по рабочей визе в страну первого мира Германия, США, Канада и т.д.? Какой стек при этом имели, опыт работы?
Аноним 17/07/22 Вск 22:47:09 2408326 245
>>2408324
Senior Питонист, который блочит главный тред чтение жсона с диска, ты?
Аноним 17/07/22 Вск 22:50:01 2408330 246
>>2408326
Что
Ты
Несешь
Больной
Дцп
Овощ
Аноним 17/07/22 Вск 22:51:00 2408331 247
>>2408330
Хаха, да это же ты, я узнал тебя по твоим шизоидным высерам.
Как там твой говнокод на вуе поживает? Уже понял как реактивность работает?
Аноним 17/07/22 Вск 22:53:36 2408334 248
>>2408331
А зачем тебе этот тред и этот раздел если у тебя шизофрения? Ну реально, ты же больной.
Это вот такие щас пытаются вкатиться во фронт? Кеклол.
Аноним 17/07/22 Вск 22:55:57 2408336 249
>>2408334
Шиз тут только ты. Хватит строить из себя сеньора, иди лучше почитай как asyncio работает, что бы не срать в штаны как в тот раз.
Аноним 17/07/22 Вск 23:04:13 2408342 250
>>2408311
>отличие абстрактного класса от интерфейса
Все время забываю это спрашивать, записал в заметочки
Аноним 17/07/22 Вск 23:04:46 2408343 251
>>2408305
ну ты и должен был выступить гарантией что возьмешь нормального вкатуна
времени нет - не собесь, сам пиши код, или дай другим отсобесить, кому доверяешь
если взяли - значит не плох, или это твоя вина
Аноним 17/07/22 Вск 23:18:58 2408359 252
>>2408343
Ну блять, невозможно проверить вкатуна за 1 час времени + 30 минут скрининг с хрюшей. Ни один человек не сможет на 100% сказать, нормальный ли кандидат.
>времени нет - не собесь, сам пиши код
Так я пишу, но в паре с вкатуном, который хоть 20% моей производительности сможет обеспечить легче.
>времени нет - не собесь, сам пиши код
>если взяли - значит не плох
Если взяли - значит не плохо показал себя на собесе
Аноним 18/07/22 Пнд 01:21:04 2408496 253
>>2408300
Ай не пизди, если ты такой охуительный сеньер, то и сейчас бы работу нашел
Аноним 18/07/22 Пнд 01:50:22 2408508 254
Аноним 18/07/22 Пнд 05:50:17 2408554 255
Снимок.PNG 19Кб, 421x283
421x283
такое может быть что два роутер линка активны? и точки напротив компонентов означают что он повторно отрендерился, по идее отрисовываться должен только Main?
Аноним 18/07/22 Пнд 10:26:05 2408624 256
Если GraphQL это аналог REST api то что такое apollo? Аналогом чего он является?
Аноним 18/07/22 Пнд 10:30:09 2408626 257
>>2408359
ну значит уже что-то, значит всему остальному обучить будет не проблема
Аноним 18/07/22 Пнд 10:30:39 2408627 258
>>2408624
Аналог фетча или аксиоса лел
Аноним 18/07/22 Пнд 10:33:22 2408628 259
>>2408627
Лол, спасибо. А то заставили эту срань учить.
Аноним 18/07/22 Пнд 11:10:42 2408654 260
>>2408628
Ахуенная штука учи
Аноним 18/07/22 Пнд 11:27:32 2408666 261
Анончики как то можно скриптом стирать последнюю историю? Или даже исключить из истории посещения определенный сайт? Например лажу я на 2ch.ru/hc и что бы все что связано с 2ch стиралось из истории?
Аноним 18/07/22 Пнд 11:28:40 2408668 262
Аноним 18/07/22 Пнд 11:42:31 2408684 263
Подскажите как построить архитектуру css В Реакт приложении при использований css модулей? Допустим я хочу подключить reset.css для сброса стилей и чтобы вслед за ним подключались какие-то общие для страницы стили, а потом уже сами модули. В Sass я непосредственно управлял очередностью импортов, а здесь как быть? Все ресеты и общие стили просто засовывать в index.css (App.css)?
Аноним 18/07/22 Пнд 11:46:47 2408695 264
>>2408624
Графкуль это язык запросов, а аполла - сервер, обрабатывающий такие запросы.
Аноним 18/07/22 Пнд 11:52:10 2408698 265
>>2408684
Подключай так же, как подключаешь App.css (импорт из JS модуля / конфиг вебпака / тупо прописываешь в index.html)
Аноним 18/07/22 Пнд 12:02:16 2408700 266
>>2408684
Да как хочешь так и подключай, это не архитектурная проблема. В случае чего всегда сможешь поменять позицию импорта за пару минут.
Аноним 18/07/22 Пнд 12:25:00 2408731 267
Senior CSS architect
Аноним 18/07/22 Пнд 14:26:22 2408831 268
>>2408668
Мне надо для сафари на ios
Аноним 18/07/22 Пнд 14:59:15 2408851 269
>>2408731
Учитвая сколько всякой хуйни в него занесли, уже давно стал отдельной дисциплиной
Аноним 18/07/22 Пнд 15:00:25 2408852 270
Аноним 18/07/22 Пнд 15:26:23 2408869 271
В чем минус подключения библиотек через CDN? Обычно говорят, что CDN от каких-то левых ресурсов это серьезный риск для безопасности, но тот же пакетный менеджер Npm то же та еще помойка. Так почему использовать npm норм, а подключать CDN не норм?
Аноним 18/07/22 Пнд 15:51:52 2408903 272
>>2408869
СДН ломанут и всем придет ядовитый пейлоад.
НПМ ломанут или автор с потекшей флягой что-то намутит, и всем придет ядовитый пейлоад. Но нпм бандлится реже, чем прямые сдн.
Держать у себя - просираешь кэш сднов и увеличиваешь время загрузки.
Короче, как не крути - соснешь.
Аноним 18/07/22 Пнд 16:05:04 2408923 273
путь-it-юмор-ge[...].jpeg 79Кб, 604x453
604x453
Ребят, как подключиться к dev серверу, поднятому на компьютере на localhost, со смартфона? Что для этого нужно сделать?
Аноним 18/07/22 Пнд 16:12:13 2408939 274
>>2408923
Роутер есть? Посмори какой IP он выделил рабочей тачке и по нему заходи. Только не на localhost порт слушай, а на том IP или на 0.0.0.0
Аноним 18/07/22 Пнд 16:25:49 2408981 275
>>2408939
Спасибо, даже не думал, что все может быть так просто
Аноним 18/07/22 Пнд 17:25:43 2409040 276
image.png 60Кб, 1206x434
1206x434
image.png 19Кб, 1019x106
1019x106
Привет, столкнулся с проблемой, что высота строки не растягивается по высоте контента, пробовал даже обернуть строку в clearfix, но все равно кривота какая-то. height:auto или fit-content не решил проблему, становится еще хуже - схлопывается по высоте в 1 пиксель) Помогите пожалуйста

P.S. в проекте используется ag-grid
https://www.ag-grid.com/javascript-data-grid/column-sizing/#column-flex
ЯВЛЕНИЕ ХРИСТА Аноним 18/07/22 Пнд 19:39:01 2409123 277
Аноним 18/07/22 Пнд 19:39:21 2409124 278
Аноним 18/07/22 Пнд 20:13:26 2409154 279
Безымянный1.jpg 37Кб, 1765x879
1765x879
>>2402430 (OP)
Двач помогач выручай. Как в данной функции выполняются шаги чет вообще не доходит. Вот мы передаем параметры 2, 3 доходим до ретурна у нас получается 2 * снова на функцию с параметром (2, 2) и так пока 3 не станет равно 1. А в какой момент происходит умножение? если можно по шагам подробно
Аноним 18/07/22 Пнд 20:22:08 2409164 280
>>2409154
>А в какой момент происходит умножение?
Нажимаешь Ctrl + F, вводишь символ * и получаешь ответ на свой вопрос
Аноним 18/07/22 Пнд 20:35:29 2409173 281
Аноним 18/07/22 Пнд 20:39:30 2409175 282
>>2409154
>if 3 != 1
>else
>определенные магические параметры
Что за долбоебский код
Аноним 18/07/22 Пнд 21:04:20 2409206 283
13FE8B05-4948-4[...].png 941Кб, 828x1792
828x1792
Как сделать что бы трекер двача был по размеру экрана сразу после загрузки? Как на скриншоте
Аноним 18/07/22 Пнд 21:41:34 2409262 284
>>2409154
Что нахуй происходит в твоем коде
Аноним 18/07/22 Пнд 22:48:33 2409356 285
image.png 135Кб, 1893x607
1893x607
>>2409040
>>2409173
на все что можно попробовал - без изменений
Аноним 18/07/22 Пнд 23:51:01 2409402 286
image.png 10Кб, 978x40
978x40
Аноним 19/07/22 Втр 02:51:37 2409467 287
БЛЯДСКИЙ ЕСЛИНТ ВСЕГДА ВСТАЕТ ЧЕРЕЗ ЖОПУ БУДЕТ ХОТЬ ОДИН ПРОЕКТ В КОТОРОМ Я ПРОСТО ДОБАВЛЮ КОНФИГИ И ВСЁ ЗАВЕДЕТСЯ БЕЗ ЕБЛИ С ВЕРСИЕЙ НОДЫ НАСТРОЙКОЙ ВСКОДА ОБНОВЛЕНИЕМ ВСКОДА ПРОВЕРКОЙ ПО ОЧЕРЕДИ СОВМЕСТИМОСТИ КАЖДОГО ПЛАГИНА С КАЖДЫМ ПЛАГИНОМ

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

И ещё, Nest норм?
Аноним 19/07/22 Втр 09:47:24 2409556 289
>>2409543
Реакт говно говна. Не встречал ни одного нормального проекта на нем, а все потому, что это не фреймворк, а ебаная библиотека для рендеринга DOM.
Аноним 19/07/22 Втр 10:31:57 2409575 290
image.png 13Кб, 561x120
561x120
Что эта ошибка означает и как ее исправить?
Аноним 19/07/22 Втр 10:39:08 2409582 291
Аноним 19/07/22 Втр 10:41:30 2409585 292
>>2409575
Ошибка в редаксе. Точнее сам редакс это одна большая ошибка, а лично ты ошибся в том, что его испольщуешь.
Аноним 19/07/22 Втр 10:46:34 2409596 293
>>2409467
Так это блядский вскод, в котором мало у кого ничего не отваливается и работает стабильно.
Аноним 19/07/22 Втр 10:47:38 2409597 294
>>2409585
Редакс конечно говно монструозное, но везде в вакансиях он есть, поэтому хочешь или нет, но вкатыш обязан уметь пользоваться базово.
Аноним 19/07/22 Втр 11:22:32 2409627 295
Аноним 19/07/22 Втр 11:56:19 2409659 296
>>2409627
Я в айти пошел не для того чтобы читать
Аноним 19/07/22 Втр 12:15:47 2409676 297
image.png 13Кб, 980x60
980x60
Аноним 19/07/22 Втр 12:17:57 2409677 298
Аноним 19/07/22 Втр 12:51:50 2409698 299
>>2409585
Ничего лучше до сих пор не придумали. Все этим ваши пинии зустанды рекоилы это тот же редакс с уменьшенным на 10% количеством бойлерплейта.
Аноним 19/07/22 Втр 12:54:42 2409701 300
>>2409698
А бойлерплейт разве и так не уменьшился с появлением редакс тулкита?
Аноним 19/07/22 Втр 12:56:29 2409704 301
>>2409701
Ну до тулкита писали огромный switch, теперь пишем огромную блямбу из импортов/экспортов. Стало лучше, но не сильно
Аноним 19/07/22 Втр 13:11:03 2409719 302
>>2409556
Тогда почему на рынке востребован именно Реакт?
Аноним 19/07/22 Втр 13:18:10 2409726 303
>>2409585
>>2409698
Используйте редакс тулкит, он убирает количество бойлерплейта чуть ли не до нуля, больше у меня с этим никаких проблем
Аноним 19/07/22 Втр 13:18:25 2409727 304
>>2409719
Потому что самый удобный. Поменьше нитакусек слушай. На каждую технологию находятся такие. Если к ним прислушиваться то ни на чем писать не будешь
Аноним 19/07/22 Втр 13:44:51 2409746 305
>>2409719
Потому что ехал хайп через хайп. Когда реакт реально был прогрессивен, поэтому туда потянулась куча людей, но теперь его выбирают тупо из-за того, что можно быстро найти кодера знакомого с реактом.

>>2409727
Вуй намного удобнее.
Аноним 19/07/22 Втр 13:49:36 2409750 306
>>2409746
>Вуй намного удобнее.
Если у тебя маленькое приложение. Если гигантская корпорация по типу пейсбука то Реакт удобнее.
Аноним 19/07/22 Втр 13:49:42 2409751 307
>>2409746
>Вуй намного удобнее
Тебе намного удобнее, не всем.
Аноним 19/07/22 Втр 13:58:31 2409758 308
>>2409746
>Вуй намного удобнее.
Ну да, на вуе же так много готовых либ, ничего совсем руками дописывать не придется, особенно на третьей версии, просто дохуя.
Аноним 19/07/22 Втр 14:10:26 2409774 309
>>2409750
В гигантских корпорациях выбирают ангуляр, чел. Либо вообще фигачат микрофронтенды с возможностью выбора фреймворка под каждую отдельную задачу. Пейсбук очевидное исключение

>>2409751
Вуй проще, потому что структуру проекта на нем не надо изобретать каждый раз заново. В реакте же начинаются метания, типа давайте прикрутим к редаксу саги, потом выкинем редакс с сагами, возьмем мобх/еффеток/заскинд/черталысого. Со стилями та же история. В итоге получаются ебаные франкенштейны, где нихера толком нормально не сделано, зато все модное, хайповое и главное охуительно смотрится в резюме.
Аноним 19/07/22 Втр 14:12:24 2409776 310
зачем нужен роутер если можно говнять 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=
Аноним 19/07/22 Втр 14:16:40 2409784 311
>>2409774
>Либо вообще фигачат микрофронтенды с возможностью выбора фреймворка под каждую отдельную задачу.
Дивный манямир.
Аноним 19/07/22 Втр 14:24:52 2409794 312
>>2409776
Как между сессиями будешь состояние пользователя хранить, дурачок?
Аноним 19/07/22 Втр 14:30:07 2409800 313
>>2409774
>В гигантских корпорациях выбирают ангуляр, чел
Чел, да ты не работал ниразу в гигантских корпорациях, сразу видно.
>Либо вообще фигачат микрофронтенды с возможностью выбора фреймворка под каждую отдельную задачу.
Что бы потом получить на страницу из 10 карточек 10 мб бандл?
>Вуй проще, потому что структуру проекта на нем не надо изобретать каждый раз заново.
Шиз, что ты несешь? В вуе абсолютно теже архитектурные паттерны что и в реакте.
>В реакте же начинаются метания, типа давайте прикрутим к редаксу саги, потом выкинем редакс с сагами, возьмем мобх/еффеток/заскинд/черталысого.
А давайте поменяем вьюкс на пинию? больше примеров нет потому что см. >>2409758
>Со стилями та же история
Ну да, в вуе же нету возможности стилизовать компонент десятком способов, а нет, оказывается есть:
A) scoped
B) css modules
C) глобальные стили
D) css-in-js
Аноним 19/07/22 Втр 14:33:03 2409804 314
Аноним 19/07/22 Втр 14:38:46 2409808 315
>>2409774
>В гигантских корпорациях выбирают ангуляр, чел.
Вкатун не палится. Поясняю: в гиганстких корпорациях настолько запутаны и огромны бизнес процессы, что там не то что до выбора фреймворка, там некоторые проекты выполняют одну и туже задачу, потому что их там тысячи и невозможно за всем уследить.
Аноним 19/07/22 Втр 14:39:11 2409809 316
>>2409800
>давайте поменяем вьюкс на пинию
Не давайте, но если мигрируешь на третью версию, то придется.

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

> В вуе абсолютно теже архитектурные паттерны что и в реакте.
Проиграно. Реакт это одна голая библиотека для рендеринга, как ты будешь её готовить вообще нигде не регламентировано.
Аноним 19/07/22 Втр 14:40:59 2409813 317
2022-07-19x14:3[...].jpg 207Кб, 1187x1439
1187x1439
>>2402567
> Спасибо, все заработало.
слава Б-гу!

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

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

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

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

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

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

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

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

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

>>2409596
непизди

>>2409719
каргокульт
Аноним 19/07/22 Втр 14:42:59 2409815 318
>>2409808
> Если гигантская корпорация по типу пейсбука то Реакт удобнее
> в гиганстких корпорациях настолько запутаны и огромны бизнес процессы, что там не то что до выбора фреймворка
Че несет, вообще охуеть. Давай хотя бы сам себе не противоречь, ок?
Аноним 19/07/22 Втр 14:45:45 2409821 319
>>2409809
>Не давайте, но если мигрируешь на третью версию, то придется.
НИ НУЖНО!!!!
>На этом все.
Палишься, что ты ниразу не работал на больших проектах, где css бандл улетает за 1мб по размеру, а твой любимый скопед не дает нкиаких инструментов по делению его на чанки. Олсо, твой скопед еще и размер бандла со стилями увеличивает + режет производительность, т.к. нужно еще и аттрибут матчить, но ты с таким не сталкивался, потому что вкатун.
>Реакт это одна голая библиотека для рендеринга, как ты будешь её готовить вообще нигде не регламентировано.
То ли дело вуй. Расскажешь, где регалментировано, как мне строить структуру приложения?
Аноним 19/07/22 Втр 14:47:56 2409824 320
>>2409813
>ты настолько убогий безмозглый пидарас что не отличаешь рнд от прода, мартышка никчемная, куда ты нахуй лезешь к ученым шваль...
О, а я уж думал что ты собес прошел и устроился трейни наконецто, а оказывается все еще пытаешься вкатится
Аноним 19/07/22 Втр 14:49:21 2409829 321
>>2409809
>Не, можно прикрутить что угодно, только не нужно
А в рякте прямо ошибки лезут, если прикрутить не всё сразу?
>как ты будешь её готовить вообще нигде не регламентировано
Только говна навернеть можно только в пет-проекте, на работе обычно никто не даст делать хуйню, куча внутренних соглашений.
Аноним 19/07/22 Втр 14:51:07 2409831 322
>>2409821
>Расскажешь, где регалментировано, как мне строить структуру приложения?
Да, внезапно у него есть стор из коробки и даже роутер. В реакте нет даже этого.

> скопед не дает нкиаких инструментов по делению его на чанки
Ты вообще в курсе, что на чанки делит вебпак, а что там сверху наверчено его не колышит?
Аноним 19/07/22 Втр 14:52:16 2409833 323
>>2409831
>Да, внезапно у него есть стор из коробки и даже роутер. В реакте нет даже этого.
Нихуя себе, даже vue-router и vuex ставить не надо для стора?
>Ты вообще в курсе, что на чанки делит вебпак, а что там сверху наверчено его не колышит?
Ну и как вебпаку поделить scoped парашу на чанки?
Аноним 19/07/22 Втр 14:57:32 2409839 324
>>2409833
>Ну и как вебпаку поделить scoped парашу на чанки?
Берешь и настраиваешь split-chunks-plugin
Аноним 19/07/22 Втр 14:58:52 2409841 325
image.png 1427Кб, 960x1440
960x1440
>>2409824
> пытаешься вкатится
додик выгляни в окошко - там лето ;)


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


>>2409831
> стор из коробки
пиздешь


>>2409833
> vue-router
>>2409776

>>2409833
> вебпак
сам по себе параша
Аноним 19/07/22 Втр 16:06:50 2409916 326
>>2409813
>каргокульт

Да, ранок же работает по правилам папуасов Новой-Гвинеи...
Аноним 19/07/22 Втр 16:16:29 2409930 327
>>2409916
> папуасов Новой-Гвинеи
скотопидарские кабанчики такие и есть, видят на чем сделан их любимый русофобский недружественный сжв скамный фейспук - и хотят так же, прикоснутся к барину хотя бы на полшишечки


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

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


давай ка навалились все дружно на эту белую ректо парашу и весело повеслали эти уебищные темплейты внутри темплейтов!
Аноним 19/07/22 Втр 16:19:20 2409936 328
>>2409839
Как вебпак потом поймет, что import("eblan.vue") содержит еще scoped говнище? А никак блять.
Аноним 19/07/22 Втр 16:20:47 2409943 329
Просто напомню, что этот мелкобуквенный дебил пишет на питоне.
Аноним 19/07/22 Втр 16:21:32 2409944 330
>>2409943
Не пишет он на питоне, его даже местные жсеры обосрали когда его говнокод питоний увидели. Максимум что он может на питоне - говнокодить.
Аноним 19/07/22 Втр 16:30:01 2409952 331
>>2409936
Пчел, плагин оптимизирует модули тупо исходя из графа связей между ними
Аноним 19/07/22 Втр 16:47:44 2409976 332
>>2409952
Кстати да, они допили эту фичу, раньше он все стили зауяхривал в один бандл вне зависимости от типа чанка
Аноним 19/07/22 Втр 17:56:58 2410033 333
img80-1.png 67Кб, 1039x434
1039x434
Screenshot20200[...].png 114Кб, 922x842
922x842
Screenshot20191[...].png 95Кб, 1237x584
1237x584
Screenshot20210[...].png 1539Кб, 3440x1440
3440x1440
>>2409944
> местные жсеры
могут только в рот себе насрать


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


идите блядь свои строки с цифрами сравнивайте, с бесконечным количеством знаков равенства, а то все сломаица ======))) сука ору дегинеративные отбросы пиздец)))
Аноним 19/07/22 Втр 18:34:06 2410062 334
Аноним 19/07/22 Втр 19:17:41 2410114 335
img44.png 10Кб, 702x368
702x368
>>2410062
> print('p' * 100)
я тебе перезвоню.
Аноним 19/07/22 Втр 21:42:58 2410235 336
Реактеры, нахуя передавать функцию которая возвращает пустой обьект? const[huy, setHuy] = useState(()=>{})
Аноним 19/07/22 Втр 21:43:37 2410236 337
>>2410235
Почему просто нельзя useState([])?
Аноним 19/07/22 Втр 22:00:25 2410241 338
>>2410235
Это не пустой объект, это пустой блок кода.
Аноним 19/07/22 Втр 22:01:56 2410244 339
Аноним 19/07/22 Втр 22:04:18 2410245 340
>>2410241
>>2410235
А вот нахуй так писать мне тоже интересно, в доке пишут что инициализировать функцией нужно если там чето жоское, чтобы оно лениво считалось, а не сразу. А зачем лениво инициализировать андефайнедом? Где ты вообще это взял?
Аноним 19/07/22 Втр 22:05:50 2410247 341
Аноним 19/07/22 Втр 22:06:46 2410248 342
>>2410235
Так это ленивый словарь.
Аноним 19/07/22 Втр 22:08:05 2410250 343
Аноним 19/07/22 Втр 22:09:28 2410253 344
Аноним 19/07/22 Втр 22:14:22 2410257 345
Ребята, куда вкатываться после реакта? Хочется куда-то где придется больше думать. А то заебался кнопки красить, да запросы слать.

мидл, 2 года опыта
Аноним 19/07/22 Втр 22:23:24 2410263 346
2022-07-19-2218[...].png 21Кб, 598x172
598x172
Помогите еще с одной темкой. Вот есть хук эффекта. Реализация этого хука есть в двух компонентах. Есть какой-нибудь способ унифицировать эту функцию, без переброски хуков useState?
Аноним 19/07/22 Втр 22:32:27 2410272 347
>>2410257
> после реакта
твой мозг поражен раком, соболезную, но это не лечится


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


тебя там встретят жабята и крестодауны
Аноним 19/07/22 Втр 22:34:28 2410276 348
>>2410263
У тебя буквально один и тот же юз эффект в двух компонентах?
Вынеси запрос в отдельный файл с запросами, где у тебя будут функции типа
const getWords = async (sortFlag, itemOffset) => API.get(...)
Аноним 19/07/22 Втр 22:41:03 2410283 349
image.png 1Кб, 438x157
438x157
Сап, не загружаются <img> в vue+laravel проекте, просто выдает 404 не найдено. Путь писал по разному, копировал, нихуя не помогает. Как фиксить? Во вью есть особенности с загрузкой изображений? Адблок отключал, другой браузер пробовал, не понимаю в чем ошибка
Аноним 19/07/22 Втр 23:32:34 2410327 350
Аноним 19/07/22 Втр 23:57:52 2410357 351
Двачик, привет, такой вопрос, как погуглить или где можно найти какую-то инфу по тому, как тема на устройстве влияет на стили приложения. Условно, на вин 10 есть светлая-тёмная темки, их переключение меняет цвет фона и текста в хроме. Как это работает, можно ли это блочить в своих апках, где есть инфа какая-то?
Аноним 20/07/22 Срд 00:13:14 2410372 352
>>2410357
забей хуй, это наоборот надо ебаться чтобы работало
Аноним 20/07/22 Срд 00:34:41 2410388 353
Как вы собираетесь конкурировать с миллионом вкатышей на JS? Есть какой-то четкий план? Я вот посмотрел самый большой поток вкатышей именно сюда.
Аноним 20/07/22 Срд 01:48:56 2410417 354
Какие есть общепринятые способы определить, что пользователь зашел на сайт с мобилки? Вот всякие эти сайты, которые на отдельную страницу для мобилок редиректят, как они понимают, что пользователю нужно показать именно мобильную версию сайта? Разерешиние экрана не подойдет, читать агент тоже ведь не 100%-й способ. У меня вот задача сейчас есть, подрубить для старого сайта на реакте мобильную версию, не знаю какой способ для этого лучше всего выбрать. Ваши идеи?
Аноним 20/07/22 Срд 03:11:59 2410437 355
2022-07-20x03:0[...].jpg 129Кб, 2157x351
2157x351
2022-07-20x03:0[...].jpg 124Кб, 2112x341
2112x341
2022-07-20x02:5[...].jpg 40Кб, 515x345
515x345
2022-07-20x02:5[...].jpg 33Кб, 533x329
533x329
пиздец сколько же вкатунишек вываливается на рыночек уууух бля


но додики-дауны и дальше будут форсить ректопарашу)))
Аноним 20/07/22 Срд 03:38:04 2410440 356
2022-07-20x03:3[...].jpg 72Кб, 539x699
539x699
удачи вкатиться уебанским байтоебам и ублюдским любителями дриснявого бойлерплейта ;)
Аноним 20/07/22 Срд 11:17:00 2410611 357
>>2410437
Ну я вкатунишка, пишу для себя пару контор уже отшил, лол, встречаю их контр аргументом мол вы вообще смотрели мой гитхаб там примитивные одностраничники и тудушки, мнуться заикаются мня мня кхе кхе му хрю, ложат трубку. Что не так? Вась
Аноним 20/07/22 Срд 11:50:08 2410640 358
Девочки, разьясните. Вот есть проектик на реакте, собираю его через вебпак. Задумался над оптимизацией. В про версии мой бандл весит ~170КБ. Читанул в доках вебпака что прод режим автоматом минифицирует все что видит. Однако буквально следующим предложением пишут, что для css нужен отдельный плагин "css-minimizer-webpack-plugin".
Ну поставил я его значит, а мой бандл вырос в 2 раза!!! Это нормально вообще?
Аноним 20/07/22 Срд 12:05:15 2410662 359
>>2410611
как твои нерелейтед звонки херо-ботов относятся к сабжу?


>>2410640
> Задумался над оптимизацией
> вебпак
> оптимизацией
Аноним 20/07/22 Срд 12:48:27 2410705 360
>>2410263
>Есть какой-нибудь способ унифицировать эту функцию, без переброски хуков useState?
1) useSWR
2) react-query
Аноним 20/07/22 Срд 12:49:54 2410706 361
>>2410283
>Во вью есть особенности с загрузкой изображений?
Смотри что за ссылка у тебя на изображение, если она корректная - копая лару. Если некорректная - копай сборщик.
Аноним 20/07/22 Срд 12:50:25 2410707 362
>>2410388
Берешь и задрачиваешь доку сильнее вкатышей. Profit.
Аноним 20/07/22 Срд 12:55:03 2410711 363
>>2410417
>общепринятые способы
Общепринятых нет.
>Вот всякие эти сайты, которые на отдельную страницу для мобилок редиректят
Антипаттерн.
>Разерешиние экрана не подойдет, читать агент тоже ведь не 100%-й способ.
Поэтому общепринятых и нет.
>У меня вот задача сейчас есть, подрубить для старого сайта на реакте мобильную версию, не знаю какой способ для этого лучше всего выбрать. Ваши идеи?
Делаешь состояние в редухе isMobile: boolean, вешаешь обработчик на событие resize или используя ResizeObserver динамически его меняешь. Если тебе совсем похуй можешь просто сделать глобальную коснтанту/контекст формата globalThis.isMobile = matchMedia("(max-width: 600px)"); и потом рендерить нужное тебе говнецо.
Аноним 20/07/22 Срд 12:58:40 2410714 364
>>2410640
Не нормально. Кидай сюда свой конфиг.
Аноним 20/07/22 Срд 13:41:26 2410738 365
Аноним 20/07/22 Срд 14:03:21 2410752 366
>>2410738
>minimizer: [new CssMinimizerPlugin()],
Ты перекрыл дефолтный минификатор terser
Либо делай так:
minimizer: [new TerserPlugin(), new CssMinimizerPlugin()]
Либо так:
minimizer: [new CssMinimizerPlugin(), "..."],
Аноним 20/07/22 Срд 14:26:11 2410767 367
Аноним 20/07/22 Срд 14:34:17 2410772 368
16286760752710.webm 974Кб, 1280x720, 00:00:09
1280x720
Очередной раз призываю Анонов. Как продвигается криптоборда?
Кто не понял, тот поймет.
Аноним 20/07/22 Срд 16:15:00 2410845 369
Приветствую Вас сегодня, дорогие двачующиеся!

Сабж: поясняет кто за конфиг webpack'а?
Стек: реакт без create-react-app.
Ситуация: одна точка входа, один main.js и несколько кусков js-кода, заружающихся лениво. Как в webpack'е задать путь, по которому main.js будет искать ленивых в папке проекта? Важно, что именно путь в папке проекта, а не по какому эндпоинту приложение запрашивает их.
Заранее глубоко признателен. Ваш Аноним
Аноним 20/07/22 Срд 16:39:57 2410866 370
>>2410845
Они автоматом создаются для каждого динамически импортированного модуля.
Аноним 20/07/22 Срд 16:44:36 2410870 371
>>2410845
>поясняет кто за конфиг webpack'а
Я поясняю.
>Стек: реакт без create-react-app.
Сразу юзай vite. Тебе не нужен веюпак если ты не собирался пилить микрофронтенды.
>Ситуация: одна точка входа, один main.js и несколько кусков js-кода, заружающихся лениво. Как в webpack'е задать путь, по которому main.js будет искать ленивых в папке проекта? Важно, что именно путь в папке проекта, а не по какому эндпоинту приложение запрашивает их.
output: {publicPath: "/путь/к/статике"}
Аноним 20/07/22 Срд 17:46:19 2410923 372
>>2405526
правильно делаешь, нехуй засирать память моего компьютера. В идеале вообще отказаться от spa говна и фронтендомакак
>>2405529
>>2405570
>>2405531
подрывом сектантского spa говна доволен
Аноним 20/07/22 Срд 17:50:46 2410927 373
>>2407086
этот прав, но вряд ли для нулевого тебя это подойдет. Голым реактом ты вряд ли будешь пользоваться, а помимо него еще нужно воз и тележку говнотехнологий выучить. Легче всего на рутрекере взять курс по реакту со скидкой 100% >>2406661
Аноним 20/07/22 Срд 17:59:00 2410935 374
1547075601071.gif 215Кб, 180x180
180x180
Аноны. Помогите. Я новичок, есть вопрос. В ноде нужно чтобы выполнялся цикл но для выполнения следующего шага нужно чтобы предыдущий шаг вернул значение типа:
for (i = 1 до n) {
функция_i
}
нужно чтобы функция_2 начала выполняться только после того как функция_1 завершилась.
Аноним 20/07/22 Срд 18:00:15 2410936 375
>>2410935
И выполнялось чтобы это пока не дойдёт до функция_n. Забыл сказать.
Функция асинхронная.
Аноним 20/07/22 Срд 18:02:58 2410938 376
>>2410935
for (let i = 0; i< 1000; i++){
await asyncFn(i);
}
Аноним 20/07/22 Срд 18:34:46 2410965 377
image.png 166Кб, 498x381
498x381
>>2410437
>>2410440
Что показывают эти графики? Откуда взяты?
Аноним 20/07/22 Срд 18:42:36 2410970 378
>>2410965
> Откуда взяты?
ты здесь новенький?

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


> Что показывают эти графики?
напряги свое высшее образование плз
Аноним 20/07/22 Срд 18:44:46 2410972 379
>>2410965
>Что показывают эти графики?
Прогрессию шизы этого сеньор-пиздабола
>Откуда взяты?
из его больной головы
Аноним 20/07/22 Срд 18:51:35 2410978 380
>>2410970
Ясно, очередные охуительные маняграфики взятые хуй пойми откуда, показывающие хуй пойми что, еще и о содержании графиков догадаться надо самому. Просто идеальный сферический ученный, тебе дорога прямиком в ВОЗ или еще какую-нибудь очень серьезную пиздецки важную структуру, где все подкреплено ФАКТАМИ И НОВУКОЙЙ!!1. Иди нахуй.
Аноним 20/07/22 Срд 19:04:00 2410985 381
>>2410978
додик это платная информация, будь благодарен моему инсайду

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

описания уже достаточно чтобы сделать выводы
Аноним 20/07/22 Срд 20:46:39 2411056 382
Вкатотуся на связи. Вот значит захерачил я голую статику на хтмл и ксс, сделал простенький калькулятор на джсе, поигрался с флексами. Куда дальше то копать? Набивать фронтовую руку на бесконечных темплейтах, чтобы от зубов одностраничники отскакивали и мог по памяти все ксс вспомнить? Или задрачивать задачки по жсу? Или начинать ковырять всякие надстройки типа реактов и сассов? Или вообще начинать курить что такое нода и как работают бд. Помохите, я потерялся.
Аноним 20/07/22 Срд 21:08:33 2411075 383
>>2411056
> Куда дальше то копать?
1C
Аноним 20/07/22 Срд 21:16:37 2411090 384
Аноним 20/07/22 Срд 21:24:11 2411094 385
2022-07-20x21:2[...].jpg 134Кб, 2133x359
2133x359
>>2411090
зато конкуренция минимальная

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

а уже через год начинается отрицательная динамика и можно начинать поебывать руководство в жопу и заставлять лизать пяточки :э
Аноним 20/07/22 Срд 21:43:33 2411128 386
>>2411094
Бля, меня так воротит от языка программирования на русском, не могу объяснить почему. Но понимаю что это рил выход. Сейчас забил на хз и охуел. По джунам фронтендерам нихуя нет, ни стажировок удаленных ничего, везде в требованиях человек-оркестр который как минимум может на кмсках магазины один клепать с первого дня. Зато в моем мухосранске аж три блядь оплачиваемых стажировки по 1с никам, где от тебя просят только про алгоритмы и бд четко представлять, какого хуя.
Аноним 20/07/22 Срд 21:44:52 2411131 387
Аноним 20/07/22 Срд 21:48:14 2411139 388
>>2411128
Че-то* ЕБУЧИЙ Т9 УЙМИСЬ
Аноним 20/07/22 Срд 23:12:05 2411244 389
>>2410923
Да, да, да, ок, ну а что там насчёт прелоадера? Так и не соизволил ответить. Как нажатую кнопку блокировать? Или пусть юзер по десять раз кликает, отправляя вереницу одинаковых запросов?
Аноним 20/07/22 Срд 23:51:40 2411293 390
IMG1690.MOV 1047Кб, 848x464, 00:00:09
848x464
>>2411128
> не могу объяснить почему
это русофобия брат. просто представь что ты нейтив на жабе.

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

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

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


> какого хуя
добро пожаловать в реальный мир няша, ты здесь живешь. замкадом нет смузихлебов, увы.
Аноним 21/07/22 Чтв 02:21:47 2411395 391
image.png 52Кб, 657x527
657x527
Как бороться с тем, что иногда какую-то банальную энтрилевел хуйню просто забываешь?
Вот я работаю почти 2ой год, вроде как мидл, всякие "серьезные" задачи, созвоны с клиентами, даже менторствовал пару раз. А иногда вот просто можешь забыть нахуй как проверить нахождение поля в объекте, или как разные типы приведутся при сложении. Причем много такого, с чем ты можешь годами не сталкиваться, а на другом проекте этого говна навалом и потом на собесе тебя начинают прикладывать вот такой вот хуйней, которая вроде бы всегда на слуху поначалу, а потом сидишь дрочишь архитектуру, сидишь с бэкендщиками бизнес логику обсуждаешь, но вот какие-то банальности от собеса до собеса забываются нахуй и постоянно чувствуешь себя встратым джуном
Аноним 21/07/22 Чтв 02:31:09 2411398 392
>>2411395
Так это талмудический пилпуль в чистом виде. В нём нет понятия прогресса.
Аноним 21/07/22 Чтв 03:31:57 2411403 393
>>2411395
>работаю почти 2ой год
>почти
Ты и есть всратый джун
Аноним 21/07/22 Чтв 06:21:18 2411414 394
>>2411094
1С это социоблядская работа прежде всего, где тебе надо быть на коротком поводке у самой разнообразной публики, от всяких завскладов и бухгалтеров, до кабанов, так как 1С-ник это и менеджер и консультант и где-то программист. Одна из причин моего вката в ойти в том, что бы по возможности не сталкиваться со всеми этими людьми.
Аноним 21/07/22 Чтв 09:30:30 2411446 395
Сколько займет путь до джуна если ты тупой и будешь учиться 5 часов в день?
Аноним 21/07/22 Чтв 09:31:26 2411449 396
>>2411414
>1С это социоблядская работа прежде всего, где тебе надо быть на коротком поводке у самой разнообразной публики, от всяких завскладов и бухгалтеров, до кабанов, так как 1С-ник это и менеджер и консультант и где-то программист
А давай без фантазий.
Аноним 21/07/22 Чтв 09:34:20 2411450 397
Аноним 21/07/22 Чтв 10:53:46 2411506 398
>>2411446
Какой нахуй джун. Со старта до готового фулстак сайта на реакте редаксе монго нодой ушло примерно месяцев восемь, дрочил после работки на заводе по 3-4 часа каждый день, начал с верстки потом реакт, сейчас на вью хуячу, работу так и не нашел, да и не искал пишу по фану
Аноним 21/07/22 Чтв 11:19:14 2411519 399
Чёт какой раз читаю про контекст и всё никак не вкуриваю, как его правильно реализовывать. Как я понял, то должен делать обёртку над провайдером, которая будет проводить все манипуляции с состоянием и результат запихивать в value. Но нахуя тогда дефолтное значение при создании контекста пихать? Один хуй дефолтное значение можно в value передать. С редухом как-то это всё проще, пишешь селекторы разной степени ебанутости отдельно от манипуляций с данными, причём за пределами реактовского контекста. А не эта ебанина с императивным душком.
Аноним 21/07/22 Чтв 12:46:16 2411601 400
>>2411395
никак, мозги не бесконечные
если ты этим не пользуешься, ты это забываешь
если ты это забыл, значит оно долго было не нужно
когда понадобится — пойдёшь обратно вспоминать
се ля ви
Аноним 21/07/22 Чтв 14:06:30 2411670 401
>>2411446
> если ты тупой
будешь учиться 15 минут в день
Аноним 21/07/22 Чтв 14:08:59 2411673 402
>>2411601
Я помню "Смерть поэта" до слов "в руке не дрогнул пистолет", не пользовался этими знаниями более двадцати лет, причина?
Аноним 21/07/22 Чтв 14:13:00 2411680 403
>>2411403
Да какая разница сколько, вопрос в том, что какую-то хуйню ты вспоминаешь на собесе, а потом она снова не нужна и так каждый раз блядь
Аноним 21/07/22 Чтв 14:14:10 2411683 404
>>2411506
>>2411446
У меня от первой написаной строки до первой зарплаты ушло около 7 месяцев, но первая зп была около 30к в месяц. Спустя примерно год зп была около 100к уже. Не тролю.
Аноним 21/07/22 Чтв 14:14:42 2411684 405
>>2411683
Т.е. спустя год после первой написаной строки,а не еще год
Аноним 21/07/22 Чтв 14:15:46 2411686 406
Можно ли каким-то образом в реакте сделать так, как будто бы компонент замаунтился еще раз с нуля, со всеми исходными значениями стейтов в хуках? Чтобы не сбрасывать всё руками
Аноним 21/07/22 Чтв 14:19:50 2411693 407
>>2411683
Зе проблем из это потолок на ближайшие 3 года, максимум еще 20к добавят
Аноним 21/07/22 Чтв 14:21:13 2411699 408
Аноним 21/07/22 Чтв 14:34:17 2411714 409
>>2411699
Работал только на удаленке, первый чел мне вообще в телеге написал, нашел мое всратое резюме на НН с одним проектом на гитхабе который я с горем пополам по урокам сделал, я ему делал разные небольшие проекты для портфолио его веб студии, лол. Но опыта я тогда нормально набрался. Сейчас работаю тоже удаленно вообще в какой-то ебени, в которую я один раз приезжал.

>>2411693
Ну моя зп раньше была 40к, без вообще каких-либо перспектив роста, уволился просто одним днём в один прекрасный момент, без особого понимания того, что меня будет ждать в будущем, но с надеждой на то, что вкачусь в разработку, сбережений едва хватило до первой зп. Но свою первую работу по дизайну я точно так же с нуля учил, так что понимал, что шанс есть. Сейчас много где повыше 140-150к предлагали, сейчас еще бэк начал учить, чтобы были возможности для манёвра, а то с этой "неловкой экономической ситуацией" хуй знает чего ждать, чем больше будет скиллов, тем лучше в любом случае, еще английский надо задрочить чтобы быть во всеоружии
Аноним 21/07/22 Чтв 14:48:41 2411744 410
>>2411714
Фантазии какие то пишешь. За год до 150к НА УДАЛЕНКЕ, ага. Тут в дс многие за 70к пашут
Аноним 21/07/22 Чтв 15:10:46 2411771 411
>>2411744
Ниможетбыть. Я в 1с круды клепаю за 90к на удалёнке, согласно моим фантазиям в нормальных ЯП получают на старте 70-90, и дальше попиздили на 150, потом 300 и так далее.
Аноним 21/07/22 Чтв 15:44:41 2411816 412
>>2411446
У меня около 9 мес ушло, но можно быстрее, я просто ебланил много.
Аноним 21/07/22 Чтв 15:46:30 2411821 413
Аноним 21/07/22 Чтв 15:48:38 2411826 414
>>2411821
Матан на уровне шкилы. Англ B1, есть разговорный.
Аноним 21/07/22 Чтв 15:51:17 2411829 415
>>2411744
Ну объективно моя зп чуть больше 100к, были предложения именно на 150, от компаний, которые работают в моём регионе, но проект не особо интересный, думал лучше поднять свой скилл и идти куда, куда я сам захочу, а не куда рандомно пригласили. Вообще сколько бы ты не получал, всегда будут компании, которые готовы будут предложить тебе больше, вот просто потому что могут и всё. Я столько собесов за это время проходил, что на каких-то тебя за зп в 100к будут прикладывать всевозможными алгоритмами, дрочем ООП, лайвкодингом на собесе, работа с 8 утра до 17 вечера, ежедневные созвоны и прочая душнота, а в одну компанию меня уже взяли, но я сам не пошел, в которой техлид на собесе почти не поворачиваясь в экран созвона смотрел на другой экран с моим кодом по реакт приложухе, которую я делал, я ему сам на фоне рассказывал про свой опыт, уже сам начал задавать себе вопросы и отвечать, типа "ну давайте я вам расскажу как устроен реакт наверное: ... и дальше начинал сам отвечать". Всё это время он скроллил код, в конце сказал "ну норм". И вечером мне ХРка их написала, что вот вам офер, давайте обговорим детали. Так что нет какого-то одного стандарта твоих знаний и нет никакой общей договоренности у кабанчиков кого и как они будут нанимать и сколько платить
Аноним 21/07/22 Чтв 15:52:42 2411833 416
>>2411714
>>2411821
Матан не знаю вообще, у меня в школе в одной из четвертей была двойка, это был действительно исключительный случай для нашей школы, и меня один раз оставляли на лето как раз из-за этой двойки. Английский на уровне - почитать доку/послушать урок, с этим проблем нет
Аноним 21/07/22 Чтв 16:11:50 2411858 417
Как убедить родственников содержать меня пока вкатываюсь?
Аноним 21/07/22 Чтв 16:22:50 2411887 418
Аноним 21/07/22 Чтв 16:23:10 2411888 419
>>2411858
Покажи мамке на ютубе что-нибудь из выступлений про поддержку айти от правительства и потом среднюю зепку с хабра. Обыватели подвоха не заметят
Аноним 21/07/22 Чтв 16:24:17 2411891 420
>>2411888
Дачую. Сможешь еще как минимум пол года-год маняме смотреть и в игори играть.
Аноним 21/07/22 Чтв 16:33:45 2411908 421
Господа, почему вебпак при билде не собирает все картинки? В основном не собирает те, которые указаны через тег img. background же собирает. Как фисить?
Аноним 21/07/22 Чтв 16:58:38 2411947 422
>>2411908
Используй готовые решения и не еби себе мозги.
Аноним 21/07/22 Чтв 17:10:53 2411963 423
>>2411908
Код неправильный, вручную добавляй
Аноним 21/07/22 Чтв 17:12:58 2411967 424
>>2411947
Какие?

>>2411963
Что значит вручную? А если картинок много? Почему этот кал не может просто собрать все картинки также, как он делает это с фоновыми?
Аноним 21/07/22 Чтв 17:18:28 2411977 425
>>2411967
>Почему этот кал не может
Он делает ровно то, что указано в конфиге, ты настроил криво.

>Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю»
Аноним 21/07/22 Чтв 17:34:42 2412004 426
Filter.png 1017Кб, 1440x1880
1440x1880
image.png 109Кб, 1209x746
1209x746
image.png 5Кб, 417x106
417x106
>>2411977
Залил проект на GH pages.
Должен был получиться первый пик. Получился второй. Работают только фоновые изображения.
Код вебпака для картинок на третьей.

Локально работает всё.
Аноним 21/07/22 Чтв 17:38:01 2412005 427
>>2411967
>Какие?
Ты гуглом не умеешь пользоваться?
CRA - как пример, если с рекатом работаешь, а если не с реактом - в интернете полно готовых сборок под любой стек.
Аноним 21/07/22 Чтв 17:40:21 2412007 428
16554045326500.mp4 3644Кб, 856x480, 00:00:16
856x480
>>2412005
Я искал в инете и пробовал разные варианты. Только всё хуже сделал.
Аноним 21/07/22 Чтв 17:46:07 2412016 429
image.png 191Кб, 690x345
690x345
Вебпак, защо!?
Аноним 21/07/22 Чтв 17:47:26 2412018 430
>>2412007
Может, в QA попробуешь?
Аноним 21/07/22 Чтв 18:01:50 2412027 431
>>2412005
>CRA
Вкатун, плиз. За твои сиэрэй и вуй сиэлэй ссут в глаза на любом серьезном проекте
Аноним 21/07/22 Чтв 18:12:19 2412032 432
>>2412005
>CRA
При чём тут Канадское налоговое агентство?
Аноним 21/07/22 Чтв 18:23:48 2412035 433
>>2412004
Анус конечно не буду ставить, но очень велика вероятность, что если ты в девтулз поправишь путь к картинке, все заработает.
Ну или скидывай код, где ты прописываешь компонент с путями и прочим.

И это, не пиши слово "Изображение, фотография, иконка" в альте, это и так понятно, что изображение.
Аноним 21/07/22 Чтв 18:23:58 2412036 434
>>2412004
>GH pages
У тебя залито на адрес, который заканчивается с именем домена, или там еще что-то идёт типа my-site.com/projectname?
Если второе, то gh pages будет неправильно указывать пути для всех картинок. Попробуй скопировать url картинки и посмотри на какой адрес они ведут, и попробуй поправить этот адрес с my-site.com/projectname/image-1.jpg на my-site.com/image-1.jpg или наоборот. Если картинку таки найдешь, то дело в домене, на котором ты залил свой проект. Ты можешь либо выложить всё на адресе, который соответствует названию твоего gh-pages основного домена, но вроде бы так можно сделать только для одного сайта. Либо придётся переписывать руками все пути, а это говно. Есть решения вроде бы, погугли, у меня такая же проблема была. Либо залей куда-нибудь еще.
Аноним 21/07/22 Чтв 18:26:23 2412040 435
>>2412027
А что плохого в CRA? Мимо вкатун
Аноним 21/07/22 Чтв 18:30:21 2412044 436
>>2412040
1) 1к зависимостей
2) 0 кастомизации
3) сомнительная квалификация автором, которые этот говнокод поддерживают
Аноним 21/07/22 Чтв 18:32:09 2412047 437
>>2412027
Причем тут серьезные проекты и совет вкатуна такому же вкатуну?
Аноним 21/07/22 Чтв 18:33:37 2412048 438
>>2412047
Потому, что есть хоть и маленькая, но вероятность, что такой вкатун потом попадет на серьезный проект и обосрется
Аноним 21/07/22 Чтв 18:34:08 2412050 439
>>2412044
> 1к зависимостей
Да что вы приебались к этим зависимостям, если ты не главную страницу гугла делаешь
>0 кастомизации
Ну во первых её можно подрубить, во вторых, это очень редко нужно
>сомнительная квалификация автором, которые этот говнокод поддерживают
Как примерно любой код где угодно, когда угодно в будущем и когда угодно в прошлом

Но в целом сыглы конеш, что чем меньше подкапотности и ненужного говна, тем лучше
Аноним 21/07/22 Чтв 18:36:47 2412053 440
>>2412048
>берешь CRA или Vite App, чтобы было все готово и сразу писать реакт, пишешь
>попадаешь на серьезныйтм проект, берешь готовое решение от фирмы, чтобы было все готово, пишешь
Где фундаментальное отличие? Именно в контексте чела, который устроится джуном и который не будет никакие конфиги вебпака делать сам
Аноним 21/07/22 Чтв 18:38:07 2412055 441
>>2412044
>1к зависимостей
В живых проектах всё нужное вырезают или свое пишут?
>2) 0 кастомизации
--template
Аноним 21/07/22 Чтв 18:57:32 2412064 442
image.png 14Кб, 565x157
565x157
image.png 15Кб, 564x192
564x192
image.png 5Кб, 623x72
623x72
>>2412050
>Да что вы приебались к этим зависимостям, если ты не главную страницу гугла делаешь
Вероятность того, что какой-нибудь шиз устроит вот такое https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/
>Ну во первых её можно подрубить, во вторых, это очень редко нужно
>очень редко нужно
НИ НУЖНО!!!!
>>2412053
>чела, который устроится джуном и который не будет никакие конфиги вебпака
Он то как раз и будет их делать, ибо это не задача, которая треубет нескольких лет опыта разработки. Джун должен уметь использовать конфигурировать вебпук хотя бы на уровне "поставить лоадер на .js файл"
>>2412055
>В живых проектах всё нужное вырезают или свое пишут?
В нормальных проектах нет зависимостей уровня пикрил. И да, они там явно лишние, т.к. минимальная версия ноды уже давно поддерживает эти встроенные методы. От is-date-object вообще в голос. Буквально 20 строк кода вместо одного оператора instanceof.
>--template
А теперь кейс: как мне сделать, что бы минифакатор минифицировал без уклона на ES < 2020? Все? Стухли твои темплейты?
Аноним 21/07/22 Чтв 19:09:01 2412074 443
>>2412053
>Vite
у витяни хотя бы нет 2к зависимостей и работает он в разы быстрее. Так что CRA и тут пососал
Аноним 21/07/22 Чтв 19:09:29 2412076 444
>>2412064
Можно ли как-то запускать проект и работать с ним в изолированной среде? Типа чтобы всё, что находится внутри твоей папки с проектом не могло залезть к тебе в анус, переписать любые файлы на компе и отправить какие-нибудь файлы авторизации индусам? Виртуалку запускать для работы теперь?
Аноним 21/07/22 Чтв 19:11:12 2412078 445
>>2412076
>Виртуалку запускать для работы теперь
Да, больниство контор с высоким требованием к ИБ так и работает, все сурцы и непосредственно разработка ведется в изолированной среде
Аноним 21/07/22 Чтв 19:17:10 2412086 446
>>2412078
А есть какой-то гайд по тому, как это всё оформить, не снизив производительность в 800 раз? Никогда подобным не пользовался, но с недавних пор каждый раз ссусь обновляя пакеты
Аноним 21/07/22 Чтв 19:18:51 2412087 447
>>2412086
>как это всё оформить, не снизив производительность в 800 раз?
берешь и запускаешь в докере убунту, коннектишься к ней по ssh прямо через твою IDE, заходишь через браузер на её айпишник и говнокодишь.
Аноним 21/07/22 Чтв 19:21:32 2412089 448
>>2412087
Ну с этим говном придется поразбираться
Аноним 21/07/22 Чтв 19:21:55 2412090 449
>>2412089
Придется, зато сможешь выебнуться на собесе знанием докера.
Аноним 21/07/22 Чтв 19:23:40 2412091 450
>>2412035
>>2412036
Дело в том, что эти картинки в dist вовсе не появляются.
Проблема в том, что использую pug. Путь к картинкам указал строкой, а надо было через require.

Но тут другая проблема. С обычной строкой всё запускается локально, однако как я оберну эту сроку в require, то всё сразу плохо, не может найти.
Аноним 21/07/22 Чтв 19:25:37 2412094 451
>>2412090
Докер-то я знаю немного, а вот как это работать должно не совсем понимаю. Я же если ебну контейнер, у меня и вся инфа на нём потеряется, или пока его руками не убить, он будет живым между включением/выключением компа? Вообще если дашь ссылку на гайд или в общих чертах распишешь, буду благодарен. А ЕЩЕ Я САМ МОГУ ПОЙТИ ПОГУГЛИТЬ НО РАЗВЕ Я ПОХОЖ НА ТОГО, КТО ПОЙДЕТ ЧТО-ТО ГУГЛИТЬ САМ???
Аноним 21/07/22 Чтв 19:31:27 2412096 452
>>2402430 (OP)
Анонче, хотим сделать свой онлайн-кинотеатр с околонулевыми знаниями. Какие техногии быстрее и проще всего для этого выучить? Какую бд лучше всего заюзать?
Аноним 21/07/22 Чтв 20:36:51 2412137 453
>>2412064
>Он то как раз и будет их делать, ибо это не задача, которая треубет нескольких лет опыта разработки. Джун должен уметь использовать конфигурировать вебпук хотя бы на уровне "поставить лоадер на .js файл"

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


>Серьезный проект
>Ставят джуна-вайтишника конфигурировать под него вебпак
Аноним 21/07/22 Чтв 20:40:34 2412142 454
>>2412137
>Серьезный проект
>Ставят джуна-вайтишника конфигурировать под него вебпак
Тоже зашипел с этого
Аноним 21/07/22 Чтв 22:26:53 2412345 455
Каковы шансы что меня возьмут на работу с 9 классами школы и без военника/приписного?
Аноним 21/07/22 Чтв 22:51:02 2412376 456
2A1BF317-2E59-4[...].jpg 150Кб, 500x530
500x530
Есть те кто с нодой работает? Написал, в общем, один такой скрипт но нужно иногда ввод от пользователя получать в виде текста. Проблема в том что процессов параллельных дофига и просто в консоли не могу вводить в той же в которой запустил ноду. Есть ли какая-нибудь возможность открывать такое окно только для пользовательского ввода? бонусные баллы: ещё и закрывать после первого ввода.
Аноним 21/07/22 Чтв 22:51:07 2412377 457
>>2411056
Попробуй написать что-нибудь сложнее одностранички, где есть хоть какая-то логика в приложении. Условную змейку запилить попробуй
Аноним 21/07/22 Чтв 22:51:38 2412378 458
Аноны как мне в хроме смотреть расстояние в пикселях, когда я верстаю макет ? мне нужно до края 500 пиксель допустим, можно какую то линейку включить в ебучем хроме.
Аноним 21/07/22 Чтв 22:54:07 2412379 459
Аноны как мне в хроме смотреть расстояние в пикселях, когда я верстаю макет ? мне нужно до края 500 пиксель допустим, можно какую то линейку включить в ебучем хроме.
Аноним 21/07/22 Чтв 23:34:45 2412415 460
>>2411673
хз, чё-т запомнилось, бывает
Аноним 22/07/22 Птн 01:22:16 2412509 461
>>2412379
Ну чел, есть куча плагинов для хрома, сам найдешь, помимо линеек можешь еще pixelperfect плагин использовать, чтобы картинку из макета прямо поверх окна браузера накладывать
Аноним 22/07/22 Птн 04:14:22 2412563 462
image.png 256Кб, 848x450
848x450
Год для джуна - много?
Сколько нужно отработать на ком. проектах чтобы повысили до мидла?
Аноним 22/07/22 Птн 07:39:49 2412587 463
Евент луп
@
Из семи залуп
Аноним 22/07/22 Птн 11:01:14 2412668 464
Как в typeorm найти запись в базе, которая содержит строку? Например есть два чела: John и Johnas, как мне найти обоих, если я ищу Jo? Иначе мне выдает пустой массив, если я точно не попадаю в имя, мне не надо точно, мне надо, чтобы сущность в базе содержала искомую строку, похуй где. Я делаю так: where name LIKE :name.
Аноним 22/07/22 Птн 11:21:58 2412685 465
>>2412379
В чем проблема вообще? Нужно от края 500 пикселей, пишешь маргин 500пх. Не понимаю нихуя ну да ладно
Аноним 22/07/22 Птн 11:40:24 2412704 466
Как сделать так, чтобы dotEnv не ебал мозги с typescript. Говорит, нельзя передать аргумент с типом string | undefined куда-либо...
Аноним 22/07/22 Птн 11:43:14 2412708 467
Аноним 22/07/22 Птн 11:48:58 2412714 468
>>2412563
Смотря какой проект и где работаешь. Знакомого взяли на 80к джуном условным, повысили за 4 месяца до 120
Аноним 22/07/22 Птн 11:50:05 2412716 469
image.png 12Кб, 438x167
438x167
>>2412704
Уже нашел, так что отвечу сам себе:

создаём файл global.d.ts со следуюющим содержимым, где декларируем типы
Аноним 22/07/22 Птн 12:05:48 2412732 470
% к name подставил хоть? >>2412668
Аноним 22/07/22 Птн 12:21:56 2412748 471
>>2412732
Да, оно работает. Просто ищет только при точном совпадении.
Аноним 22/07/22 Птн 13:01:25 2412788 472
Стоит ли настраивать sequelize под typescript или лучше перейти на другую ORM. Если да, то какую? postgres
Аноним 22/07/22 Птн 13:11:00 2412800 473
Аноним 22/07/22 Птн 13:15:03 2412803 474
Сап анон, сколько просить требовать на свежего мидла? Раньше было 150к, а сейчас?
Аноним 22/07/22 Птн 13:15:46 2412805 475
Аноним 22/07/22 Птн 13:52:32 2412832 476
>>2412803
По рынку вакансий пошерсти ебать тя в рот, щас бы двачем подбирать уровень оплаты.
Аноним 22/07/22 Птн 14:48:40 2412882 477
>>2412509
>pixelperfect
взял его

>>2412685
>пишешь маргин 500пх
ты в курсе сколько всякой хуйни подводной может вылезти типо дефолтный отступов и прочего, нужно же все учитывать и падинги еще хуе мое, я же не сельский сайт с навозом верстаю
Аноним 22/07/22 Птн 14:56:06 2412893 478
>>2412714
>Знакомого взяли на 80к джуном условным, повысили за 4 месяца до 120
>знакомый пхпшник с 10 летним опытом
Аноним 22/07/22 Птн 15:07:53 2412904 479
>>2412882
>ты в курсе сколько всякой хуйни подводной может вылезти типо дефолтный отступов и прочего
Reset.css для кого придумали?
Аноним 22/07/22 Птн 15:08:01 2412905 480
Какие подводные, если я задеплою на Beget pern стэк, учитывая, что на удаленном сервере только ядро?

Алсо, как правильно установить постгрес сервер на удаленный серв?
Аноним 22/07/22 Птн 15:30:51 2412931 481
Аноним 22/07/22 Птн 16:32:00 2413005 482
>>2410970
Дорогой друг. Ты ещё в 2011 (!) году занимался фронтом. Что ты делаешь в 2022 году на дваче в теме для начинающих? Понимаешь ли ты, что выглядишь, как долбоёб?
Аноним 22/07/22 Птн 16:52:21 2413032 483
cat-meme-face-c[...].mp4 620Кб, 640x474, 00:00:02
640x474
Просто пиздец... Какая же я забитая омежка, даже отклик на вакуху фронтенд программист со знанием реакта и какого-нибудь ssr (ssr не трогал) не могу падать, боюсь что меня нахуй пошлют пушто комм. опыта нету, хотя есть пару пет проектов на гите, которые уже несколько месяцев пилю (реакт+express+sqlite). В сентябре такими темпами пойду в доставку работать.
Аноним 22/07/22 Птн 17:23:34 2413086 484
>>2413032
Так ты и не годишься на неё, что логично. Занимайся пркоачкой софт скиллов помимо кодинга.
Аноним 22/07/22 Птн 17:25:16 2413088 485
>>2413032
Тебе надо к психо-кому-то там, чтобы проработать эти моменты.
Я вот тоже немного омеговат, но когда стоит откликнуться, откликаюсь, потому что я ничего не теряю, но при этом я даже говнооффер получал, откликнулся в третий раз в контору, сделал им тестовое и прошел 2 собеса, правда предложили 30к мне, я им в рот срал.
Анон выше прав, это софт-скилы, которые чуть ли не важнее этого твоего ssr и прочего не базового
Аноним 22/07/22 Птн 17:32:38 2413113 486
image.png 203Кб, 700x394
700x394
>>2412714
>Знакомого взяли на 80к джуном условным, повысили за 4 месяца до 120
взяли на 50, после до 80.
Аноним 22/07/22 Птн 17:46:08 2413138 487
>>2413113
>>2412714
Меня взяли джуном+ за сотан в конце предыдущего года. Все также сотан.
Аноним 22/07/22 Птн 18:16:43 2413212 488
>>2413138
Лох, через 3 года столько же будешь получать, хотя с такой инфляцией хз
Аноним 22/07/22 Птн 19:02:34 2413268 489
>>2413212
Похуй, все равно больше чем большинство пидорах, в частности - моих бывших одноклассников и однокурсников
Аноним 22/07/22 Птн 22:23:22 2413568 490
Сап. Есть преобразованный путём парсинга JSON в массив с вложенными объектами, например, такой:
ob = [
{
"name": "Sanya",
"age": "13",
},
{
"name": "Misha",
"age": "15",
},
{
"name": "Ilyukha",
"age": "14",
}
]
Как мне обратиться к, примеру, к первому пользователю? ob[0].name не работает.
Аноним 22/07/22 Птн 22:29:56 2413574 491
Аноним 22/07/22 Птн 22:59:33 2413590 492
1529676770178.png 68Кб, 1282x514
1282x514
Аноним 22/07/22 Птн 23:08:06 2413594 493
>>2413590
Я разобрался, проблема была в том, что если в XHR указываешь JSON-запрос, то он автоматом парсит в строку, а если GET-запрос делаешь и вручную парсишь, то в итоге получается объект, в котором уже обращение как ob[0].name работает
Аноним 22/07/22 Птн 23:17:34 2413598 494
Capture.PNG 53Кб, 1546x533
1546x533
Подскажите как правильно добавить wildcard на выделенном объекте. Мне нужно чтобы учитывали любые символы что идут после Amazon.
Помогите пожалуйста.
Аноним 23/07/22 Суб 00:00:36 2413619 495
>>2413598
В каком контексте wildcard? Ты про регулярные выражения или кто?
Аноним 23/07/22 Суб 00:25:33 2413644 496
>>2413594
>XHR
Потому что надо использовать fetch.
Аноним 23/07/22 Суб 01:22:56 2413679 497
Директор дивана.jfif 150Кб, 700x700
700x700
Товарищи скоро собес в Яндекс, хотел узнать есть у кого фидбек по собесам?
Знаю что дохуя вопросов по алгоритмам, и прочей чепушне. Сам иногда решаю каты что бы разминать мозг. Думаю если напречь жепу, потяну. Так вот, в чем прикол: так такового коммерческого опыта на React, mobx, нет. Знаю как это все примерное работает, и архитектурное построение приложения потому что фреймворк на основной работе схож. По этому считаю что меня могут дропнуть только из-за каких-ниубдь специфичных фич в реакте о которых могу не знать, хотя естесна предварительно почитаю доку и посмотрю видосы что вспомнить. По софт скилам вроде бы все ок)
Анон что посоветуешь почитать по специфике реакта кроме основ и базы, и с таким бэком знания стоит ли вообще идти туда? Хотя я сам считаю что перейти на энтерпрайз рект будет не сложно)
Аноним 23/07/22 Суб 02:44:09 2413698 498
image.png 9Кб, 545x70
545x70
Аноним 23/07/22 Суб 07:44:17 2413749 499
Есть функция с двумя аргументами, есть декоратор, который получает эту функцию и возвращает новую, у которой второй аргумент становится опциональным. В тайпскрипте возможно реализовать тип, чтобы при прогоне через декоратор не проёбывался тип возврата этой функции, так как он не меняется?
Аноним 23/07/22 Суб 07:58:41 2413755 500
Я правильно понял, что webpack для бэкенда вообще нахуй не нужен?
Аноним 23/07/22 Суб 08:04:38 2413762 501
>>2413755
Для пердолинга бэкосервера - нет. Но для разработ очки нодовских пакетов обязательно нужен пайплайн, который бы транспилировал бы твой высеркод в ES5.
Аноним 23/07/22 Суб 08:23:14 2413773 502
Аноним 23/07/22 Суб 09:24:21 2413793 503
image.png 27Кб, 569x401
569x401
>>2402430 (OP)
React / Next.JS
Аноны, у меня есть функция, которая фетчит картинки с сервера. Как мне лучше вызвать функцию, чтобы максимально эффективно сэкономить время загрузки этих картинок?
Пишу кстати на next.js, может там можно как-то на сервере отгрузить эти картинки для пользователя.
Я в своей программе использую useLayoutEffect
Аноним 23/07/22 Суб 10:15:39 2413822 504
>>2402430 (OP)
Сап. Может кто-то из анонов работал с безопасными сделками, помогите. На сайте один пользователь покупает товар у другого, но я могу замораживать деньги и брать себе процент, а затем отдавать продавцу. Через какие сервисы это можно реализовать? Направьте в нужный тред плиз
Аноним 23/07/22 Суб 11:51:17 2413887 505
Поизучал Реакт с Редаксом. Потом повтыкал ноду с экспрессом и подучил тайпскрипт. Теперь вопрос, у меня есть 3 месяца пока я не перееду в нормальный город из своей мухосрани, стоит ли за это время поизучать NestJS и Графкуль? Увеличит ли это шансы на поиск работы? Спасибо.
Аноним 23/07/22 Суб 12:20:15 2413924 506
>>2413887
Не распыляйся. Ты будешь "знать" много, но не будешь уметь это применять. Задрачивай реакт + тайпскрипт + редаск.

>NestJS и Графкуль? Увеличит ли это шансы на поиск работы?
Нет.
Аноним 23/07/22 Суб 12:48:25 2413938 507
image.png 13Кб, 829x94
829x94
16468283799590.mp4 156Кб, 960x720, 00:00:05
960x720
>Моча
Аноним 23/07/22 Суб 12:52:04 2413943 508
>>2413938
> ТЫНИМАНИМАЕШ ЭТО МОККА КОФЕ ТАКОЙ ТИП ЯВА ЭТО ТОЖЕ КОФЕ ПОНЕЛ ДА
Аноним 23/07/22 Суб 12:53:22 2413945 509
Аноним 23/07/22 Суб 13:14:53 2413970 510
image.png 123Кб, 736x555
736x555
>>2413938
Не моча, твердо и четко
Аноним 23/07/22 Суб 13:22:00 2413976 511
image.png 44Кб, 1108x363
1108x363
image.png 18Кб, 336x325
336x325
image.png 27Кб, 941x161
941x161
Хелп плес. Ругается, что переменные среды string | undefined, вот только я их декларировал, да и InteliSense не ругается. При запуске сервера он всё равно думает, что process.env.xxx это string | undefined.

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

Господи, помогите, пожалуйста, я уже устал(
Аноним 23/07/22 Суб 13:37:15 2413983 512
image.png 3Кб, 463x40
463x40
>>2413976
Опять блять отвечу сам себе.......

Нужно было сослаться на глобальные типы
Аноним 23/07/22 Суб 13:45:28 2413991 513
Аноним 23/07/22 Суб 13:58:09 2413999 514
>>2413938
Уже аутдейтед, все пепешли с мочи на шута (jest)
Аноним 23/07/22 Суб 14:45:08 2414021 515
>>2413999
Уже аутдейтед, все пепешли с шута (jest) на витяню (vitest)
Аноним 23/07/22 Суб 15:00:29 2414039 516
>>2413749
вроде дженерики спасут гиганта мысли
Аноним 23/07/22 Суб 15:03:10 2414043 517
Аноним 23/07/22 Суб 16:30:25 2414078 518
>>2413991
Двач помогает решать проблемы, даже когда тебе там не отвечают
Аноним 23/07/22 Суб 16:56:54 2414090 519
image.png 9Кб, 655x121
655x121
image.png 15Кб, 803x152
803x152
image.png 35Кб, 1171x107
1171x107
image.png 90Кб, 933x629
933x629
>>2413793
Бамп
+ Есть ещё 1 вопрос.

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

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

Что это за цифры? Как это фиксить?
Аноним 23/07/22 Суб 17:00:02 2414093 520
>>2414090
Так так, что тут у нас, setTimeout в рендере? Тред успешно завершен, всем спасибо
Аноним 23/07/22 Суб 17:01:33 2414095 521
>>2414093

А как можно каждую букву вывести плавно без таймаута? как здесь на сайте
https://abit.itmo.ru/
Аноним 23/07/22 Суб 17:38:52 2414117 522
>>2414090
>useeffect
Как заебись что укатился на вью во время
Аноним 23/07/22 Суб 17:46:40 2414139 523
image.png 16Кб, 606x231
606x231
>>2414095
Чому бы тебе просто не взять и не посмотреть?
Аноним 23/07/22 Суб 17:59:49 2414160 524
Аноним 23/07/22 Суб 18:04:02 2414166 525
>>2414160
Класс на букве поищи в исходниках
Аноним 23/07/22 Суб 18:05:03 2414168 526
Аноним 23/07/22 Суб 18:22:30 2414181 527
>>2414139
Это какая то библиотека для анимации или что за .add ?
Аноним 23/07/22 Суб 18:33:18 2414194 528
Аноним 23/07/22 Суб 18:34:23 2414197 529
>>2414194
а как без библиотеки это сделать?
Аноним 23/07/22 Суб 18:40:18 2414199 530
>>2414194
А как сделать на чистом CSS? А на чистом HTML? А в тильде как?
Аноним 23/07/22 Суб 18:41:53 2414201 531
>>2414199
Так задача звучит несложной? Не понимаю к чему ирония.
Аноним 23/07/22 Суб 19:08:30 2414212 532
>>2414201
>>2414197
Короче я (кто спрашивал) посидел подумал, может сделать стейт из букв и добавлять их таймаутом в юз эффекте и компонент будет рендериться пока не заполнится и будет плавная анимация.

Аноним 23/07/22 Суб 19:52:31 2414237 533
>>2414212
А анимация то плавная сама получится?
Аноним 23/07/22 Суб 20:00:41 2414244 534
>>2414237
Я думаю да.
Если не поленюсь, сегодня сделаю и скину видос
Аноним 23/07/22 Суб 22:41:28 2414344 535
Анончики, что то я сильно на очко присел после этого ролика. Работа и правда такая сложная? Или эти сложности начинаются от зп 300к и выше?
https://youtu.be/Cw_Y8uWe5HY
Аноним 23/07/22 Суб 22:44:38 2414345 536
Перекатывайте, сестры, у меня вопросик есть касаймо вкладки перфоманса в браузере. Не хочу в бамплите свой вопросик задавать.
Аноним 23/07/22 Суб 22:45:08 2414346 537
Я 1 на рандоме кидаю метод сначала в ретёрн, потом если вечный цикл то выше ретерна, если опять вечный, то в юз эффект?
Аноним 23/07/22 Суб 23:12:30 2414351 538
>>2414344
Все проблемы что чел описал начинаются уже на уровне верстки бложиков. На нем же и заканчиваются, хуевое видео ради рекламы
Аноним 23/07/22 Суб 23:24:20 2414357 539
>>2413679
> по специфике реакта
Ты прямо на реакт разраба? Если нет то спрашивают базовый js, можешь прямо пойти по книге you don't know js и посмотреть темы.
Еще попробуй порешать литкод/кодварс в простом блокноте. У меня по крайней мере было так.
Аноним 23/07/22 Суб 23:25:35 2414358 540
image.png 150Кб, 1049x820
1049x820
image.png 8Кб, 576x100
576x100
Какой-то рофл, весь день с этим говном мучаюсь. Теперь оказывается сетСтейт это не синхронных метод что ли?

Я уже на 14! строчке, а у меня сетстейт ещё не сработал с текстом, который изначально пропс и я могу его вывести, например, на 13 строке.
>>2414237
кун >>2414212
Аноним 23/07/22 Суб 23:36:40 2414362 541
>>2414358
Блядь, какое же говно. Сейчас чай попью и напишу
Лучше бы ты аниме смотрел
Аноним 23/07/22 Суб 23:42:28 2414365 542
>>2414358
Асинхронный он. Нахуй ты это в юз эффект сунул только, да еще и без зависимостей?
Кароч иди поспи, потом напиши это так, что бы тебе не требовался бесконечный цикл, который ебашит как не в себя. Скорее всего, как организуешь нормально код и проблема решится.
Аноним 23/07/22 Суб 23:45:22 2414366 543
>>2414365
>нахуй ты это в юз эффект засунул
Да я по этому >>2414346 методу запихнул в юз эффект
Ладно завтра разберусь.

Мне в принципе не принципиальна эта задача, просто разобраться хочется как это всё в реакте работает
Аноним 23/07/22 Суб 23:50:07 2414369 544
>>2414366
Ну смотри по себе, но обычно такое лучше выспавшись и поспав решать.
Но у тебя мапа какая - то стремная, и что делать код должен? Тупо слово на буквы резать?
Аноним 24/07/22 Вск 00:03:27 2414374 545
>>2414095
Покрути css анимации, через реакта обновлять виртуал дом херовая идея. Смотри всякие css animations
Аноним 24/07/22 Вск 00:04:42 2414375 546
Аноним 24/07/22 Вск 00:10:00 2414376 547
Аноним 24/07/22 Вск 00:50:53 2414390 548
image.png 6Кб, 415x92
415x92
чекал жс фреймворки, собрал комбо из последних тенденций
Аноним 24/07/22 Вск 01:14:03 2414398 549
>>2414090
>Что это за цифры?
Идентификаторы таймаутов
>Как это фиксить?
Не выводить идентификаторы таймаутов.
Аноним 24/07/22 Вск 01:58:36 2414426 550
2748597.jpg 142Кб, 667x1000
667x1000
Аноны, объясните мне директиву "use strict"?

Она вообще сейчас актуальна? Используется?
Если да, то в каких случаях? Почитал различные объяснения - какая-то невнятная хуета. Непонятно, в каких случаях нужно это использовать.
Аноним 24/07/22 Вск 02:06:24 2414430 551
Снова решил освоить Vue, после долгого откладывания на потом. Как же он хорош после Реакта своей реактивностью ))) и двухсторонним байдингом, а также html-first подходом. Можно привычно верстать в BEM стиле, а не использовать эти styled-components
Аноним 24/07/22 Вск 02:07:24 2414432 552
>>2414430
По каким источникам изучаешь?
Аноним 24/07/22 Вск 02:08:31 2414433 553
>>2414432
Бесплатный курс от javascript ninja
Аноним 24/07/22 Вск 02:09:19 2414434 554
>>2414433
>> javascript ninja
О, это тот, который кинул кучу людей на деньги с курсами? Я про него наслышан.
Аноним 24/07/22 Вск 02:10:12 2414435 555
>>2414426
>Она вообще сейчас актуальна?
Нет
>Используется?
Да
>в каких случаях?
Сборщик всегда подставляет её по умолчанию.
>>2414430
>Можно привычно верстать в BEM стиле, а не использовать эти styled-components
Как будто тебе кто-то запрещает BEM-стиль использовать в рякте
>>2414434
>который кинул кучу людей на деньги с курсами
А есть подробности? Не слышал о нем ничего такого.
Аноним 24/07/22 Вск 02:10:34 2414436 556
>>2414426
>Она вообще сейчас актуальна?
Да.

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

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

В конечном бандле, обычно, все твои файлы слепляются в один и это может создать конфликты, если у тебя где-то в коде есть одинаковые имена переменных. С включённым use strict оно будет выдавать ошибку.
Аноним 24/07/22 Вск 02:10:54 2414437 557
image.png 2Кб, 330x36
330x36
image.png 4Кб, 323x133
323x133
ЧЯДНТ?
Аноним 24/07/22 Вск 02:11:01 2414438 558
Аноним 24/07/22 Вск 02:12:20 2414439 559
>>2414437
Зачем ты метки x и y ставишь, если к ним не возвращаешься?
Аноним 24/07/22 Вск 02:12:39 2414440 560
>>2414437
>ЧЯДНТ?
Ставишь метки вместо вовзрата объекта.
Аноним 24/07/22 Вск 02:13:56 2414441 561
>>2414438
Ну, кинул - это слишком громко сказано, просто он неорганизованный и не смог выполнить свои обещания.
Аноним 24/07/22 Вск 02:15:58 2414443 562
>>2414441
>С самого начала курса в любой момент есть возможность забрать деньги, если что-то не нравится. Илья возвращает всю сумму по требованию. Судя по уменьшению количетсва людей в канале курса в слаке, часть покупателей воспользовалась этой возможностью.
Вроде даже и деньги возвращает
Аноним 24/07/22 Вск 02:20:06 2414445 563
image.png 2Кб, 171x37
171x37
image.png 1Кб, 117x54
117x54
Аноним 24/07/22 Вск 02:25:36 2414447 564
35465465.png 13Кб, 619x290
619x290
>>2414437
Когда ты заворачиваешь в фигурные скобки, стрелочная функция воспринимает это как блок. Тебе нужно завернуть в ещё одни фигурные скобки и уже из них return с объектом сделать.
Аноним 24/07/22 Вск 02:27:48 2414448 565
>>2414445
>Это литерал объекта.
Вкатун, проявляй уважение при обращении к уважаемым разработчикам. Это не литерал объекта.
Аноним 24/07/22 Вск 02:28:26 2414449 566
Аноним 24/07/22 Вск 02:29:43 2414450 567
Возможно ли за месяц выучить ванильный JS + Vue, если раньше изучал PHP и работал системным администратором?
Аноним 24/07/22 Вск 02:30:02 2414451 568
>>2414449
Ну, или так. Просто с return более читаемо.
Аноним 24/07/22 Вск 02:30:46 2414452 569
>>2414451
>с return более читаемо.
Нет.
Аноним 24/07/22 Вск 02:30:57 2414453 570
>>2414450
Вряд ли. Зачем тебе именно за месяц?
Аноним 24/07/22 Вск 02:31:03 2414454 571
Аноним 24/07/22 Вск 02:31:28 2414455 572
Аноним 24/07/22 Вск 02:32:54 2414456 573
>>2414448
А как литерал объекта называется?
Аноним 24/07/22 Вск 02:33:29 2414457 574
Аноним 24/07/22 Вск 02:34:19 2414458 575
Аноним 24/07/22 Вск 09:58:27 2414523 576
Насколько углубленно нужно учить html и css? Я просто ебал нахуй этим заниматься
Аноним 24/07/22 Вск 10:11:47 2414535 577
>>2414426
Тебе нужно знать о его существовании когда будешь ковыряться в легаси коде, не склеиваемом бандлером. В остальных случаях он автоматом включен.
Аноним 24/07/22 Вск 10:13:17 2414536 578
Аноним 24/07/22 Вск 10:27:01 2414543 579
>>2414369
Вообще я делал как. В пропсах текст, я его разбиваю на буквы и храню в стейте, потом в новый стейт побуквенно через 50мс (ну или потом подстрою под красоту) будут добавлять те же самые буквы и их выводить.
>>2414376
Прикольно сделано, я не знал что есть такое в языке Element.animate() , изучу сейчас код
>>2414398
Да, тупанул.
Аноним 24/07/22 Вск 12:48:07 2414645 580
image.png 3Кб, 327x248
327x248
>>2402430 (OP)
Во время простоя пропадает сам интерфейс и тупо там json данные.

react, express
Аноним 24/07/22 Вск 12:49:34 2414648 581
Аноним 24/07/22 Вск 13:09:22 2414671 582
>>2414536
Ты просто добавил два лишних строки и целый оператор. Читаемость от этого лучше не стала, а ведь там могут быть еще цепочки из вызвовов формата
.map(n => ({x: 0, y: 0})).filter(o => !o.n).map(...)
Будешь в каждом return писать?
>>2414645
От на то ты что хочешь?
Аноним 24/07/22 Вск 13:25:58 2414685 583
>>2414645
>>2414648
>>2414671
Всё, не важно.

Подозреваю, что из-за браузера, миллион вкладок и мало оперативы, выкидывает в простое за ненадобностью.
Аноним 24/07/22 Вск 14:04:59 2414722 584
>>2414671
>Ты просто добавил два лишних строки и целый оператор.
Так это просто маняпример. Добавь обработчик ошибок в функцию, и от лишней строки не обосрёшся, а читаемость намного лучше будет.
>Будешь в каждом return писать?
Твой пример два лишних массива создаёт для того, что можно сделать одним редюсером. А редюсеры без ретурна писать вообще лол.
Аноним 24/07/22 Вск 14:11:33 2414729 585
>>2414357
Да, там все команды ищут позицию на стеке реакт/mobx.
По you don't know js начинал, но как забил. Попробую почитать, но завтра уже первый этап)
По теме с блокнотом уже знаком, сейчас решаю 3-4 каты для разминки)
Вообще спасибо анон)
Аноним 24/07/22 Вск 15:55:36 2414855 586
>>2414671
>два лишних строки и целый оператор
А ты у нас память экономишь?

>Читаемость от этого лучше не стала
Конкретно в этом случае - стала.

>Будешь в каждом return писать?
Если нужно будет - буду, а что такого?
Аноним 24/07/22 Вск 16:03:38 2414870 587
Компонент разросся на 600 строк, хотя разбивать на подкомпоненты вроде нечего. Сама верстка маленькая, но дохуя логики. Я что-то делаю не так?
Аноним 24/07/22 Вск 16:07:57 2414877 588
>>2414870
>Я что-то делаю не так?
Говнокодишь.

Разделяй логику. Как хочешь, но чтоб компонент был не больше 100 строк. Усёк?
Аноним 24/07/22 Вск 16:41:18 2414923 589
>>2414870
Ага, логика ну просто никак не может быть разбита на чистые функции.
Аноним 24/07/22 Вск 16:44:15 2414925 590
image.png 10Кб, 488x56
488x56
А вот так нормально делать? Слушать все маузовер эвенты, а потом проверять на нужный класс?
Или слишком затратно и нужно как-то попроще?
Аноним 24/07/22 Вск 17:07:23 2414963 591
Аноним 24/07/22 Вск 17:13:47 2414975 592
>>2414925
Нормально. Но только не на весь документ целиком слушатель навешивай, на родительский контейнер нужно.
Аноним 24/07/22 Вск 17:16:40 2414981 593
>>2414925
Проверяй не className, а classList.contains
>>2414975
>Нормально.
Нет, не нормально. Это нормально только для редких событий вроде click, mouseover возникает слишком часто, поэтому его надо вешать на элемент руками.
Аноним 24/07/22 Вск 17:30:22 2415004 594
>>2414963
>А зачем тебе?
тултипы показывать

>>2414981
А если у меня динамически элементы возникают? Как мне его повесить на элемент, если его пока что нет?
Аноним 24/07/22 Вск 17:30:24 2415005 595
>>2414981
Опять ты выходишь на связь, душнила?
Ты и на тысячу элементов будешь слушатель руками навешивать?

>mouseover возникает слишком часто
Часто, шо пиздец. Аж целый один раз, когда курсор над элементом наводишь. Это тебе не scroll.
Аноним 24/07/22 Вск 17:32:45 2415009 596
>>2415004
>А если у меня динамически элементы возникают?
Custom-elements
>Как мне его повесить на элемент, если его пока что нет?
connectedCallback
>>2415005
>Ты и на тысячу элементов будешь слушатель руками навешивать?
jquery-дебил, успокойся. Сейчас не 2010 и есть способы как это сделать эффективно без ручного навешивания.
>Часто, шо пиздец. Аж целый один раз, когда курсор над элементом наводишь. Это тебе не scroll.
макака, он может сотни раз в секунду возникать, намного чаще чем скролл
Аноним 24/07/22 Вск 17:53:03 2415058 597
>>2415009
>как это сделать эффективно без ручного навешивания
Как и зачем?

>он может сотни раз в секунду возникать, намного чаще чем скролл
При каких условиях подобное происходит?
Аноним 24/07/22 Вск 18:07:26 2415073 598
>>2414981
>Проверяй не className, а classList.contains
А в чём смысол? Ну если там только 1 класс.
Аноним 24/07/22 Вск 18:23:20 2415087 599
>>2415058
>Как и зачем?
Тебе, очевидно, незачем.
>При каких условиях подобное происходит?
mouseover - событие, которое всплывает. Остальное сам додумай.
>>2415073
>Ну если там только 1 класс
Сейчас у тебя та модин класс, потом может быть больше. Зачем ыт изначально делаешь заведомо не расширямый функционал?
Аноним 24/07/22 Вск 18:27:05 2415092 600
>>2415087
То есть, по факту у тебя сказать нечего?
Аноним 24/07/22 Вск 18:28:06 2415094 601
>>2415092
По факту я уже тебе ответил, причем на оба вопроса. Но ты настолько глуп, что не дочитал ответ до конца и заново задаешь вопросы.
Аноним 24/07/22 Вск 18:30:33 2415097 602
>>2415094
Ты не ответил.

>Тебе, очевидно, незачем.
Так ты просвети, мудрейший.

>событие, которое всплывает
При каких условиях оно сработает сотни раз в секунду?
Аноним 24/07/22 Вск 18:40:22 2415121 603
>>2415097
>При каких условиях оно сработает сотни раз в секунду?
Я тебе ответил, что событие всплывает. Что это значит? То, что при наведении на элемент оно будет вызвано для всех элементов-потомков, влоть до элемента, на котором висит обработчик. Соответственно, в реальных кейсах ты при движении курсора будешь получать сотни вызовов обработчика.
>Как
Ответ был дан в этом >>2415009 посте. Перечитай. Если не дошло - перечитай еще раз.
>зачем
Затем, что:
1) Вариант с одним глобальным обработчиком не подходит под целевую парадигму построения веб приложений ,а именно - использование компонентов.
2) Вариант с одним глобальным обработчиком может, и, непосредственно, будет оказывать крайне негативное влияние на производительность.
3) Вариант с глобальным обработчиком будет находится в памяти всегда, даже когда на странице нет ни одного элемента, за которым он будет следить (в догонку к п.2)

Аноним 24/07/22 Вск 18:43:21 2415130 604
Screenshot2022-[...].jpg 469Кб, 1080x2400
1080x2400
Стоит ли дрочить кантора на инглише, если не знаешь его, но так же учишь?
Или похуй и на русском прочесть, а термины на англ потом сами подтянутся?
Аноним 24/07/22 Вск 18:44:06 2415132 605
>>2415130
На инглише примерно в 3-4 раза медленнее будет
Аноним 24/07/22 Вск 19:00:07 2415162 606
>>2415121
>будет вызвано
Будет вызвано, но код события сработает только при удовлетворении условия.

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

>Custom-elements
>connectedCallback
Нахуй ты такое ему советуешь? Очевидно, что он только учится. Или ты просто повыёбываться сюда зашел?
Аноним 24/07/22 Вск 19:01:01 2415166 607
>>2414877
>>2414923
И что мне делать? Вытаскивать логику в отдельные файлы? Эта функция просит данные с сервера, функция из этого файла обрабатывает их, из третьего файла условно красит кнопку в зеленый цвет. Так что ли?
Аноним 24/07/22 Вск 19:05:06 2415175 608
>>2415162
>Будет вызвано, но код события сработает только при удовлетворении условия.
Т.е. сама проверка условия происходит просто так, сама по себе и не требует вычислительных мощностей?
>>2415162
>На сколько сильно будет раздут исходный файл
Причем тут исходный файл, шизик? У тебя что с глоабльным обработчиком, что с обработчиком руками анвешенным на каждый элемент, что с обработчиком в connectedCallback размер исходников будет практически идентичный.
>Нахуй ты такое ему советуешь?
У тебя память как у золотой рыбки? Я тебе уже ответил, что web-компоненты это главная парадигма развития веба. И чем раньше он выучит базовые её особенности - тем лучше.
>Очевидно, что он только учится. Или ты просто повыёбываться сюда зашел?
В чем сложность? На MDN статья, в котором описано 80% функционала веб компонентов читается за 5 минут. Там нет никаких сложностей, даже если с классами до этого не работал ни в одном ЯП.
>>2415166
Используй предназначенные для сайд-эффектов либы/модули.
Например:
1) useSWR
2) redux-thunk
3) react-query

Аноним 24/07/22 Вск 19:27:59 2415220 609
Рейт гениальный план.
По сути знать верстку все равно обязательно, так что можно уволиться с заводика уже сейчас и через 3 месяца вкатиться версталой в шаражку удаленно. А потом просто дрочить js после работы и через годик вкатиться уже во фронт полноценно.
А я все думал как замотивировать мамку меня содержать год ибо учеба + заводик - анрил, а за меня уже всё продумали
Аноним 24/07/22 Вск 19:29:59 2415222 610
Аноним 24/07/22 Вск 19:41:31 2415238 611
Помогите новичку пожалуйста
запускаю vue как фронтенд для django(rest) но почему-то все страницы дублируют контент(<template> как я понял) 3 раза. В чем может быть проблема и как решить?
Аноним 24/07/22 Вск 19:43:32 2415244 612
>>2415175
>происходит просто так, сама по себе и не требует вычислительных мощностей?
Разве проверить через один if наличие класса это задача, которая требует много вычислительных мощностей?

>Причем тут исходный файл, шизик?
Я неправильно выразился. Я имел в виду место в памяти браузера. Когда ему твой скрипт приходит и он потом на каждый элемент будет динамически слушатель вешать + логику отписки.
Аноним 24/07/22 Вск 19:48:46 2415251 613
>>2415166
>Вытаскивать логику в отдельные файлы?
Ты знаешь, что такое модули и чистые функции?
Аноним 24/07/22 Вск 20:08:21 2415282 614
Аноны, добрый день

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

Осуждать тягу к знаниям запрещаю - мимо джун
Аноним 24/07/22 Вск 20:14:05 2415293 615
Аноним 24/07/22 Вск 20:16:52 2415296 616
>>2415293
А апи делать не? Или тут монго сам ссылки выдает? Типо запросы напрямую делаются? (Да все настолько плохо)
Аноним 24/07/22 Вск 20:18:40 2415299 617
>>2415296
>А апи делать не?
Нужно делать.

>Или тут монго сам ссылки выдает?
Нет.
Аноним 24/07/22 Вск 20:21:12 2415303 618
>>2415220
учитывая легкость освоения хтмля, вряд ли ты будешь тем единственным, которым возьмут версталой. но если хочешь попробуй, чому нет, может повезет.

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

ну или правда найти работу удаленку, каким-нибудь контент-менеджером, будешь сидеть на сайти и ексели заполнять.
Аноним 24/07/22 Вск 20:27:35 2415318 619
>>2415244
>Разве проверить через один if наличие класса это задача, которая требует много вычислительных мощностей?
Сто раз в секунду - да.
>Я имел в виду место в памяти браузера. Когда ему твой скрипт приходит и он потом на каждый элемент будет динамически слушатель вешать + логику отписки.
Тут да, но зависит от количества элементов. Если ты миллион тултипов разместишь то эффект будет ощутимый.
Аноним 25/07/22 Пнд 01:46:32 2415520 620
Посоны, а на каком-нибудь реакт нативе можно запилить приложение, в котором можно по ви-фи подключиться к кампунктеру и управлять клавой?
Аноним 25/07/22 Пнд 02:25:35 2415522 621
>>2415520
Да, можешь даже на обычном реакте запили и управлять через браузер.
Аноним 25/07/22 Пнд 07:27:18 2415543 622
Аноним 27/07/22 Срд 17:40:37 2417844 623
>>2413113
>>2412714
Меня джуном на стажировку взяли за 60к, через 4 месяца апнули до мидла за 110к
Аноним 30/08/22 Втр 15:45:32 2450197 624
скоро будет жоский курс от Шемсединова по Ноде, который я хочу пройти, но есть проблема: он душный хохол, который даёт оплатить только через патреон, что не возможно сделать из РФ. какие есть варики? может его сливают куда?
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов