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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 170 31 78
JS Thread #328 /js/ Аноним 16/11/25 Вск 13:45:19 3586505 1
js-thread.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>3521524 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 16/11/25 Вск 17:15:11 3586625 2
image.png 307Кб, 1920x1920
1920x1920
image.png 651Кб, 1080x1216
1080x1216
>>3586505 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 16/11/25 Вск 18:53:20 3586703 3
Двачую, мимолюбитель ангулярчика.
Аноним 16/11/25 Вск 19:25:42 3586728 4
То чувство когда весь бигкек перешел на микрофронты на реакте/вуе, а ты все ещё сидишь на монолитной ангуляропараше.
Аноним 16/11/25 Вск 22:43:03 3586813 5
>>3586728
У меня микрофронты в бигкеке на ангуляропараше, не понимаю помпажа
Аноним 16/11/25 Вск 23:02:53 3586822 6
А микрофронты запускаются в докере, написанном на жс, на машине юзера?
Аноним 17/11/25 Пнд 12:00:47 3587026 7
images.jpeg 5Кб, 242x208
242x208
Аноним 17/11/25 Пнд 17:03:03 3587276 8
>>3587026
Да, написанть на wasm докер и там микросервисный фронтенд деплоить прямо в браузере. Отличная идея..
Аноним 17/11/25 Пнд 22:41:39 3587478 9
>>3587276
>на wasm
>докер
Ага, заодно ещё ядро линукса.

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

Все "микрофронтенды" работают внутри одной старницы, в одном JS окружении, максимум будет изоляция через iframe. Связаны между собой какой-нибудь библиотечной шиной.
Аноним 18/11/25 Втр 00:17:28 3587522 10
>>3587478
Я же написал ЗАДЕПЛОИТЬ в браузере. Это значит запускаем докер, CI/CD, компилим тайпскрипты, пушим собираем образы, запускаем сервера BFF. И все это в браузере пользователя..
Аноним 18/11/25 Втр 00:22:23 3587525 11
Аноним 18/11/25 Втр 02:51:02 3587554 12
>>3586728
Ну и чего хорошего? Микрофронты это неудобная хуета, с которой неприятно работать
Аноним 18/11/25 Втр 09:15:21 3587586 13
image.png 33Кб, 570x522
570x522
Смысл в микрофронтах если с стором проблемы? Или как это говно решается, отдельными сторами? Щас бы тысячу раз брать токен авторизации.

Сделал почти фреймворк с изолированными роутами, че пацаны, куда микрофроны добавить? Сейчас очень хорошо работать с отдельными файлами, но один хуй для сборки нужен весь проект.
Аноним 18/11/25 Втр 09:44:38 3587594 14
>>3587554
Че такое микрофронты?

мимо из 2017го года
Аноним 18/11/25 Втр 11:59:57 3587751 15
>>3587478
>>3587554
бля, а ты случайно не из яндекса? эт там любят ебашить все в монорепозитоирий и кайфовать...

ваще нет и нихуя! микрофронты удобны и полезны! насчет контекста - тут уже кто как рулит
Аноним 18/11/25 Втр 12:06:34 3587759 16
Маленький кусочек как минимум быстрее деплоится, чем огромный копролит к релизу которого год готовятся
Аноним 18/11/25 Втр 14:07:06 3587859 17
>>3587586
А всё понял. Это очередной мем и технология говна. Таблетки, выблядки.
Аноним 20/11/25 Чтв 11:14:31 3589385 18
>>3587478
Микрофронты никто и не называет микросервисами, дебс
Аноним 20/11/25 Чтв 13:39:10 3589546 19
Мне кажется я обосрался по полной.
Сделал простенькую копию этой штуки для пет проекта в портфолио.
https://github.com/open-webui/open-webui

Но блин я же сука не смогу его никуда задеплоить, потому что для работы то нужно локально олламу какую-нибудь запускать.
Аноним 20/11/25 Чтв 19:44:01 3589967 20
>>3589385
Давно уже есть термин "плагин", прекрасно описывающий всю суть так называемых микрофронтов. Новый термин тупо хайп для продаж кабанам.
Аноним 20/11/25 Чтв 20:19:07 3589987 21
>>3587751
Приведи примеры веб приложений для которых микрофронты были бы полезным решением
Аноним 21/11/25 Птн 03:52:11 3590131 22
>>3589987
пример банка - эт ДБО или АБС(хотя тут менее нужно, ладно)
Аноним 21/11/25 Птн 08:48:06 3590180 23
>>3590131
кстати, забыл! еще же авторизация между разными сервисами. у нас между сервисами озона, одна форма авторизации.

та и стоит понимать че такое микрофронт, ибо в разных компаний я встречал разное понятие. для меня это все таки приложение, которое имеет свой цикл обновлений, инкапсуляцию и общение по паблик апи(обычно какая нить шина событий)
Аноним 22/11/25 Суб 01:42:20 3590719 24
Как же релиз 21 ангуляра приложил реактивных чмопсов, блин!
Аноним 23/11/25 Вск 14:03:19 3591331 25
>>3590180
>ибо в разных компаний я встречал разное понятие
скорее бы вас уже на чатжпт заменили
Аноним 24/11/25 Пнд 17:04:59 3592015 26
Привет! Подскажите, пж, выдают ли айтишникам, которых взяли на удалёнку, комп/ноутбук для работы или нужно самим покупать? В частности интересует ситуация с фронтендерами
Аноним 24/11/25 Пнд 18:07:38 3592041 27
Аноним 24/11/25 Пнд 18:18:33 3592045 28
Аноним 24/11/25 Пнд 20:05:11 3592130 29
>>3592045
>)
Ты слишком жирный, завязывай.
Аноним 24/11/25 Пнд 21:29:41 3592184 30
Аноним 25/11/25 Втр 05:25:56 3592261 31
>>3592015
да и нет - все зависит от конторы. если это рога и копыта, то не ожидай, что тебе компенсируют даже ароматизацию техники , но если эт какой нить биг/финтех, то все выдают

могут прокинуть на windows ноут, но ты не соглашайся
Аноним 26/11/25 Срд 03:48:01 3592909 32
ананасы, а как ща с работой на ноде?

Мимо фулстек макака с хуеватым опытом в неоф рога и копыта, делал всякое от формошлепства на нексто-реакте, до крудошлепства на несте. Хочу закатиться в какое-то норм место, но весной-летом пригорел чето с собесов всратых, где рандомную хуйню совершенно спрашивают, один долбоеб мне заявил, что без знания кишок libuv ты не труъ а то что у пидараса сервис на 2землекопа и дай боже 100рпс в день это похуй, надо либюв знать
щас у вас как, кто собесится, по ощущениям, есть окошки куда запрыгнуть, или все печальнее стало по кол-ву вакух?
Аноним 26/11/25 Срд 08:44:22 3592955 33
>>3592909
иди к нам в озон банк на фронта. тут такого треша нет. вообще, было адекватно хороший собес

попал в очень даже хорошую команду, что я аж в шоке до сих пор
Аноним 26/11/25 Срд 13:47:23 3593172 34
image.png 98Кб, 280x280
280x280
Ананасы, кто-нибудь знает, где можно найти курс "JavaScript Essentials for PHP Developers" от Laracasts? До этого находил все их курсы, а этого как-будто нигде нет.
Аноним 26/11/25 Срд 14:04:59 3593188 35
Объясните на пальцах, чем worker_threads лучше childProcess. Ну да, я читаю, мол, "треды шарят память", но что это значит на практике-то?
Насколько я вижу, там тот же дикий оверхед с независимой подгрузкой файлов зависимостей для каждого воркера. И точно такое же общение с внешним миром через месседжи.
Аноним 26/11/25 Срд 17:02:43 3593297 36
>>3593188
- запуск потоков менее затратен, по сравнению с созданием нового процесса (для этого ОС надо инициализировать много всяких структур)
- поскольку потоки работают в границах одного процесса они действительно "шарят память". Актуально если надо обрабатывать большие объемы данных. В случае с дочерним процессом надо эти данные туда передать, то есть создать канал передачи данных и по нему скопировать. В случае с потоком просто перекидывается ссылка, а буфер с данными лежит там же где лежал
Аноним 26/11/25 Срд 19:33:50 3593367 37
>>3593188
>Ну да, я читаю, мол, "треды шарят память", но что это значит на практике-то?
Что они шарят память. Ты буквально можешь получить данные из одного буффера для разных тредов, можешь читать эту память параллельно во всех тредах, распределять работу между тредами, ебаться с атомиками и синхронизацией. В целом заебись, очень быстро.

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

> И точно такое же общение с внешним миром через месседжи.
Не. Они шарят память. Читани про атоимики и поймёшь сразу всё.
Аноним 26/11/25 Срд 19:46:28 3593371 38
Анонсы, подскажите, как вкатиться в какие нибудь "Рога и Копыта" , если до этого было около 1,5 года опыта работы на фрилансе. Кроме хх.рю где есть вакансии на галеры?
Аноним 26/11/25 Срд 22:36:22 3593455 39
>>3592955
у вас же вроде на вьюхе все, а я среактодебил

да и опыт не то чтобы в глубину хороший, чтобы в бигкеки залететь (ну судя по тому, как изъебываются на озоновских роутах и прочей хуйне лишь бы протолкнуться)
Аноним 27/11/25 Чтв 14:35:17 3593895 40
>>3593455
эт в большом озоне фронт на вью, да. у нас в банке в основе свелткит 4/5 и очень немного(прям ваще нихуя) вью 3
Аноним 27/11/25 Чтв 21:55:53 3594163 41
image.png 32Кб, 845x314
845x314
Объясните без приколов.
Эту вакансию\стек\требования видел в 2023 и там было 200к.

1) Почему так сильно упали ЗП?
2) Что станет с кодерами которые заскочили на 200-300к в 2023г.?
Аноним 28/11/25 Птн 02:46:49 3594239 42
аноны подскажите дешевый хостинг для простого сайта визитки
был на fozzy, но его закрыли, перенесли на рег ру - там пиздец цены в 2 раза выше стали
Аноним 28/11/25 Птн 08:53:02 3594269 43
image.png 220Кб, 641x376
641x376
Аноним 28/11/25 Птн 11:27:32 3594324 44
Аноним 28/11/25 Птн 11:36:30 3594334 45
>>3594163
та это какой -то кабан кабаныч хочет наебать. в нормальных организациях это смешные деньги, если честно

Я на миддле ворокаю за 320к в финтехе
Аноним 29/11/25 Суб 03:36:12 3594787 46
50a94fbdeb7e3bf[...].png 403Кб, 512x361
512x361
Аноним 29/11/25 Суб 03:36:36 3594788 47
Аноним 29/11/25 Суб 05:19:23 3594792 48
>>3594787
>Serhii
Это что бы не Sergay?
Аноним 29/11/25 Суб 05:48:06 3594794 49
>>3594792
Это в паспорте "Сергій", а когда делал загранпаспорт - туда вписали Serhii. Все Ирландские документы по загранпаспорту оформляются - в них тоже Serhii.
Аноним 30/11/25 Вск 05:10:41 3595307 50
>>3594269
не бесплатный , я попросил подсказать просто нормальный рабочий хостинг для простого сайта, типа что был у fozzy и за такую же стоимость
30/11/25 Вск 14:29:03 3595455 51
>>3594787
Выглядит прикольно, но абсолютно бесполезно в практическом смысле. Ничё вообще не даёт, кроме "оооо такие классные фигурки"
Аноним 30/11/25 Вск 16:29:38 3595515 52
>>3594163
Сменились требования. Сейчас миддл - это макака чуть ровыше джуна. На рынке уенятся только сеньоры - люди с большим багажом знаний и умений в предметной области, которые могут быстро врубиться в суть любых процессов, на местах, где недостаток компетенций/подкрученый опыт быстро вычисляются, где есть много задач в которых ии просто буксует. А миддл это ничего не значащая лычка. Любой додик может нарисовать опыт, надрочиться в собесы и делать стандартные задачи на копилоте. Такому не зачем много платить.

В бэке скорее всего все так же.
Аноним 30/11/25 Вск 17:17:13 3595548 53
>>3595455
Всмысле? Это теоретическая математика.
30/11/25 Вск 17:32:11 3595566 54
170773485515255[...].jpg 100Кб, 512x453
512x453
30/11/25 Вск 17:32:41 3595567 55
>>3594794
>Это в паспорте "Сергій", а когда делал загранпаспорт - туда вписали Serhii. Все Ирландские документы по загранпаспорту оформляются - в них тоже Serhii.
Малограмотная чурка из посольства исковеркала твоё имя, а тебе норм.
Аноним 30/11/25 Вск 17:59:14 3595604 56
>>3586505 (OP)
Гайз, думаю выкатиться из фронта в бэк на nodejs, коммерческий опыт 3 года на express/nestjs + Postgres имеется, последний год чисто фронт, но чет ситуация на рынке фронтов это пиздец, на бэке хоть небольшая отдушина будет
Аноним 30/11/25 Вск 18:12:07 3595626 57
>>3595604
Нода мертва. На бэке востребован только go.
Аноним 30/11/25 Вск 18:29:02 3595648 58
>>3595626
>На бэке востребован только go
Зависит от компании и проекта. Уверен что go пройдет тот же путь, что и пыха, например, и займет свою нишу на рынке, а не полностью захватит рынок
Аноним 30/11/25 Вск 19:12:50 3595702 59
>>3595626
>>3595648
go востребован в 3.5 компаниях (озон/вк/вб/авито)
больше он нигде неиспользуется
кол-во ваканси на джаве СИЛЬНО больше
Аноним 30/11/25 Вск 19:30:35 3595705 60
Народ, а как хостится нододобро?
Ковыряю сейчас в сторону фуллстек js макаки, и чет не понимаю а как мне заливать результат в эти ваши интернеты. Получается я беру условно VPSску на 4 ядра потока@4 гига + сколько-то гигабайт, накатываю докер, и через докер-компоуз разворачиваю nginx(под статику) + mongo + 2 инстанса express.js для api ?

Выкладывал на хостинг когда-то php, но там было максимально просто. В папочку загрузи, апач сам все подберет, mysql тебе вот рядышком уже развернут, ты только подключение настрой.
Работал на внутреннюю разработку, выкладывая на IIS serverсука пиздец, но там проще было ибо имеется прямой доступ к стойке, где руками можно раскатать доп MSSQL было.
И спросить то не у кого в живую, сидят рядом ахуевшие деды которые 10 лет на лицензии от Microsoft сидели и похуй на все было, пока всю контору через хуй не кинули, и деньги не вернули.
Аноним 30/11/25 Вск 21:23:38 3595751 61
Подскажите где программисты шарят свои проекты, которые готовы к контрибуции со стороны сторонних разрабов?
Желательно front/back/gaming js + на русском.
Аноним 30/11/25 Вск 21:27:06 3595755 62
>>3595751
>Подскажите где программисты шарят свои проекты, которые готовы к контрибуции со стороны сторонних разрабов?
>Желательно front/back/gaming js + на русском.
Если что, то мне надоели pet проекты. Они непопулярные у меня и пилить их долго. Хотелось бы запилить фичу для проекта A, затем фичу для проекта B, затем забить на месяц на всё это дело.
Аноним 30/11/25 Вск 22:00:24 3595768 63
Аноним 01/12/25 Пнд 00:35:51 3595925 64
Аноним 01/12/25 Пнд 12:05:34 3596214 65
>>3592909
На валютной удалёнке много такого, как на рынке РФ хз.
Аноним 01/12/25 Пнд 12:36:23 3596248 66
image.png 106Кб, 1339x707
1339x707
image.png 137Кб, 1319x804
1319x804
image.png 128Кб, 1361x797
1361x797
А почему в бандлеросраче очень редко упоминают esbuild, при этом по загрузкам в npm он как webpack & vite вместе взятые.
Он под капотом какого-то широкоизвестного фреймворка?
Аноним 01/12/25 Пнд 13:26:47 3596294 67
>>3596248
Это единственный адекватный бандлер тащемта, всё остальное дикий не работают нормально. Думаю его многие использвуют в своих кастомных фреймворках.
Аноним 01/12/25 Пнд 13:50:48 3596318 68
image.png 34Кб, 1272x309
1272x309
>>3596248
У Vite оказывается под капотом тот самый esbuild, то есть как минимум половина установок esbuild это зависимость в vite.
Аноним 01/12/25 Пнд 13:51:47 3596323 69
Аноним 01/12/25 Пнд 15:32:25 3596451 70
>>3596248
Блять, чем дальше читаю, тем больше вопросов. Оно ещё и использует разные бандлеры для разных сборок. Если dev то esbuild, а на релиз rollup. Если бы webpack не спотыкался об typescript, то и не думал бы знакомиться со всем этим зоопарком.
Аноним 01/12/25 Пнд 16:35:20 3596480 71
>>3595705
Тру каноничный способ:
1) Находишь облако, регистрируешься
2) Подключаешь свою карту
3) Заходишь https://registry.terraform.io/browse/providers ищешь своего провайдера
4) Терраформом объявляешь api gateway, домен, бд, cdn, контейнеры, привязываешь функции и т.д.
5) Прописываешь права доступа каждому из сервисов
6) Пишешь terraform apply ждёшь пока всё задеплоится
7) Заходишь, видишь что нихуя не работает
8) Пишешь адаптер, который сконвертирует http хедеры от cdn в кошерный вид для ноды
9) Редеплоишь
10) Урааааа!! Зарабатало, хеллоу ворлд открылся
11) Делаешь ci/cd чтобы автоматически собиралось и деплоилось при пуше
12) Пилишь фронтэнд как ни в чём не бывало
13) ...
14) ПРОФИТ!!!
Аноним 01/12/25 Пнд 18:38:17 3596529 72
>>3595705
>>3596480
Пиздец конечно.

Арендую сервер
Ставлю линукс, ноду и nginx / в клауду статику
Закидываю все файлы и прописываю айпи серверов в конфиг, npm install /project && npm run prod
Аноним 01/12/25 Пнд 18:51:46 3596533 73
>>3596529
>Арендую сервер
Ну ок. Плати 3к/месяц за хелло ворлд. Монга диби - это сразу минус 2-4 гб рам. За 2,5 посетителя в год выйдет десятки тыщь. Зато потренируешься пердолить консоль.
Аноним 01/12/25 Пнд 21:16:44 3596600 74
image.png 161Кб, 1387x937
1387x937
>>3596533
Это не я, я пока еще смотрю что и где есть, и как оно используется. Ну и смотрю что предлагается в том числе на отечественных платформах для теста, надо будет посмотреть что яндекс на своем sourcecraft дает, там вроде тоже есть несколько тестовых штук на потрогать.
Ну и надо еще написать тестовый проект, чтоб было что разворачивать.
Аноним 01/12/25 Пнд 21:29:22 3596622 75
>>3596533
>>3596600
Так ты вкатун, нахуй тебе вообще какие-то впски? На локалхосте хости, твой калыч всё равно никому не интересен.
Аноним 01/12/25 Пнд 21:45:13 3596654 76
>>3596622
Чтоб разобраться как оно живет, ну и мало ли вдруг удастся за еду какой заказ на kwork-е выхватить, пока ковыряюсь.
Ну и публикацию один хуй придется изучать, иначе нахуй я такой на рынке труда вообще нужен буду.
Аноним 01/12/25 Пнд 23:14:17 3596753 77
>>3596600
Ну если облако даёт что-то нахаляву - бери и пользуйся. Смотри только чтобы не было наёба в стиле "первый год бишплатно". Всё вышесказанное применимо и к сберовскому cloud.ru. Хотя имхо сберовские сервисы - это "тяжелый энтерпрайз", там всё стоит каких-то ебучих космических денег. Поверх твоего compute можно накатить https://cloud.ru/products/cloud-cdn (блять только он для юрлиц, сбер вы чё ебанулись 2025 год на дворе) и ноду пустить в https://pm2.keymetrics.io/ Там на этой машинке можешь взять каким-нибудь ansible плейбуком накатить всё разом https://github.com/panduroab/ansible-nodejs-playbook и готово
Аноним 02/12/25 Втр 02:12:55 3596814 78
аноны посоветуйте дешевый хостинг плез
Аноним 02/12/25 Втр 10:03:43 3596910 79
>>3596753
Схоронил ответ, спасибо.
Аноним 02/12/25 Втр 11:29:31 3597001 80
>>3596814
Советую, но лучше бери супердешевый.
Аноним 02/12/25 Втр 16:39:03 3597221 81
IMG202511191245[...].jpg 61Кб, 735x997
735x997
>>3586505 (OP)
всем привет, аноны, вкотился в этот тред с вопросом

для пытающегося стать мистером фронт инженером лучше опираться на ангуляр или реакт/вью?

вводные данные таковы:
Прохожу бесплатный курс одной школы, вышка у меня не техническая, территориально я нахожусь в РФ, опыта в it/front, кроме учебного, ещё нет, налаженный нетворкинг также отсутствует. Пока существую как Сато из NHK, но работаю литерали уборщиком и в общем-то учусь.

Дошёл до интервью с потанцевальным ментором. На текущем этапе необходимо задуматься насчёт ангуляра/реакта (для дальнейшего изучения, обучения, финального таска и поиска работы). До недавнего времени склонялся к ангуляру (это ж не какая-то либа, а целый ФРЕЙМВОРК, энтерпрайз и гуголь на нём сидят!), но теперь возникли сомнения.

Судя по вакансиям на hh, на реакт в России вакансий значительно больше, чем на ангуляр (а часть тех, в которых указан ангуляр, он идёт через запятую после реакта, ну вы поняли). "За границей" же, в Европе, я слышал, напротив, работодатели чаще присматриваются к ангуляру. Однако недавно глянул мурикан индид, и реактовакансий там также больше. Но условный ЕПAМ набирает ангуляр-онли. Такие дела.

1. Не пролечу ли я со стопроцентным шансом, если возьмусь ковырять ангуляр для финального таска без какой-либо гарантии трудоустроиться (и находясь в РФ, да)? Т.е. это не так, что я могу на своей работе взять и пойти куда угодно, нет. Друзей тож нет, чтобы кто-то словечко замолвил.

2. Не будет ли лучше пока взять реакт, а потом, получив портфолио и опыт, перекатываться в ангуляр?


3. Либо нормально будет взять условный реакт и, поняв его, поняв MV, пойти грызть вью?

4. Насколько невозможно из России первое время работать на заграничного Кa6aныча, например, на том же ангуляре?

буду честен: уже сейчас я продумываю пути для потанцевальной тошоназываемой-играции, но пока ещё ничего из себя не представляю, а потому брать ангуляр и с голой poppy искать на чyжбинe рaботу, наверное, я не смогу — ещё недостаточно хорош и общителен для этого

спасибо!
Аноним 02/12/25 Втр 16:50:21 3597227 82
>>3597221
з.ы. понимание того, что фреймворк/либа лишь инструмент, и мне на самом деле нужна первая работа, имеется, просто тут как в Зазеркалье — беги, чтобы остаться на месте
Аноним 02/12/25 Втр 18:09:08 3597250 83
>>3597221

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

НУ ЕСЛИ УВАЖЕНИЕ, ТО ТОЛЬКО $mol )000)000)

ваще, бери некст набор проектов:
- туду лист на чистом джс
- туду лист на реакте/вью
- свой реакт/вью (чтоб понять че и как ворокает)
- курс по тс, который затронет ООП (имхо, но без этого я считаю никак)

как сделаешь, то крути уверено опыт 1-2 года и иди ищи работу. многие джуны на галерах и такое сделать - не сделают.
Аноним 02/12/25 Втр 19:04:16 3597288 84
>>3597250
спасибо, крутить, честно, не хочется, а проекты на курсе какие-никакие выходят
Аноним 02/12/25 Втр 19:27:42 3597299 85
>>3597221
Это какое-то сиюминутное мышление. Ты опираешься не на качество технологии и свои вкусы, а на такую переменчивую величину как "количество вакансий". Это как ветер подул, все перешли на ангуляр. А через год ветер в другую сторону подует, все обратно метнуться на рякт или на какой-нибудь вью. Рынок - это лишь срез настроений работодателей в конкретный момент времени. Гарантированного ничего в этом мире не бывает. Это ты сам себя должен спросить - гарантируешь ли ты сам себе трудоустройство? Умеешь ли ты грамотно продать себя работодателю? Не надо спихивать на плохого ментора, плохой рынок, плохих друзей, плохую страну и так далее. ТЫ ответственен за собственное трудоустройство. НЕ ментор. Ты обязан научиться продавать свои скиллы грамотно, чтобы работодатель тебя захотел нанять. Ангуляр не магический артефакт, он не добавляет +10 к харизме и +15 к интеллекту.
Аноним 02/12/25 Втр 19:43:12 3597302 86
>>3597299
спасибо!
переменная про число вакансий появилась недавно в голове, наверное я просто исказил мысль

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

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

на ПЛОХИХ ДРУГИХ я, честно, даже и не ссылался, и не думал даже, я скорее про себя говорил, что я хреновый: у меня ни друзей, ни коммуникативных навыков, ни ментора в общем-то. Да, его у меня ещё нет, (возможно) будет как решу со стеком, я просто полено аутичное

вот поинт рынок мб да, но я его ещё не успел отрефлексировать
Аноним 02/12/25 Втр 21:18:50 3597336 87
>>3597302
Я не вижу здесь никакой дилеммы. Берёшь и оба учишь. Потом на обе вакансии откликаешься. Проблема решена. Ты развёл какой-то искусственный холивар "рякт против ангуляра". На работе представляешься как TypeScript-разработчик со знанием React/Angular. Я обычно про себя говорю, что я TypeScript-разработчик, раньше писал на том фреймворке, сейчас пишу на этом. Такой ответ всех устраивает.

Рандомные комментарии = одна бабка сказала

Надо понимать, что выбор конкретного фреймворка влияет на 5% конечного результата максимум. Это всё вкусовщина. Мне нравится допустим азиатская кухня, а Пете нравится итальянская кухня. И вот Петя решил написать в интернете пост "почему итальянская кухня лучше азиатской"

При наличии прямых рук, на любом фреймворке можно сделать охуенный сайт. Хоть на ванилла жс. Рецепт пиздатого сайта: берёшь охуенные фотографии. Даёшь их профессиональному сука дизайнеру. Дизайнер передаёт разработчику. Платишь всем нормально. Даёшь понятные инструкции. Вуаля! Получаешь на выходе крутой сайт.
Аноним 02/12/25 Втр 21:34:28 3597345 88
>>3597336
> дилемма
просто пока на курсе нужно определиться с одним из двух, либо ангуляр, либо реакт, и таски на заключительном этапе, включая финальную, делать на нём, в команде — я понимаю, что могу сразу две технологии параллельно изучать и выполнять таски на одной, но у меня не хватит времени и сил делать это параллельно, только последовательно, одно после другого

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

соответственно ментор будет либо по ангуляру, либо по реакту
с этого и возник вопрос — мне хочется максимально быстро постараться сделать упор "на свежую голову" после курса и бежать искать РАБоту, не теряя лишнего времени, начать применять знания на практике +за оплату, а там уже как сотрудник, условно, изучать другой стек, в т.ч. под бизнес задачи, да, расти дальше, ну и в условную заграницу с каким-никаким опытом пробовать податься

>>3597336
я понимаю, что фреймворк это инструмент, как условная дрель или вантуз, и он не должен быть самоцелью, однако какие-то команды работают чисто по ангуляру, какие-то — чисто по реакту
тейк про ветер я помню, снова упираемся в нужду куда-то ПРОТИСНУТЬСЯ, и что фреймворк не волшебная таблетка
Аноним 02/12/25 Втр 22:27:49 3597362 89
>>3597302
>трижс крутить
>в одной экосистеме с реактом
Мань, ты..
Аноним 02/12/25 Втр 22:45:53 3597368 90
>>3597345
Ещё раз: это ВКУСОВЩИНА. Я вот не могу определиться с выбором - мне сегодня на ужин есть том ям или лазанью? Это лично ты должен сделать выбор. Вся разница - чуть другой стиль работы. Всё. Фреймворк не сделает твоё пустое портфолио полным. Не поднимет зп в 2 раза. Не найдёт для тебя работу автоматически.

Какие-то команды имеют свой устоявшийся стиль работы. Они привыкли так делать. Это нормально. Но это не последняя работа в мире, нет смысла цепляться за каждую вакансию. Если идут в жёсткий отказ - ну и хуй с ними.

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

Ну и в финале, ментор не пойдёт за тебя на собеседование. Не нужно надеяться на других людей, что они сделают твою работу за тебя. Тебе всё равно нужно учиться продавать себя чтобы не мычать на собеседованиях
Аноним 03/12/25 Срд 08:38:22 3597460 91
>>3597336
> я TypeScript-разработчик
звучит так:
> здравствуйте! я повар по салату оливье, какой суп желаете ?

пиздец. потом с такими приходиться работать, ага)00))00))
Аноним 03/12/25 Срд 14:14:21 3597647 92
Конечно же надо учить реакт.
Мимоангулярщик
Аноним 03/12/25 Срд 16:35:58 3597749 93
>>3597460
>приходиться
Ты ещё хуже, быдло мелкобуквенное.
Аноним 03/12/25 Срд 20:30:18 3597897 94
image.png 276Кб, 385x390
385x390
Суки! Кто фронтенд убил? РАБоты нет
Аноним 03/12/25 Срд 20:39:02 3597902 95
Аноним 03/12/25 Срд 21:18:46 3597916 96
Уже читали новость, что Антропик сожрал Bun? Лол
Аноним 04/12/25 Чтв 09:48:04 3598089 97
>>3597916
Забагованный кусок гавна, который крашится и сегфолотится на каждый пук

Алсо, куда сбегать из бекенда на nodejs?
Аноним 04/12/25 Чтв 14:30:01 3598273 98
>>3598089
>Алсо, куда сбегать из бекенда
Поправил вопрос.
Аноним 04/12/25 Чтв 14:32:21 3598275 99
>>3598273
>Алсо, куда сбегать из айти

Тоже чуть скорректировал
Аноним 04/12/25 Чтв 16:28:55 3598374 100
изображение.png 53Кб, 504x479
504x479
Памагити...
Нода.
fetch работает, а http.request ни в какую, что бы там в опциях я ни писал. Ни ответа, ни ошибки. Сервер не видит запроса.
Аноним 04/12/25 Чтв 16:33:20 3598377 101
>>3597916
А я говорил что это продажная параша, азазаз
Аноним 04/12/25 Чтв 17:07:48 3598415 102
>>3598374
Надо было req.end() вызвать, чтобы запрос ушёл, видимо. Пиздец!
Аноним 04/12/25 Чтв 17:34:48 3598433 103
>>3598374
Поставь экпиесс и не мучайся
Аноним 04/12/25 Чтв 17:45:47 3598437 104
>>3598433
Думаешь, я бы стал писать запрос с помощью http.request, если бы моей задачей не была поддержка такого легаси, где даже optional chaining operator отсутствует.
Аноним 04/12/25 Чтв 19:48:19 3598527 105
>>3598374
>http.request
Нормальный сервер возьми, блядь, а не эту парашу. Какой-нибудь uWS.
Аноним 04/12/25 Чтв 21:37:11 3598629 106
Аноним 05/12/25 Птн 08:40:42 3598768 107
>>3598629
Это я хочу понять как без внешних библиотек заменить фетч, которого нет на старой ноде (на проде, да). Но уже вроде разобрался.
Аноним 05/12/25 Птн 09:29:43 3598786 108
>>3598768
А зачем ты вообще думаешь? Просто копируй с ИИ чата и все
Аноним 05/12/25 Птн 09:54:39 3598799 109
440x660.jpeg 108Кб, 440x653
440x653
>>3598275
>Алсо, куда сбегать
Аноним 05/12/25 Птн 11:48:08 3598854 110
Выхода нет.
Аноним 05/12/25 Птн 14:34:40 3598945 111
image.png 82Кб, 1134x465
1134x465
The Collapse (рухнум) of the Client-Server Boundary
Аноним 05/12/25 Птн 16:53:03 3599135 112
>>3598945
We are not reactum already. Not reactnum not reduxnum.
Аноним 05/12/25 Птн 17:38:33 3599174 113
image.png 77Кб, 968x525
968x525
Как думаете настанет день когда денчика можно будет встретить в сбере?
Аноним 05/12/25 Птн 22:32:25 3599358 114
>>3599174
Япония лучше чем Британия для жизни
Аноним 06/12/25 Суб 06:15:56 3599432 115
>>3599174
Не пройдет, там какой-нибудь вася жопов с каменным ебальником его завалит идиотскими вопросами. Тру стори

Вообще мне всегда было интересно, как хайрят таких рокстаров как Абрамов. Очевидно, что собеседующие обычно даже близко не на том уровне, чтобы его собеседовать на серьезке. Они сразу скипают техническую часть?
Аноним 06/12/25 Суб 15:12:00 3599528 116
>>3599432
Дэнчик как-то говорил что вообще не шарит в задротстве, дай бог пузырьковую сортировку вспомнит. Его любой красноглазик просто приложит одной левой.
Аноним 06/12/25 Суб 20:47:27 3599684 117
>>3599432
чем он лучше Миши Иванова из Рога и Копыта?
Аноним 06/12/25 Суб 20:52:27 3599687 118
image.png 153Кб, 1559x917
1559x917
Продолжаем изучение javascript инфраструктуры, читаю про Typescript.
Фига фич накрутили, прям namespace как в языках с компиляторами.
Ну думаю дай посмотрю, как им пользуются, пошел смотреть топовые npm пакеты написанные на тайпскрипте, Nest-ы, tsx-ы и прочее. Миллионы закачек, ну думаю сейчас увижу там все, все будет модульное, на инъекциях и прочем поди.
А там обычный код, ну дженерик классами что-то описали, type какой-нибудь прикрутили и все. Просто код решающий задачи.
Я так понимаю не смотря на всю эту потужность чтоб как на си шарпе, этим всем один хуй не пользуются? Кто и когда использовал в последний раз на бэке namespace, выделял interface и крутил dependency injection?

>>3599432
> Очевидно, что собеседующие обычно даже близко не на том уровне, чтобы его собеседовать на серьезке. Они сразу скипают техническую часть?
Он не смог выровнять <div> по центру.
Года три назад, ему на каком-то подкасте устроили рофлособес на фронтендера, каким он себя и позиционирует. Вот они сидели и угорали, а он еще и гуглил как это делается, про флексбоксы на мдне читал.
Современные собеседования из-за истерии курсов, на которой кабан кабанычи заработали дофига бабла продавая мечту, превратились в полную и тотальную клоунаду, где все друг друга пытаются подловить/наебать.
Аноним 06/12/25 Суб 22:32:30 3599721 119
image.png 91Кб, 1057x906
1057x906
>>3599687
Короче я все понял, namespace не пригодная к использованию хрень. Ибо множественные файлы объединяются в единый namespace путем добавления в начале файла так называемый XML тег, у всех кроме корневого. Уберкостыль какой-то, никто в здравом уме не будет использовать.
Сам спросил - сам ответил.
Аноним 07/12/25 Вск 05:09:39 3599799 120
>>3597221
Опоздал лет на 10. Сейчас что угодно учи - уже похуй ташемта. А лучше изучай сварку там, укладку плитки, получай права категории С. Без шуток. Потом спасибо скажешь.
Аноним 07/12/25 Вск 13:50:50 3599947 121
Фронты, вам страшно?
Ведь в этом направлении самая высокая конкуренция и простецкий вкат
Аноним 07/12/25 Вск 14:18:31 3599963 122
>>3599947
Все будут фуллстеками, хуярить на пару с нейросетями мвц проекты. И будет пара экспертов, один шлифовать фронт, другой бэк.
Так что всем придется учиться, одиним работать с предметной областью, и другим двигать баттон кссом.
Аноним 07/12/25 Вск 18:39:18 3600093 123
>>3599963
И все это за зарплату тракториста. А потом нейронки так разовьются, что потребность в кнопкодавах вообще отпадет.
Аноним 07/12/25 Вск 18:42:42 3600102 124
images.jpg 10Кб, 225x225
225x225
Как учить-то правильно? Вот хочу я запилить свою сайту, фронт+бэк. С бэком усё понятно - гошка, просто учишь её, без всяких там фремворков. А вот фронт это как минимум два языка(язык(JS) и подъязык(TS)) и как минимум два фремворка(Вуе и Ангуляр) и одна гигалиба(Рякт). Кто-то говорит JS учить не надо, кто-то говорит без JS TS не выучить.
Аноним 07/12/25 Вск 21:35:14 3600211 125
>>3600102
Иди троллируй в другое место.
Аноним 07/12/25 Вск 22:28:00 3600228 126
Аноним 07/12/25 Вск 23:30:18 3600249 127
caoutput.mp4 15683Кб, 512x512, 00:01:21
512x512
Аноним 08/12/25 Пнд 00:39:57 3600266 128
>>3600249
Бесполезное говно. Впрочем как всегда
Аноним 08/12/25 Пнд 00:42:04 3600268 129
Аноним 08/12/25 Пнд 01:00:25 3600270 130
>>3600268
Radix tree для роутинга в браузере, например. Недавно написал.
Аноним 08/12/25 Пнд 04:13:38 3600285 131
Аноним 08/12/25 Пнд 07:10:46 3600292 132
>>3600285
JS и процедурный стиль
Аноним 08/12/25 Пнд 09:22:25 3600334 133
>>3586505 (OP)
Хочу сделать сайт трекер. Собираю данные из формы шлю на сайт, та ведёт подсчет и хранит данные.
Интересует как реализовать подсчет и хранение данных.
Аноним 08/12/25 Пнд 09:53:48 3600341 134
>>3600334
Счётчики посещений писали ещё в 90-х годах.
Есть готовые реализации примерно на всём, начиная с баша и перла.
Аноним 08/12/25 Пнд 17:42:21 3600598 135
Ксс говно ебаное.
Аноним 08/12/25 Пнд 20:55:24 3600723 136
Аноним 08/12/25 Пнд 21:59:46 3600755 137
>>3600598
Просто надо понять, что CSS растет из типографики, и соответственно поэтому в те или иные моменты ведет себя именно так, и было спроектировано определенным образом.
Но менее говном оно не становится, просто появляется понимание почему оно такое хуевое.
Аноним 10/12/25 Срд 22:19:06 3602152 138
>>3600598
Как двадцать лет назад не было способа выровнять элемент по центру высоты родителя (без плясок с table-cell, flex-direction, отрицательными маргинами), так и сейчас нет. Стабильность!
Аноним 10/12/25 Срд 22:29:36 3602159 139
Возникла довольно упоротая задача запихать весь фронт в один index.html, который бы нормально срабатывал от двойного щелчка на рабочем столе.
То есть: добавить туда все скрипты, все стили, все картинки вписать инлайн через base64, и так же через дата-урл вписать шрифт (я не пробовал, но гугл говорит, что так можно).
Проблема ещё в том, что надо вставить ESM-оформленный код как commonjs (локальный запуск запрещает модули).

Надежды мало, но может есть какая-то либа, которая мне поможет в решении этой грандиозной задачи? Что там умеет вебпак делать на максималках?
Аноним 10/12/25 Срд 22:30:41 3602161 140
download (1).png 144Кб, 512x512
512x512
Аноним 11/12/25 Чтв 01:32:34 3602246 141
https://youtu.be/8tJBptEsLVk?si=aELDVvN5GUSQRRqA

Капец, когда был обычным крудашлепом и не лез в сложные материи, то Тимурка казался очень грамотным и уважающим человеком, но сейчас (не смотря на его позицию по конфликту) - пиздец… такую лютую херню нести с умным видом, что я даже был шоке. Его конечно в комментариях попустили, но такие же неофиты как когда то был я - могут купиться на него и его проект, а после нести в массы такой же треш
Аноним 11/12/25 Чтв 03:13:04 3602258 142
>>3602246
ноунейм петухи какие то
Аноним 11/12/25 Чтв 10:32:02 3602368 143
>>3602246
Просто у него та же болезнь, что и у немчинского. Человеку, который имеет хорошие компетенции в одной области хочется считать, что в других областях он тоже большой спец и что там можно авторитетно высираться по теме.
Аноним 11/12/25 Чтв 12:50:22 3602545 144
>>3602159
Progressive Web App ?
Там кешируются все ресурсы в воркере, можно запускать в хедлесс режиме. Непосвященному человеку может показаться что он запускает нейтивное приложение, а не страничку в браузере.
> немчинского
В край ебнулся, перевел ролики на мову и собирает теперь по 3к просмотров.
Аноним 11/12/25 Чтв 13:51:10 3602586 145
>>3602545
Если он физически находится в У, то причины его поведения понятны.
Аноним 11/12/25 Чтв 15:41:23 3602675 146
>>3602246

>не смотря на его позицию по конфликту
А что у него за позиция?

Под спойлером чтобы не удаляли за оффтоп.
Аноним 11/12/25 Чтв 16:48:17 3602707 147
>>3602246
Что за невероятные чмони. О чем они пиздят, блядь, за время пиздежа давно бы можно было накатать хороший прокси или придумать хорошую реализацию АПИ. Тупрые выблядки, и с такими людьми я на одном языке пишу.

Пиздец просто, прокси объект до бд у них вызывает проблемы, архитектура сложная кококо

>>3602159
Бандли через esbuildle и всё. В чем проблема вообще?
Аноним 11/12/25 Чтв 17:20:28 3602764 148
>>3602707
>накатать хороший прокси или придумать хорошую реализацию АПИ.
Всё это давно делают ллм, ты опоздал.
Аноним 11/12/25 Чтв 19:46:23 3602846 149
image.png 115Кб, 728x764
728x764
image.png 134Кб, 753x756
753x756
image.png 99Кб, 724x632
724x632
>>3602159
не сразу понял, что ты имел ввиду под одна страница. Видимо только чтоб один файл без внешний зависимостей.
Специально для тебя MHTML, аля зипованая страница с ресурсами, открывается любыми браузерами, в файловой системе выглядит как файл.
Аноним 11/12/25 Чтв 20:15:05 3602855 150
>>3602764
ЛЛМ что-то пишут в фантазиях нейрошизиков и прочих даунов-вкатунов-в-2к26

Ирл я придумываю что писать, а нейросеть пишет. Пишет в основном дерьмо, приходится исправлять кучу раз, но в итоге получается вполне приличные алгоритмы.
Аноним 12/12/25 Птн 06:46:22 3603007 151
Как поступать с товарищами, которые НЕ ЧУВСТВУЮТ английский язык и выдают названия переменных rowTable (типа, строка таблицы) и objectGet (получить объект)?
У меня желание работать испаряется, когда мне приходится обращаться какому-нибудь методу errors_list_are_show()
Аноним 12/12/25 Птн 07:34:13 3603014 152
>>3602846
>MHTML
Совершенно не то, что мне надо. MHTML - это весьма примитивный слепок видимой браузером веб-страницы. Может, полезно, чтобы локально почитать недочитанную статейку. Я попробовал - и сохранённая страница даже не включает в себя уже подгруженные скрипты, т.е. это именно застывший во времени слепок.
Аноним 12/12/25 Птн 09:00:44 3603043 153
>>3603007
Правишь названия на ревью, создаёшь неймконвеншены
Аноним 12/12/25 Птн 12:01:32 3603209 154
>>3603043
А если так пишет мой техдир?
Аноним 12/12/25 Птн 12:24:31 3603235 155
Хелп.
Стиль "-webkit-type-highlight-color: transparent" не помогает мне избавиться от промигивающей голубой рамочки на мобилках.
Как оно вообще устроено? Подсвечивается элемент, на который повешен листнер? Получится тогда повесить слушатель глобально на body - и уже потом по таргету или как-то ещё вычислять, куда юзер тапнул?
Если я не смогу продемонстрировать, что синюю рамку можно надёжно убрать у наших скругленных кнопок, под угрозой окажется весь проект.
Аноним 12/12/25 Птн 12:26:43 3603237 156
>>3603007
Вкусовщина же, главное чтоб JSDoc был, который бы раскрывал нахуя это поле/метод.
А так на пуллреквестах пишешь замечания на именованиях, если прям горит то можно добавить какие-нить правила в приттер или линковщик.
Аноним 12/12/25 Птн 12:36:07 3603245 157
>>3603235
>-webkit-type-highlight-color
-webkit-tap-highlight-color
не благодари
Аноним 12/12/25 Птн 13:04:22 3603276 158
Аноним 13/12/25 Суб 10:20:02 3603745 159
16488301720240.webm 1254Кб, 1464x610, 00:00:03
1464x610
Пиздец, как таких >>3603235 аутистов работать берут, знает кто?

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

Такие дауны настолько тупы, что не в силах даже с нейросетью договориться? Объясните в чем суть
Аноним 13/12/25 Суб 11:57:50 3603773 160
Хочу отрефакторить свою либу на полторы тыщи строк. Сейчас там всё в одном замыкании, и я хочу расписать всё на десяток модулей. Но есть проблема с глобальными (для замыкания) переменными.
Сейчас файл имеет такую структуру:

makeCustomTool = ({
USER_PARAM_1,
USER_PARAM_2,
USER_PARAM_4,
// ...
USER_PARAM_20
}) => ({

let CLOSURE_SCOPED_VAR_1;
let CLOSURE_SCOPED_VAR_2;
let CLOSURE_SCOPED_VAR_3;

// тут 1500 строк и несколько классов, которые
// используют эти параметры и переменные выше
class User { }
class Socket { }
class Logger { }

return some_handle;
});

Допустим, я вынесу эти классы из кложуры в отдельные модули. Ну и как мне тогда использовать внутри них переменные, которые сейчас глобальны для замыкания? Банальный пример: класс User должен знать, чему равна переменная DEV_MODE.
Мне эту переменную (вместе с кучей других) передавать в параметрах при создании класса User? А если они будут меняться? Получается, надо создать объект GLOBALS и передавать его в аргументах каждого класса при его создании, чтоб потом обращаться по this.GLOBALS.DEV_MODE? Это, во-первых, не очень красиво, во вторых не позволяет нормально использовать константы.
Аноним 13/12/25 Суб 13:10:28 3603801 161
>>3603773
Короче, почитал. Идеального решения нет. Буду делать модули так:

export default (SHARED_OBJECT) => {
return class User {
// uses SHARED_OBJECT
}
}
Аноним 13/12/25 Суб 13:17:22 3603804 162
>>3603773
>>3603801
И смысл в этом какой? Это не либа, это всё равно какой-то внутренний код, это не ядро. Никакой производительности это не добавит. Удобство? Ты когда вообще в этот код смотреть будешь, раз в год?
Аноним 13/12/25 Суб 13:32:19 3603812 163
>>3603804
Это мой пет-проект, куда бы я хотел периодически добавлять фичи. Поэтому хочется держать его в чистоте.

Другое дело, что отдельные классы настолько массово используют общие переменные, что тут только архитектуру менять.
Аноним 13/12/25 Суб 13:49:35 3603817 164
>>3603812
>Это мой пет-проект
Смысл в таком проекте? Делай сразу для прода, будто ядро пишешь.
>тут только архитектуру менять.
Да тут всё нужно переписывать. Какие-то глобальные состояния, а че если это всё будет асинхронно?
Аноним 13/12/25 Суб 14:53:01 3603842 165
Посмотрел, как оно будет выглядеть с импортом переменных.
Не, лучше буду работать в одном уютном файлике, #region для чего придумали, в конце концов.
Аноним 13/12/25 Суб 17:50:38 3603934 166
>>3603842
Всё правильно делаешь. У меня весь фреймворк в одном файле, 3,5к строк, до 5к строк не допёрло - нечего и разделять.
Аноним 14/12/25 Вск 15:32:34 3604367 167
const router = createBrowserRouter([
{
path: "/",
element: <Layout />,
children: [
{ index: true, element: <Menu /> },
{ path: 'foo', element: <Category /> },
]
},
{
path: "*",
element: <NotFound />
}
]);


Чому в реакте при прерходе на /bar рендериться Layout c пустым чайлдом, а не NotFound? И как это поправить?
Аноним 14/12/25 Вск 15:40:09 3604369 168
>>3604367
Nevermind, потому что я длбич.
Аноним 14/12/25 Вск 21:25:43 3604561 169
>>3596318
У меня какое-то непонимание случилось, я прочитал доку vite, и мне нихуя не понятно.
Я когда курил вебак, дак там прям в офф гайде step-by-step рассказывалось как оно работает и как те или иные настройки влияют на сборку пакетов и общий пайплайн с примерами.
Офф гайд vite какое-то гавно, в духе разверни шаблон и не бухти. Ну вот плагины можешь по-подключать, но тоже не бухти. И вообще у нас совместимость с роллап, так что иди и почитай роллап сам, а все наши конфигурации предварительно настроены уже оптимальным образом.
Но как самостоятельно сделать шаг влево от шаблона не понимаю, и такое ощущение что за это прям наказывают by design, типо не лезь сюда криворукая обезьяна, за тебя все подумали.
Аноним 15/12/25 Пнд 09:20:10 3604736 170
image.png 18Кб, 596x186
596x186
Бля, получается, в JS принципиально нельзя заметить разницу между обращениями a[0] и a["0"]? Хотел сделать прокси над Map, чтобы брать значения не через get(), а через квадратные скобочки. Оказалось, что числовой ключ преобразуется в строковый ещё до перехвата его прокси-обёрткой.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов