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

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

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

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2813441
>>13436 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
JS, I love it. No, I dont recommend it.mp4754 Кб, mp4,
1280x720, 0:04
3 2813443
4 2813444
То есть новичку лучше освоить реакт, потому-что он дает хороший фундамент в отличие от того же Vue правильно? Почему не стоит вкатываться в Vue?
5 2813481
Вы в работе используете плотно графы и деревья? Стоит дрочить понимание всяких AVL tree, red-black tree, Kosaraju algorithm, Bellman Ford algotithm и подобное для чего-то кроме собесов?
6 2813503
>>13444
На вью работы очень мало и в основном это второсортные/третьесортные параши, исключение озон, если ты в РФ, хз нахуя они выбрали вью, теперь заёбываются искать сеньоров с большим опытом на вью, ведь практически все адекватные люди выбирают ангуляр или реакт
7 2813507
>>13503
Окей спасибо что прояснил, буду вкатываться в реакт тогда.
8 2813518
>>13507
Реакт в плане кода хуже вью, но к сожалению он намного более популярен
9 2813540
Node.js провалился полностью.

Ща ради интереса посмотрел вакансии на бекенд ноджс, проиграл в голосинку с увиденного. Хрен уж знает, чем на самом деле задумывалась нода при своем создании 10 лет назад (или уже больше). Но факт остается фактом, на бекенд ВОЗМОЖНО переобулись бывшие верстальщики и массово вкатывались ньюфаги. Понять я их могу, нода была шустренькая, да и все инструменты были достаточно легковесные, плюс мало кто мог предложить асинхронную модельку для вычислений (все остальные уже потянулись сюда сильно позже, хотя нода не первопроходец здесь)

И что тут сейчас имеется через 10 лет? Один говнофреймворк (express) который даже фреймворком назвать сложно, имеет сомнительный объем доступных функций. Второй фреймворк, который пытается копировать больших папочек из большого энтерпрайза (nest.js). Все массово разочаровались в JS'е и массово тянут TS куда только можно. Производительность СОСЁТ, все большие игроки на срыночке уже давно работают быстрее, чем рантайм ноды + либув. Производительность тулинга сосёт, выходят всякие буны в которых пакетные менеджеры работают в 15 раз бысрее npm'а. Уже есть устоявшийся пропидоренный стек, что-то в духе Rabbit, Kafka, бла-бла-бла. И НИХУЯ НОВОГО БОЛЬШЕ ТУТ НЕТ.

Пьешь пивасик каждый день? Тебе не принципиально покопаться в говне? Ты в состоянии понять как работает любой код? Дружок, тогда тебе нужно вкатываться в НОДЖС.
10 2813552
>>13540

>Хрен уж знает, чем на самом деле задумывалась нода при своем создании 10 лет назад (или уже больше)


У тебя практически весь тулинг на ноде. Да. Писать тулзы на чём-то кроме ТС/ЖС тот ещё пердолинг, который подразумевает знаний больше чем на ноду/ТС/ЖС.

> Один говнофреймворк (express)


Чел ты... хватит накидывать со своей ДЖАВОЙ, зайбал.

> Второй фреймворк


Смотри выше, буквально ЗАЙБАЛ

> разочаровались в JS'е и массово тянут TS куда только можно.


Не понимать зачем - буквально уровень хлебушка

> Производительность СОСЁТ


Пока что из треда в тред сосёшь только ты
11 2813564
>>13518
Но ведь адекватные люди выбирают реакт.
12 2813572
>>13481
Теоретически если мы говорим про эффективную утилизацию времени то зависит от того, есть ли на данном моменте у тебя задача изучать эти концепты. Если это необязательно, то смысла изучать нет и лучше отдать приоритет тому что можно выполнить сейчас и что даст большую эффективность. А если говорить об пользе изучения этих концептов то лишним ведь не будет.
13 2813578
Еще зависит ведь от конкретного собеседования и твоих ожиданий от работы. Если оно тебе интересно и ты заинтересован в работе где есть определенные требования, то почему нет давай вперед бери изучай. Чем больше знаешь тем ведь круче.
14 2813613
>>13540

>Node.js провалился полностью.


Надеюсь, С ТРЕСКОМ?
image.png129 Кб, 578x351
15 2813625
Сап, что лучше, для списка элементов, в каждом элементе создавать хендлер или как на картинке - через e.target.value передавать айдишник просто?
16 2813645
>>13564
Адекватные люди выбирают ангуляр.
17 2813659
>>13503

>ангуляр


Это тот устаревший кал от которого сам создатель отрекся и пошёл пилить qwick как работу над ошибками?

>реакт


Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.

>На вью работы очень мало


Ты хоть рынок изучаешь? Изучал бы, не писал бы такую ахинею.

Хотя я понимаю тебя, никому не хочется плодить конкурентов.
18 2813669
>>13659

>Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.


Кекв, ну возьмёшь vite, не развалишься. КРЯ однажды обновят. Никто не мешает и на нём осваивать реакт.
Можешь хоть пойти в Nextjs сразу, только тебе скажут "ЕТА ЁБА ФРЕЙМВОРК ПОВЕРХ РЕАКТА, ВСЁ ЕСТЬ, ТОЛЬКО БАЗИС ПО РЕАКТУ ПОСМОТРИ". Справедливости ради, дока реакта не такая большая.

>Ты хоть рынок изучаешь? Изучал бы, не писал бы такую ахинею.


Нам нужен универсальный php воин под битрикс, фуллкек, желательно со знанием vue

мимо
19 2813672
Призовите ученого. Скучно.
20 2813682
>>13507
А чому не ангуляр?
21 2813698
>>13625
Это че за вэлью такой и откуда он там берется
22 2813709
>>13444
Есть два стула - на одном ангуляр. Сидят ботаны в банках и страховых компаниях и ебашат по ООП унылый медленный код, у них философия звучит так - "как бы чего не вышло!". Можно взять любого деда-джависта или шарписта, посадить за эту хуйню и он будет себя чувствовать как дома. Полутора мегабайтный бандл хеллоувордлда в комплекте. Если тебе надо крудошлепить и чтобы это было ИНТЫРПРАЙЗНО то тебе сюда

На втором - реакт, маленький шустрый кабанчик, позволяющий выстрелить себе в ногу 100 разными способами, но юркий, пролезающий в любоую дырку и готовый вытворять лютую кастомную хуйню по первому зову. Его девиз - любой каприз за ваши деньги. Умеет даже прикинуться шлангом и уместиться в 5 килобайт в рантайме (preact), из-за чего является безальтернативным для виджетов и прочей встройки. На нем пишутся любые мало-мальски кастомные штуки, всякие фигмы и прочие нестандартные вещи. Ну и стандартные тоже к нему прикрутили уже нормально, хотя с формами работать по-прежнему больновато. Там же - разгул всего рокетсайнса - самые bleeding edge штуки типа effector или fsd делаются в первую очередь под него, аполло и прочее. Хочешь с типами, хочешь без, хочешь со сборкой или без, хочешь в одном файле а хочешь в миллиарде, в общем, полная свобода

И есть вью. Но это не стул, это просто загон для конченых смузихлебов и вкатышей, потому что он своим нулевым порогом входа загоняет тебя в убогие рамки текстовых компилируемых шаблонов и убогого синтаксиса компонентов, но при этом не дает делать ООП и не диктует структуры. Он типа айфончика, звонить будет, но его юзеры обычно имеют айкью как у хлебушка и не хотят ни о чем думать. Это если ты в жс пришел деградировать и писать одноразовый код, то тебе сюда
23 2813732
>>13625
Карточку ебать не должно какой-там у неё ID и ID соседних карточек. Карточке достаточно булеана с обозначением активная она или нет. Флаг можешь закинуть при развёртке списка мапом, просто сравнивать subscription.id

> таргет из кнопки точка вэлью


Шта? Откуда вэлью? Откуда ТАМ вэлью?
Можешь передать свой handleChoose колбэк, который дёрнется в в обработчике выбора карточки.
Колбэк в родительском компоненте будет выглядеть чё-то типо
const handleChoose = (id: number) => setChosenSubscrition(id);

В карточке твой onChoose чё хочет то и делает, потом он проверяет что колбэк есть, аля
if (handleChoose) {
handleChoose(Number(e.target.value))
}
где e.target - НЕ КНОПКА, ПОВТОРЯЮ, НЕ КНОПКА
24 2813751
Помгите нуфагу, почему react-router-dom отображет пустую страницу? Какого хуя в консоли строка You need to enable JavaScript to run this app?
25 2813779
>>13444
Все, что нужно знать про вуе и ангуляр это то, что у них по сути нет наследников в стремительно развивающемся мире вротенда. Отдаленно похожий на вуе свелт - и тот продался в рабство к Vercel. Все новые фреймворки (qwik, solid) - это идейные наследники Реакта (jsx, хуки и прочее), разрабы солида прямо пишут, что при знании реакта солид учится за вечер. Дальше все будет развиваться в этом направлении, так как шаблонизаторы ненужны с зоопарком директив, миллиард операций под капотом ненужны, диктат фреймворка что и как делать не нужен.
26 2813793
На Западе раскочегаривается хайп на Svelte/kit, до нас дойдёт как обычно через 3-5 лет - вопрос в том, как до этого дожить, не прикасаясь к текущей React-Vue-Angular-параше.
27 2813800
>>13793
Хороший вопрос. Вот только я сейчас зашёл на их сайт, кликнул на туториал. Мне больше минуты грузилась страничка, а потом ой мы не можем загрузить арр. Лучше подожду пока бета тест пройдёт.
28 2813801
>>13793
Как дойдёт - тогда и приходите. У нас останется либо братский китайский свелт, либо ИМПОРТОЗАМЕЩЁННЫЙ веб-фреймворк.
29 2813803
>>13801

>свелт


вью конечно
слоуфикс
30 2813806
>>13751
Посмотри примеры в доке.
Добавь дефолтные пути в роутер, например корневой или на все пути звёздочкой.
Посмотри про outlet.

Посмотри куда твоё приложение должно отрисоваться и для кого там noscript тэг.
Поставь вот это https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi

glhf. Как появятся вопросы пиши.
31 2813809
>>13793
Он уже пришел и ушел, это нишевый фреймворк уровня фореста или солида, для каких-то отдельных ценителей, в прод эту хуйню никто на полном серьезе не тащит
32 2813819
>>13540
Ты кринж, чел. Я прямо сейчас вкатываюсь в ноджс и мне НОРМ. На експрессе писать одно удовольствие, нехватки функций не испытываю.
33 2813847
>>13751
Пиздец. Открой вкладку console и посмотри.
Какие же вкатуны дегенераты, пиздец просто.
image.png10 Кб, 336x118
34 2813850
>>13847
Бля, анон написал и теперь я заметил. У него на скрине из функции НИХУЯ не возвращается.
>>13751
35 2813851
Колупаю вебгл, беспокоит отсутствие автокомплита в вскоде, начинает казаться, что я что-то упустил какой-то js файлик для корректной работы вебгла.
36 2813857
>>13850
Пискнул
logo.png9 Кб, 300x100
37 2813862
>>13801
Давно уже есть аналоговнет.
Кто не вкатился - сожалею.
38 2813863
>>13819
/pr/ если слушать, то Нода - ВСЁ, Питон - ВСЁ, Жаба - ВСЁ, Шарп - ВСЁ, Го - так и не начался. Руби на самом деле уже практически всё.
Давайте всей бордой сбивать спесь и переходить на ПХП и православный Битрикс.
Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON).mp45,6 Мб, mp4,
1280x720, 2:15
39 2813870
>>13863
Ну так если действительно они все. Представь если лет 10 назад кто-то на дваче пукал бы, что жиквери - все.
Ну вот мы и тут. Жиквери заслуженно считается все.
ЖС уже почти все. Все остальное на пути к все.
40 2813873
>>13863
Какой ещё пхп, ёбу дал? Надо переходить в adin-ass. Там теперь даже переменные на английском можно называть.
41 2813876
Вот этот вовзвращает Buffer в ноде:
var ls = spawn('ls', ['-lh', './']);
ls.stdout.on('data', (data) => {
console.log(data);
});

Но если сделать
ls.stdout.on('data', (data) => {
console.log(data.toString()); // <---------
});

То метод toString декодирует байты в текст.
Почему?
42 2813879
>>13876
Если в браузере на byte array применить toString, то ничего не декодируется.
И вообще почему toString декодирует?
43 2813891
>>13879

>почему toString декодирует?


Потому что блять так в спеке написано, тупица.
https://nodejs.org/api/buffer.html#buftostringencoding-start-end
44 2813897
>>13891
Тупица говорит спасибо.
image.png18 Кб, 464x241
45 2813904
image.png5 Кб, 256x68
46 2813907
47 2813909
>>13904

>byte array

48 2813913
>>13909

> array


По-твоему оно внезапно перестаёт быть объектом?
49 2813921
>>13870
Ну так и мы - всё, и всё - тоже всё. Это как смотреть.
ЖС с бэкенда вряд ли начнёт исчезать в обозримом будущем. Перепрыгнет с Ноды на Дено или какой-нибудь Бун, делов-то. Резких телодвижений экосистема не позволит делать.

>>13873
Битрикс и так от adin-ass, они его на ПХП сделали.
50 2813923
>>13913
Вопрос был про byte array (Uint8Array), зачем ты обычный массив показываешь?
51 2813931
>>13921

>adin-ass


Пиши правильно, ебаный вкатышь, блять, сука, не adin-ass, А Жопа Одина!!!!
изображение.png4 Кб, 378x91
53 2813939
>>13936
Шиз, оформи спокойствие пожалуйста.
54 2813944
>>13936

>задал вопрос


>получил неверный ответ


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


>с твоей стороны пустой пиздёж.


JS тред
image.png5 Кб, 282x96
55 2813947
>>13939
>>13944
Спокойствие оформите.
56 2813949
>>13947
Проиграл. И вот такие вот умники сидят в треде советы раздают.
57 2813955
>>13949
Я тоже проиграл. Запихнул объект в консоль лог без конверсий без хинтов, и ожидает что там будет что-то кроме результата из valueOf.
А потом ОЙ, Я ЯВНО ВЫЗВАЛ ТУСТРИНГ И ПОЛУЧИЛ СТРОКУ, КАКОГО ХУЯ?
Кекусоны.
image.png3 Кб, 1067x239
58 2813959
>>13947
>>13939

Спокойствие оба оформите.
изображение.png3 Кб, 189x132
59 2813960
>>13959
Пошел нахуй
60 2814072
>>13960
Не позорься, вкатышь...
61 2814100
>>13564
Да, потому что хотят хорошую работу и хорошие деньги. Но писать на реакте неприятно нормальному человеку.

>>13659

> Это тот устаревший кал от которого сам создатель отрекся и пошёл пилить qwick как работу над ошибками?


Тупая, пишущая на китайской подделке мартышка, никогда не писавшая серьезные массивные веб-приложения, ты?

> Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.


Поначалу можно учиться с применением vite, или cra если вкатывальщик по какой-то причине по устаревшим мануалам/статьям/видео учится. Но всё рано некст вкат усложняет не сильно, на нём же уже решены основные проблемы, не надо руками SSR писать и т.д.

> Ты хоть рынок изучаешь? Изучал бы, не писал бы такую ахинею.


Да, изучаю. На реакте дохуища вакансий, на ангуляре мало, но там высокий процент серьёзных, интересных, качественных проектов с зп выше среднего. А на вью третьесортный кал в основном, шлёпанье сайтиков в веб-студиях и галерах, заодно регулярно навязывают пхп.
62 2814124
>>13540

>Ща ради интереса посмотрел вакансии на бекенд ноджс, проиграл в голосинку с увиденного. Хрен уж знает, чем на самом деле задумывалась нода при своем создании 10 лет назад (или уже больше). Но факт остается фактом, на бекенд ВОЗМОЖНО переобулись бывшие верстальщики и массово вкатывались ньюфаги. Понять я их могу, нода была шустренькая, да и все инструменты были достаточно легковесные, плюс мало кто мог предложить асинхронную модельку для вычислений (все остальные уже потянулись сюда сильно позже, хотя нода не первопроходец здесь)


Бек на ноде пишут в Яндексе, Сбере, Райффайзене, нескольких банках поменьше (Совком, Ренессанс, Русский Стандарт), Киви, МТС, Теле2, Билайне, Х5, Магните, Газпроме, Леруа, БКС, Профи.ру, Сравни.ру, Скиллбоксе, в авиакомпаниях (Победа, S7), девелоперах (Пик, Самолёт), куче средних и мелких компаний, очень часто в крипте любого масштаба. Про западный рынок даже говорить не хочется чтобы не попускать тебя вот так сходу, маня.

>И что тут сейчас имеется через 10 лет? Один говнофреймворк (express) который даже фреймворком назвать сложно, имеет сомнительный объем доступных функций. Второй фреймворк, который пытается копировать больших папочек из большого энтерпрайза (nest.js). Все массово разочаровались в JS'е и массово тянут TS куда только можно.


Один минималистичный роутер express, проверенный годами использования, который удобно применять в соответствующих проектах, второй шикарный фреймворк для больших проектов, вдохновленный проверенными временем бекенд фреймворками с других экосистем, ещё и с поддержкой TS из коробки. Сейчас бы писать бекенд на чистом JS, лол.

>Производительность СОСЁТ, все большие игроки на срыночке уже давно работают быстрее, чем рантайм ноды + либув. Производительность тулинга сосёт, выходят всякие буны в которых пакетные менеджеры работают в 15 раз бысрее npm'а.


Пруфов конечно же не будет?

>Уже есть устоявшийся пропидоренный стек, что-то в духе Rabbit, Kafka, бла-бла-бла. И НИХУЯ НОВОГО БОЛЬШЕ ТУТ НЕТ.


И в чём проблема? Чем тебе реббит и кафка не угодили? Тебе нужно чтобы каждый день выходили новые модные инструменты? Это не только в ноде, весь бекенд такой. Серверлесс жявадебил, это снова ты?
62 2814124
>>13540

>Ща ради интереса посмотрел вакансии на бекенд ноджс, проиграл в голосинку с увиденного. Хрен уж знает, чем на самом деле задумывалась нода при своем создании 10 лет назад (или уже больше). Но факт остается фактом, на бекенд ВОЗМОЖНО переобулись бывшие верстальщики и массово вкатывались ньюфаги. Понять я их могу, нода была шустренькая, да и все инструменты были достаточно легковесные, плюс мало кто мог предложить асинхронную модельку для вычислений (все остальные уже потянулись сюда сильно позже, хотя нода не первопроходец здесь)


Бек на ноде пишут в Яндексе, Сбере, Райффайзене, нескольких банках поменьше (Совком, Ренессанс, Русский Стандарт), Киви, МТС, Теле2, Билайне, Х5, Магните, Газпроме, Леруа, БКС, Профи.ру, Сравни.ру, Скиллбоксе, в авиакомпаниях (Победа, S7), девелоперах (Пик, Самолёт), куче средних и мелких компаний, очень часто в крипте любого масштаба. Про западный рынок даже говорить не хочется чтобы не попускать тебя вот так сходу, маня.

>И что тут сейчас имеется через 10 лет? Один говнофреймворк (express) который даже фреймворком назвать сложно, имеет сомнительный объем доступных функций. Второй фреймворк, который пытается копировать больших папочек из большого энтерпрайза (nest.js). Все массово разочаровались в JS'е и массово тянут TS куда только можно.


Один минималистичный роутер express, проверенный годами использования, который удобно применять в соответствующих проектах, второй шикарный фреймворк для больших проектов, вдохновленный проверенными временем бекенд фреймворками с других экосистем, ещё и с поддержкой TS из коробки. Сейчас бы писать бекенд на чистом JS, лол.

>Производительность СОСЁТ, все большие игроки на срыночке уже давно работают быстрее, чем рантайм ноды + либув. Производительность тулинга сосёт, выходят всякие буны в которых пакетные менеджеры работают в 15 раз бысрее npm'а.


Пруфов конечно же не будет?

>Уже есть устоявшийся пропидоренный стек, что-то в духе Rabbit, Kafka, бла-бла-бла. И НИХУЯ НОВОГО БОЛЬШЕ ТУТ НЕТ.


И в чём проблема? Чем тебе реббит и кафка не угодили? Тебе нужно чтобы каждый день выходили новые модные инструменты? Это не только в ноде, весь бекенд такой. Серверлесс жявадебил, это снова ты?
63 2814140
>>14124

>Пруфов конечно же не будет?



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

https://www.youtube.com/watch?v=h7UEwBaGoVo
1692633504146.jpg686 Кб, 1080x1796
64 2814145
>>13709

>реакт


>полная свобода


Ага, такая охуенная, что в большом проекте постоянно приходится ебать себе мозги по поводу useCallback и memo, плюс огромная куча говна вместо стейт-менеджеров. Не придёшь же на проект и не скажешь кабанчику "ря, мне не по душе редакс, давайте его выбросим и сменим на effector"?

>юрикий


Сорян, уже не такой юркий, как ангуляр.
https://krausest.github.io/js-framework-benchmark/current.html
Зустандошизы соснули у редаксошизов и мобиксобогов
65 2814150
>>14140
https://www.youtube.com/watch?v=ntMKNlESCpM
вот ещё тест, ну в принципе без сюрпризов
image.png102 Кб, 712x426
66 2814182
Кто-нибдуь может взглянуть?
https://codesandbox.io/s/confident-diffie-4jzxhs?file=/src/index.html

Нужно, чтобы срабатывал hover по наведению на чёрную вертикальную полосу слева. Такое можно сделать?
Наводишь на чёрную полосу - она подсвечивается.
image.png48 Кб, 937x673
67 2814190
>>14182
Второй скрин, если кому лень переходить
(щас ховер не работает)
image.png16 Кб, 305x283
68 2814217
>>14182
>>14190
Меняешь background-color - значит модифицируешь background-color.
color не имеет отношения к фону.
69 2814219
>>14140
>>14150

>нода vs го


Результаты не удивительны. Но го занимает чуть большую часть рынка по сравнению с нодой. А вот питон и пхп являются большими игроками рынка и они в плане перформанса значительно хуже ноды. Джава и дотнет не сильно вырываются вперёд. Но важно то, что абсолютное большинство проектов не достигают тех самых 10к рпс, даже 1к рпс это уже достижение. Если нужен реальный лоу латенси хайлоад, то к системе микросервисов на ноде легко добавляются микросервисы на богоблагословенном расте или няшном го. Но никак не на джавапетучевском омерзительном куске экскрементов.
70 2814227
>>14217
Бля...Надо отдохнуть.
Спасибо
71 2814261
>>14140
У него возможно есть оверхед из-за rxjs
72 2814357
>>13444
Фундамент – это ванила, а не фреймворки.
Вкатывайся в то куда тебя возьмут.
73 2814372
>>14145

>постоянно приходится ебать себе мозги по поводу useCallback и memo


Бляяя так бесет в js постоянно приходица ебать себе мозги .map и .filter 😣😣😣😣😣
74 2814376
>>14372
Соглы, то ли дело в шарпах божественные Select и Where
75 2814406
>>14376
Соглы, то ли дело в сишке, for и if.
76 2814412
>>14357
Я думаю если как говорят на вью нет работы, то лучше в реакт вкачусь. Но и изучение реакта не повредит в закреплений ванилы.
77 2814413
>>14412

> Но и изучение реакта не повредит в закреплений ванилы.


Кнопкокрас ваниллы может и не увидеть лел
78 2814414
>>14413
Что сказать то хотел?
79 2814473
>>14372
Зачем ты навалил такого лютого кринжа? .map и .filter вносят практически 0 когнитивной нагрузки, в то время как в реакте по любому поводу происходит множество лишних ререндеров и слишком часто приходится думать про оптимизацию через useCallback и memo. В svelte или solid такого убожества нет, разработчику не нужно думать о лишнем.
80 2814475
>>14414
А что тебе непонятно?
81 2814484
>>13572
>>13578
Спасибо
82 2814486
Дублирую из предыдущего, если есть желание можете послать меня нахуй!!

Уважаемые господа фронтендеры, хочу предложить вам пойти ко мне на проект пилить фронт в соло. Проект легкий, работы недели на 2-3. По оплате не особо жирно, но и навыки нужны джун/джун+, договоримся короче.
Прошу в тг @nikitakuvikov
Мы два студента, нашли поток заказов, пытаемся ВЕРТЕТЬСЯ
83 2814489
>>14412
Может и повредить.
И программирование – это не про фреймворки вообще.
84 2814490
>>13779
>>13793
Давайте новый срач. Svelte vs Solid. По-моему у svelte вырвиглазный синтаксис, в то время как у solid привычный и приятный, но без лишнего реактовского говняка типа выше упомянутых костылей в виде всяческих хуков вроде useCallback и т.д.
85 2814491
>>13659

>Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.


Вот с этим согласен, кстати.
Представьте, если даже js плохо знаете и пытаетесь реакт начать изучать, а там всякие ssr/ssg/pages router/app router/проче дерьмо
В случае с CRA/vite гораздо проще, только вот как о них узнать даже, если не написано?
86 2814522
>>14486
что за стек то хотя бы?
aianovv2023-08-22-07-28-461692678526157.mp41,2 Мб, mp4,
576x1024, 0:49
87 2814528
че вы уже вкатились пердиксы а вот 16 летний школьник из Казахстана вкатился ебало? Ну ка повторяйте успех.
88 2814529
>>14528
Мы рады за него.
89 2814530
>>14529
конечно рад ты так никогда не сможешь, будешь бегать от галеры к галере а он будет ждать офферов пожирнее и менять работу каждую неделю
90 2814536
>>14530
Скуф, хватит тут слюной брызгать.
Все уже поняли, что ты завидуешь.
91 2814539
>>14536
Да не переживай я уже в бэк вкатился и чилю, а ты дальше сиди учи джсы тайпскрипты пока казах лутает оферы
92 2814606
>>14539

>я уже в бэк вкатился и чилю


Помянем, еще молодой зеленый.
93 2814647
>>14539
если ты "ВКАТИЛСЯ В БЕК" нахуя в этом треде сидишь, завистливый-скуф-вкатышь?
Или ты так фантазируешь чтобы не так больно было, что ты в +30 все еще даже не джун?
94 2814651
>>14647
Самое смешное тут еще то что он может стать джуном в любой момент и через года 3 стать мидлом при должном посвящений.
95 2814712
Сколько дней в неделю этот джавист >>14528 считает своим долгом накидывать вникуда?
96 2814714
>>14647
увидел видос зашёл к вам дебилам(ржу с таких)
97 2814738
>>14712
Хули он тут вообще забыл, тред перепутал что ли.
image.png167 Кб, 1237x857
98 2814907
Согласились бы на АЙТИ-ВАХТУ?
99 2814955
>>14522

> какой стек


> ветка про JS



А ты точно программист?
100 2815027
Фронтендеры, во сколько часов/суток/месяцев или рублей оцените верстку этого макета?

https://www.figma.com/file/NSItm5sLoLINpvoZU8Yvsy/Ukrop-Project?type=design&node-id=0%3A1&mode=design&t=i9fbVJH7C8gkImQS-1
101 2815037
>>15027
1 месяц работы меня(миддл+). Учитывая, что мой оклад 290к то оцениваю в 400к.
102 2815098
Я щас сдохну блядь, я уже час пытаюсь импортировать библиотеку в проект вместо учёбы. Выполнил npm install в рабочей директории, он сгенерировал папку node_modules с папкой нужной мне библиотеки и package.json-ом. Дальше чё делать? Куда прописывать
const GLMath = require('webgl-math')
// or
import GLMath from 'webgl-math'?
В тег <script> с моим кодом? Выдаёт
Uncaught SyntaxError: Cannot use import statement outside a module
В отдельный тег <script type="module">? Выдаёт
Uncaught TypeError: Failed to resolve module specifier "webgl-math". Relative references must start with either "/",...
Заменить название папки webgl-math на node_modules/webgl-math/dist/webgl-math.js?
Выдаёт
Access to script at '...' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted.
Чё делать блядь
103 2815105
>>15098
Айти 2023. Итоги.
104 2815111
>>15098
Очень похоже на троллинг тупостью.
npm create vite@latest my-app -- --template vanilla
105 2815117
>>14412
Это ты после вката через фреймворки >>15098
106 2815131
>>15105
>>15111
Да-да, охуенно, троллинг тупостью, это же не так, что в условном опенгле требуется просто заголовок в папку закинуть и в файле #include прописать, а тут надо какие-то танцы с пакетным менеджером проводить.
>>15111
Что это вообще?
107 2815149
>>15131

> инклюд


> плюсы без танцев


> плюсы без танцев под виндой


:retarded_smail:
108 2815155
>>15131

>в файле #include прописать


Долбоеб, дальше с твоим инклююдом что происходит, как думаешь? Вот тут точно также.
109 2815176
>>15131

>Что это вообще?


Ничего. Так, больные мысли мои. Продолжай дальше плакать, ни в коем случае не вводи эти строки в твой терминал.
110 2815205
>>15027
ну за вечер под лсд
оплата 200к
111 2815235
>>14955

>А ты точно программист?


да. по этой причине заранее узнаю пишут ли они на реакте, чтобы не идти к ним.
112 2815246
>>15027
Какой-то хуевый дизайн. Максимально невыразительный.
Скажу месяц. Скорее всего чуть больше недели уйдет. По деньгам 150.
113 2815266
>>15235
бля, я чет думал что ваще пох на UI библиотеку. Ну тип какая разница как ты эти кнопки показываешь и красишь

Ан нет оказывается :)
114 2815268
Как же я ненавижу ts. Например, у меня есть функция которая принимает первым аргументом объект. ts типа такой пук пук этот тип имеет неявный тип any да посрать какой он там тип имеет. Ок, пишу что это объект. Так он теперь внутри функции всё красным зачёркивает. Я вообще не могу понять что он там хочет. У меня весь код работает, но теперь он сука красный.

Только полный говноед мог такое придумать.
115 2815269
>>15037
>>15205
>>15246
Спасибо за ответы.
116 2815273
>>15268
Джава-клоун, что сказать-то хотел?
117 2815300
>>15266
если я могу получать наносеки радуясь и интересуясь своим инструментом, зачем мне использовать инструмент, который мне не по нраву?
118 2815302
>>15268
Питухипстер ученый начал постигать тс?
119 2815321
>>14473

>по любому поводу происходит множество лишних ререндеров


Не представляю как ты умещаешь в голове в целых два случая при которых компонент ререндерится. Не говоря уже о том, как сложно обернуть компонент в memo, и как иногда непонятно, когда юзать useCallback! Воистину, колоссальная сложность.
120 2815323
>>15300
да, я просто старпер-ворчун, не обращай внимания
121 2815366
>>15321
Анус свой в memo оберни, пес
122 2815374
>>15268
Не используй object, лучше пиши Record<string, unknown> если хочешь передать рандомный объект.
123 2815381
>>15366
Обернул, и он больше не ререндерится, вопросы?
124 2815396
>>15381
Даже после того, как изменились пропсы?)
125 2815404
>>15396

> компонент не ререндерится


> а если я изъебнусь и буду в пропы Math.random() закидывать?????


Закидывай, разрешаю.

мимо
126 2815476
>>14522
Любой, серьезно. Мы делаем mvp, иначе говоря максимально не ебем себе мозги по поводу дизайна/свистоперделок/технологий. Главное чтобы вводилась и выводилась нужная информация.
127 2815481
>>15321
А зачем мне об этом думать и вообще писать на реакте, если в других фреймворках это не нужно делать?
128 2815523
>>15374
Нахуя вообще тип object, если он произвольную индексацию не поддерживает? И почему так?
129 2815527
>>15523
Нахуя в шарпах объект? Полагаю, в жаве тоже боксинг хуёксинг делается через обжект. Нахуя в СИ войд пойнтер?
130 2815530
>>15527

>Нахуя в СИ войд пойнтер


Что бы всякие криворукие макаки делали std::any_cast. Кстати, в прошлом предложении есть подсказка, какой тип тебе надо использовать для твоего говна, если ты принимаешь mixed-тип.
131 2815539
>>15527
Некорректное сравнение, аннотации типов жс не влияют на итоговый код, в отличие от использования всяких обжектов в жавашарпах. Понятно что наверно этот тип для полноты существует, я спрашивал конкретно можно ли им на практике пользоваться, когда он оправдан.
132 2815548
>>15530
Просто прими как данное, что объект в TS описывается как Record<PropertyKey, unknown> через утилити типы, либо если разворачивать и указывать явно: { [P: string | number | symbol]: unknown
В свою очередь type PropertyKey = string | number | symbol

И прежде чем ты ещё раз себе сломаешь ногу и придёшь кричать какая жава охуенная с её синглтон прокси абстрактарт фактори бин катаракт - ВОТ ЭТО {} НЕ ОБЪЕКТ
изображение.png8 Кб, 396x114
133 2815555
>>15548

>ВОТ ЭТО {} НЕ ОБЪЕКТ


Ты скозал?
image.png30 Кб, 564x151
134 2815586
>>15555
Да, я ему скозал, потому что он так сделает.
А тебе приз: хуй за розовую щёчку :3
135 2815598
>>15586

>пик


Хуя маняврирование пошло.
image.png16 Кб, 380x140
136 2815607
>>15598
На, держи свои маня ври рования. А я пойду чайку попью.
137 2815613
>>15607
Причем тут твое маняврирование? {} extends object - значит объект. Вопросы?
138 2815625
>>15268
Динамикодриснявая жс макака, лучше иди работать на завод или на кассу в пятёрочку.
139 2815627
>>15613
Когда захочешь ограничить используемые типы _объектами_ исключая функции и прочий производный шлак - будешь использовать {}? Может object? Потому что именно это делают имбецильные дебичи, которые не могут даже по диагонали пролистать хендбук тайпскрипта.
object, если что, всё ещё позволяет засунуть туда хоть ту же функцию.
140 2815635
>>15627

> ограничить используемые типы _объектами_ исключая функции


Кому не похуй что там макака передаст в мою функцию? Мне надо что бы там были поля zalupa и koncha, на остальное мне сугубо похуй. Пусть хоть примитив туда передаст с запроксированным прото
image.png449 Кб, 750x1000
141 2815643
142 2815827
>>14907
Тоже видел это объявление проорал.
143 2815829
>>15117
С чего у тебя подгорело то?
144 2815854
>>15481
Чел, тебе говорят что реакт даёт "полную свободу", ты возразил что "memo и useCallback сложна, нада думать". Мне то похуй на чем ты пишешь и писать будешь. Я над тобой угараю, потому что такая простая вещь как оптимизация компонентов тебя вынуждает подумать, тебе постоянно приходится ебать себе мозги. Таким как ты действительно лучше на чём-нибудь попроще писать, базара нет.
145 2815907
>>14907
Пока ты корчишь морду, они уже нашли джуна который вместе с ними будет участсовать в оргиях и всячески извращаться с хрюшами.
146 2815926
>>15854
Вью проще реакта?
147 2815929
>>15926
все фреймворки одна хуйня.
даже тот же англяр.
поймешь один поймешь и другие.

мимо.
148 2815949
>>15929
мимо что мимо мамкин хакер
ебло закрыл и в мак работай
149 2815953
>>15949
реактомакака рвется от бессилия постигнуть ангуляр?
не всем дано использовать все инструменты.
у некоторых, как ты, например, судьба красителя кнопок.
150 2815969
>>14907
Это че, работный дом для вкакишей?
151 2816019
>>14145

>в большом проекте постоянно приходится ебать себе мозги по поводу useCallback и memo


Можешь не ебать, у тебя есть свобода писать говно, а есть свобода gradually адоптить не-говно, все зависит от тебя

>е придёшь же на проект и не скажешь кабанчику "ря, мне не по душе редакс, давайте его выбросим и сменим на effector"


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

>Сорян, уже не такой юркий, как ангуляр.


Че как там размер бандла? А саспенс какой-нибудь завезли уже?
image.png56 Кб, 798x487
152 2816026
>>15969
Пишикод, поспал, поел, взял макпук на работу, свалил по дороге на таску.
Кто найдет облейте его смузи с ссаками. Где всплывет дайте знать.
153 2816040
154 2816050
jQuery надо изучать?
155 2816092
>>16050
Базу в знать точно стоит. Дохуя где сейчас жиквара все еще есть как легаси и тебе скорее всего придется с ней столкнутся.
156 2816099
Что-то я в ступоре. Есть сайт. В нём есть корзина товаров. Я накидал туда товаров (ни логинился, ни как гость, нихуя). Перезагружаю страницу, товары в корзине остаются. В localStorage пусто. Где инфа хранится??
157 2816102
>>16099
Ладно, отмена. Не ожидал от такого простенького сайта такую сложную схему.
При заходе, устанавливается кука с идентификатором, по ней на сервере при добавлении в корзину добавляется товар и при обновлении страницы по этой куке идет запрос на сервер и только сервер уже возвращает html.
158 2816103
>>15829
Чел, если ты после своих дебильных вопросов уровня /b/ А ЧЁ А ПОЧЕМУ А КТО НЕ ПРАВ А ОПРАВДЫВАЙСЯ до сих пор не понимаешь, что фреймворк идёт в разрез с ваниллой - это сугубо твои проблемы. Кнопкокрасы могут годами не лезть в ванилу, потому что фреймворк позволяет им это не делать. А потом он через 2 года сидения на фреймворке не может модалку сделать, не говоря даже про обсёрваблАПИ, манипуляции с DOM и прочее прочее прочее. Садясь на фреймворк ты становишься универсальным шлепальщиком, макакой, которую лёгко заменить.
Оо что ты можешь в реакте делать деструктуризацию, пользоваться спредами и рестами - это не владение ваниллой. Ты даже не узнаешь в каком случае эта твоя так называемая хипсторская ванилла обходится дороже ваниллы и будешь делать по накатанной, потому что ДЕСТРУКТУРИЗАЦИЯ ВЕЗДЕ это красиво (((нет))).
Дескрипторы будут тебя ввергать в ужас, а от слова прототип ты будешь падать в обморок. И всё это не нужно чтобы работать с фреймворком.
159 2816105
>>16026
Меня всегда на таких QnA площадках пугает, то что вопросы остаются в сети до тепловой смерти вселенной. Любой может через 5 лет зайти и посмотреть, какие вопросы ты задавал на SO, хабре, и прочих даже через 5 лет.
160 2816112
>>16099
>>16102
Собственно почему бы и нет.

У пиндосов ещё очень распространены саеты, где на первый визит ты хочешь посмотреть какую-то лабуду, тебе засовывают куку в жёпу и при рефреше страницы/переходе кука обнаруживается, вылезает нескрываемый баннер на всё ебало с предложением купить подписку, параллельно монтируются хендлеры перехватывающие и отменяющие любой юзер инпут.
161 2816125
>>16112
Та там простенький (по визуалу) сайт радиокомпонентов. Но способ прикольный. И локалсторедж чист и инфа хранится. но куки запрети и бибу будешь сосать, конечно
162 2816127
>>16125
Моментально сосёшь в европе с GDPR, теперь тебя засудят пока ты не покажешь менеджер кук с их назначением и докажешь что это essential cookie работы сайта.
163 2816133
>>16105
используй специаьый акк для этого.
в чем проблоема.
164 2816136
>>16133
Ещё свежо предание о требовании SO с тоннами кармы при устройстве на работу.
165 2816140
>>16103
Где я говорил что собираюсь вкатываться в разработку через фреймворки?
166 2816142
>>16092
Ладно понял.
167 2816143
>>16140
Кто?
168 2816145
>>16143
Я знаю, что ваниллу обязательно ставить на первом месте по приоритету знаний. Мне просто нужен был совет в какой фрейм вкатиться первее, от которого будет больше выхлопа.
169 2816153
>>16145
Это уже не раз обсасывали, но если по вкату:
Реакт - буквально сотни вкатышей на любую вакансию любого грейда , проще только на вакансиях мухосранска с обязаловкой в офис
Вью - сотни вкатышей, меньше сотней, но всё ещё. Зачастую бонус для вакансий PHP мастеров. В вакансиях уже сами путаются, нужен им больше вьюист или пхпист.
Ангуляр - мало вакансий, высокий порог входа, упругие вкатыши не нужны
Свелт - не уверен, что на том же хуйханетере на него вообще есть вакансии
170 2816157
>>16145
я тут мимокрокодил, но со своего опыта могу посоветовать ебашить фулстек. Чистый фронт, возможен конечно. Просто ты будешь более ценным разрабом, если будешь уметь и в фронт и в бэк.
А то сейчас спрашиваешь мидлов-фронтов про базу данных, а они хлопают глазами :(

Чтобы не учить 2 языка бери стек MERN.
171 2816182
>>16153
Лан возьму реакт как и все, потом когда вырасту как разраб перейду на ангуляр.
172 2816204
>>16182
Ты просто должен понимать, что фронтенд рынок перенасыщен. Твоя конкуренция с другими вкатышами за место может затянуться на полгода и это нормально. Не без элемента удачи, но нихуя хорошего не жди. Просто запасайся попкорном, потому что придётся ходить на хуйхантер как на работу на час+ в день.
173 2816215
>>16204
>>16204
да сейчас анон руководство по уничтожению вкатышей допишет и выпустит в печать и все, айти все.
174 2816223
>>16215
А да, точно. Уже же 4 неделя эпоса от джависта набрасывальщика. Ну вот, день не накинул и забываешь про него.
image.png120 Кб, 728x402
175 2816228
>>16223
Мне интересно, чем ему так упругие насолили. Да еще и в жс тред изливаться приходит.
Может там скуф какой, а его упругим вкатышем заменили.
176 2816314
>>16157
И будешь работать фронт и бэк за цену одного разработчика
177 2816315
>>15953
нахуя ты пишешь про постигания дерьмуляра когда ты сам его оскорбляешь ты определись уже хуила
178 2816322
>>16315
где я оскорбил божественный ангуляр?
не трясись, реактопарашник.
179 2816323
>>16314
"Сколько форм не нашлепай, адин хуй 10к за смену".
180 2816340
>>16228
Не знаю насчет упругих, но вкатыши действительно не нужны. Они просто засрали собой все вокруг. От этих орд страдают все, и работодатели (потому что вкатыша, особенно курсового вычислить не так просто, а отсев расходует в лучшем случае время, а в худшем еще и деньги) и опытные и относительно опытные разрабы (которые со своим реальным 1-3 года опыта тонут в пиздаболах опыт нарисовавших), да и сами вкатыши из числа нормальных, которые любят программирование, кодят с малых лет и заканчивают вуз теперь вынуждены быть на задворках. Чудо-система, распознающая с точностью вкатыша с последующим пинком под зад и черным списком закрывающим путь в айти навсегда решила бы целую массу проблем.
181 2816345
>>13564
Адекватные люди это те у которых из коробки нет SSR, в отличии от фреймворков адекватного человека?
182 2816349
>>14100

>Но всё рано некст вкат усложняет не сильно, на нём же уже решены основные проблемы, не надо руками SSR писать и т.д.


Ну для начала тебе вместо того что бы понимать концепцию реакта с декларативностью и т.д. ты должен понимать что такое next нахуй он нужен, потом понимать что такое SSR нахуй оно нужно.

Я даже не упоминаю то что у nexta два разных типа роутеров есть и две разные доки, имаджинируй ебало вкатыша когда ты строил пет проекты на новом лащенном App router, а приходишь на проект с Pages
183 2816356
>>16345
next js
you are welcome
184 2816361
>>16356
React !== Next
185 2816365
Почему люди вообще считают некст фреймворком, если это банальный хитровыебанный конфиг для вебпака? Реакт больше на фреймворк тянет чем некст.
186 2816372
>>16340
Потому что ит это больше про закон джунглей, как делать бизнес, как за одну ночь изучить фреймворк и сделать на этом прибыль. Походу тебе стоит начинать вкатываться в ит с прочтения Маугли.

Поэтому вкатыши и всякие волки сейчас на коне, потому что знают как всё устроено.
187 2816375
>>16365
Расскажи нам, что такое фреймворк в твоём понимании и какие задачи он должен закрывать?
16907439997570.webm3 Мб, webm,
1080x1920, 0:23
188 2816376
>>16340
Биллионс маст вкатиться.
image.png132 Кб, 406x385
189 2816379
>>16376
Это кол-во откликов на хх?
190 2816381
>>16379
Количество зарезанных выебывающихся сеньоров, которые не дают вкатится молодым.
191 2816387
>>16381

>выебывающихся сеньоров


Выебываються обычно недомидлы которым дали каплю власти в руки и пустили первый раз на собес в качестве уебка который обычно просто смотрит в камеру на собесе и молчит. Сеньерам похуй ибо у них конкуренции особой нету, ибо собесы на сеньеров это отдельный вид исхуйства
192 2816388
>>16157

>MERN


И учи TS.
193 2816396
>>16372

>Поэтому вкатыши и всякие волки сейчас на коне, потому что знают как всё устроено.


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

>ибо собесы на сеньеров это отдельный вид исхуйства


Чаю. База.
Больше похоже не на вопрос-ответ, а на какую-то дружескую беседу о теории.
А потом еще сразу же по пунктам получишь фидбек где ты пукнул, где не так назвало что-то, где ты явно сглупил.
195 2816406
>>16396
Я вкатился в 21 году.
Был той самой гнилью.

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

Вкатыши всегда будут нужны. И чем больше - тем лучше.
196 2816409
>>16406
>>16406

>Был той самой гнилью.


Прежде чем выписывать себя из гнили опиши самый интересный developer-experience. Т.к. в моих глазах с такими речами ты Либо джун+ либо мидл--.
197 2816410
>>16314
Слушай анон, к нам сейчас заказчики приходят, которые умеют считать деньги. И им простой фронт не нужен. Им подавай фулстек.

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

И когда у нас позакрывались несколько проектов, мы увольняли именно фронтендеров. Фуллстеки продолжили работать.
198 2816411
>>16406

> сижу один


> я зверь они нахуй, а они гниль


Я, может, тоже сижу один, но если выкинуть спецов ещё 4-ёх направлений - MVP я не выкачу. Пынемаешь? Не у каждого есть время читать ML статьи, дрочить веса, оркестрировать кубами, рисовать таблички и на фронте не скучно делать.
А потом ты станешь бэкендером по воле судьбы и придётся самому запихнуть банку сгущёнки в жёпу.
199 2816412
>>16388
аминь
image.png940 Кб, 1200x628
200 2816415
>>16409
Я писал такое, во что вы, анальники, просто не поверите. Вьюшные формы в вордпрессе. Винный магаз-форум с десятками зависимостей и вариациями этих зависимостей. Я писал, как Си-бог жиквери с ангуляром. Переписывал шарп мвп с десятком тысяч строк на тс. Все эти мгновения исчезнут во времени, как слёзы в дожде. Пора анальничать.
201 2816416
>>16406
>>16411
Хотя если ты тот анон, который хвастался своими бекендерами которые про поллинг и сокеты не слышали, то ладно. Бывает. Они от тебя не далеко убежали.
202 2816420
>>16416
не, не тот. но про тех бекендеров помню.

я сокрушался тут пару раз. быканул как и советовали тут, и вроде теперь получше выкатывают.
203 2816423
>>16415

>Переписывал шарп мвп с десятком тысяч строк на тс.


Так если это ебучее мвп хули там переписывать то
204 2816427
>>16423
берешь и переписываешь.
в чем вопрос, не понял.
205 2816437
>>16050
Нет. Вообще, не существует такого понятия как "изучение жквреи", там буквально нечего изучать, вопрос уровня "стоит ли изучать лодаш"
206 2816462
>>15854
Какие профиты от этой свободы? useCallback и memo это буквально костыли, это плохо задизайненный софт. Эти вещи всех отвлекает от написания бизнес-логики. Почему у вью, свелте и солида просто нету такого явления как лишние ререндеры? Разработчики реакта видимо осознали, что высрали недоделанный продукт и в следующих версиях собираются избавиться от части своих костылей через “auto-memoizing compiler”. Они хотя бы начали понимать, что большинство людей отвлекаются на абсолютно бесполезную работу по оптимизации ререндеров, и что пора с этим что-то делать.
1692798315326.jpg256 Кб, 1080x959
207 2816464
>>16019

> Можешь не ебать, у тебя есть свобода писать говно, а есть свобода gradually адоптить не-говно, все зависит от тебя


Есть свобода либо использовать костыли, либо не использовать? Лол, как же я ору с этого стокгольмского синдрома. На вью вообще никогда не надо об этом думать. Без всяких костылей всё оптимизировано. Нахуй нужна свобода оптимизировать либо не оптимизировать, если можно сделать чтобы оно было всегда оптимизировано из коробки? Жду новую порцию коупа от реактомартышек.

> Че как там размер бандла?


Маня, обтекай. Вылезай уже из 2018.
208 2816477
Когда уже долбоёбы будут меряться не какими-то там фреймворками, а своими личными навыками и достижениями?
209 2816479
>>16437
Понятно. Лодаш тоже в списке.
210 2816488
>>16479
Бутстрап то поди пропустил?
211 2816505
>>16488
Я курс проходил по бутстрапу пятому. Я его забросил на трети, потому что пиздец душный курс, препод медленно долдонит, я подумал брошу курс и беляша в столовке захаваю, а потом вообще съебуся
212 2816509
>>16505
Ммм, кур сики.
213 2816516
>>16340
Я бы небыл так жесток. Люди не виноваты в том, что живут в стране, в которой кроме айти вкатываться некуда. Я сам в свое время перекатился с другой работы, в целом до айти много где работал. И это полный пиздец, анон. Ни одна даже самая стремная галера не сравнится с тем скотством, с которым ты сталкиваешься в женерик офисе/промке и прочем. В айти еще остались человеческие зарплаты и человеческое отношение, потому что хорошие спецы нужны кабанам, все остальные профессии - это просто хуето пожранная кумовством, распиздяйством, тупостью, агрессией и нищетой. Понять людей, которые отчаянно пытаются сбежать оттуда можно.
214 2816560
>>16488
Не.
215 2816563
Не понимаю, что сложного в бутстрапе может быть где все по молекулам расписано.
216 2816574
>>16563
Жквери не изучил, андерскор не трогал, бутстрап не знаешь - путь ванилина не освоил ты.
217 2816588
>>16462

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


??? Они есть во всех перечисленных фреймворках
218 2816701
Объясните, так такого хуя компоненты реакта ререндерятся? Пропсы не меняются нахуй, стейта нету. Девтулзы всё равно всё зелёным подсвечивают, тыкаю сука чекбокс - вся форма ререндерится, ну пизда нахуй. Всё в мемо обернул, даже свой анус.
219 2816705
>>16701
Мы автомагически должны узнать что у тебя там за форма из формика или реакт хук форма, да?
220 2816710
>>16705
обычные реактовские компоненты, формик хуермик хук хуюк не использую.
221 2816730
>>13436 (OP)
Сколько нода максимум ОЗУ может юзать? Можно 64 гб заюзать в 1 окне?
222 2816736
>>16574
Я больше тебя знаю чел.
223 2816741
>>16574

>jq


хуйня без задач

>lodash


легаси параша

>bootstrap


>2023


ты ебанутый?

лан я знаю что это толстота для залетыша, ведь не может быть настолько тупоеблого как ты, верно? верно!?
224 2816742
>>16574
Я задам вопрос еще раз, с чего у тебя подгорает то так уже второй день?
225 2816745
>>16710
Рад за тебя. Ну теперь точно понятнее.
226 2816748
>>16742
С твоих тупых вопросов. Иди хуйню учи полезную, самурай. Путь везде, где его видит самурай.
227 2816751
>>16748
Снова ничего полезного, что еще ожидать.
228 2816758
>>16751
Прямо как твои полезные передёргивания. Шило на мыло. Нравится ведь, когда с тобой так?
229 2816759
Жквери я и так изучу. Посмотрел доку там все понятно.
230 2816760
>>16758
Выпей таблетки шиз.
231 2816763
>>16760

> мне сказали, что я передёргиваю


> передёрну ещё раз


кек
232 2816764
>>16763
Таблеточки.
233 2816767
>>16758

>шило на мыло


>передергивать


слушай а это не ты случайно >>14528 порвался?
234 2816770
235 2816771
>>16767
Нет, это джавист под прикрытием. Предполагаю, что петицию пишет он же.
236 2816779
>>16741
Тебе сюда >>16050, и сюда >>13444

>>16736
Молча целую в писю
237 2816790
>>16779
Таблетки.
238 2816791
>>16410
Не знаю как там у вас на галерах с заказчиками, но сам этим летом устроился буквально за две недели с тех пор, как начал активно искать - собес с hr, два тех собеса и оффер в крупную компанию. При этом у меня всего три года опыта, половина из которого - самозанятым, но подтверждать не просили. Кстати, до меня было порядка 20 кандидатов, толи так сложилось, толи волки набежали

Мониторил вакансии за бугром, там часто нужен фуллстек. Да и я в принципе не против, если кто-то хочет все делать сам, но обычно в продуктовой разработке огромный бэклог и в одного делать просто заебешься. Команд с несколькими фуллстеками, где все делают все, не встречал, но было бы интересно посмотреть на этот цирк со стороны
239 2816794
240 2816796
>>16791

>три года опыта


Какую зепку у кабанчика выбил? делись статой.
241 2816801
>>16796
Апнулся с голых 150к до 250к с премиями
242 2816805
>>16801
Неплохо. Торговался?
243 2816808
>>16805
Нет, просил 250, дали 250 с премиями. Быстро согласились, может даже недокрутил, а ведь был контроффер с текущего на тот момент места на 230к.
244 2816814
>>16808

>Быстро согласились


Зря ты так быстро согласился. Надо было бы написать, что очень нравится их проект, но есть контроффер на 270к и ты берешь таймаут на пару дней подумать.
245 2816817
>>16814
Не хотел особо выебываться, мои же условия приняли и даже дали больше. Если бы сразу больше просил, то да, а так прикинул сколько денег надо, столько и просил.

Кстати, была интересная ситуация, одна хрюша подпалила мне пердак, когда сказала, что у них фулстеки или типо того 250к получают, а у фронтов таких зарплат нет и я дохуя прошу, у нее дохуя статистики типа по рынку и вся хуйня. Естественно, закончился разговор ничем.
246 2816818
>>16345
А где из коробки есть SSR? В ангуляре? Да даже для него пилят метафреймворк аналог некста/накста, который литералли аналог называется.
247 2816819
>>16588
Лишних нету, там не нужно делать мемоизацию вручную, там нет перерендеров на каждый чих, у svelte и solid вообще нет VDOM
248 2816836
>>16817

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


Так это же типичная попытка взять на лоха. Просто надеялась, что ты не в курсе цен на срыночке и пойдешь к ним грести за гроши.
249 2816910
>>16818
во Vue есть тоже из коробки
250 2817025
>>16808
Какой стек?
251 2817051
Фуллстеком имеет смысл становиться только с нодой. Учить пыху - глупость, а на джавашарпах требуется слишком много, либо погрузишься и станешь бэком либо бросишь это дело.
252 2817056
>>17051
у меня в опыте react+vue+angular все на ts'e плюс нода, плюс к этому опыт с бэком на шарпах, я кто по масти?
253 2817058
>>17056
ч0рт
254 2817064
>>17025
Реакт, редакс, саги, мьюи и все без типизации
255 2817069
>>17056
Формошлеп, ценный единственный разработчик на проекте а может и нескольких сразу у кабанчика
256 2817073
>>17069
Пишикод.
257 2817078
>>17051
ты это говоришь потому что в ютубе посмотрел или че хуесос пхп бог языков
258 2817094
>>17078
Забей, дурачок зумеров на ютубе наслушался, которые в программировании понимают чуть меньше, чем я в ядерной физике
259 2817176
Какой бэкенд фреймворк лучше для vue: nest js или laravel? Хочу сделать полноценный маркетплейс для пет проекта.
260 2817182
>>17176
Вакансии больше на пхп
261 2817183
>>17176
Ты же понимаешь, что это два фреймворка из разных экосистем?
Если тебе вкатиться на вью - пхп.
262 2817273
>>17176
а какая нахуй разница если у тебя все данные будут через REST условный лететь? Задай вопрос какой тебе функционал и какие задачи будет выполнять бек, а потом выбирай
263 2817351
>>17176
Связка laravel + vue очень популярна на рынке. У меня друган даже в Нидерланды оформил срыгос через такой стек.
264 2817414
>>16910
Где?
265 2817426
Забудьте вы нахуй про бэкенд на джсе
266 2817455
>>17176
никакой иди на стройку хуесос
267 2817462
>>17426
забудь ты нахкй про программирование и иди на стройку выблядок
16858236851970.png149 Кб, 480x640
268 2817465
>>17094
>>17078

>пхп бог языков


Слишком толсто. JS/TS лучше, питон лучше, руби лучше, джава лучше, сишарп лучше, даже goвно лучше!
269 2817469
>>17426
Зачем мне это делать? Мне нравится бекенд на жсе, его приятно делать, быстро, удобно, за него хорошо платят, я могу помогать на фронтенде благодаря знаниям языка и экосистемы, причем мне как раз иногда нравится поработать на фронтенде, и самое главное, мой стек вызывает жжение в области ануса у всяческих пыхамакак и жаваскуфидонов даже без всяческого прилагания усилий с моей стороны
270 2817479
Джсобляди рвутся, заебумба
Жаль, что джсер - не программист :(
271 2817531
Дико орнул сейчас. Зашёл почитать доку по ts, а тем есть раздел ts for java/c#. А-Х-У-Е-Т-Ь. Я могу понять зачем этот костыль сделали для js, но кто в здравом уме будет пихать в язык с сильной типизацией - типизацию ??!!!
272 2817535
>>17531

>пихать в язык с сильной типизацией - типизацию


Ты зайди в этот раздел для начала, джунишка.
273 2817536
>>17531
Ты уебан, это секция гет стартед. Люди приходят с других языков и им быстро поясняют за конструкции к которым они привыкли. Хуею с тебя.
274 2817575
>>16701

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


>стейта нету


Пиздабол ты получается
275 2817649
htmx похоронит фронтендеров?
276 2817655
>>17649
Да.

У нас компания из пары тысяч разработчиков.
Последние 5 лет активно переходим на хтмлыкс.

Вкатывайся пока новый пузырь не появился.
А еще лучше в камплеЖс.
277 2817658
>>17649
css тоже бекендеры будут красиво красивить?
Напомню, что бывает целый зоопарк дизов делающих красиво на бумаге и зоопарк выблядков выкатывающих требования к компонентам, которые так видят, но они не художники.
278 2817659
>>17655
Бля я проиграл, там уже целая твиттордрама из-за НЕБЕЗОПАСНОГО ХТМХ КОТОРЫЙ ПОЗВОЛЯЕТ ДЕЛАТЬ XSS АТАКИ...
279 2817734
>>17426
мы переписывает жаву на ноду
полет нормальный
280 2817735
>>17734
А смысл?
281 2817736
>>17735
Вот именно, разницы нет
Зачем тогда писать на устаревшем говне?
282 2817738
когда умрет рИакт вИюу АнгИлюар?

должен же им прийти конец и скат в 40к в месяц
283 2817742
>>17056
Мартыхан, не владеющий ни одной из перечисленных технологий на достойном уровне.
284 2817748
>>17738
Не скоро.
285 2817749
>>17659
Да. Поэтому все уже перекатываются с HTMLX на cample.js, фреймворк нового поколения.
286 2817760
Как я понимаю писать в этот тред это то же самое что писать в тред сетей(не нейро)
Есть такие условия: есть адрес сайта, есть мой ип, есть мой провайдер который блокирует мне проход на сайт, при этом сайт мне к себе заходить не запрещает. Также для сайта мой ип должен оставаться моим реальным ип, иначе я не смогу отправлять сообщения на этом сайте.
Допустим "выход" через провайдера с компа на сайт осуществляется с помощью некоего запроса .(так это работает или нет я не знаю)
Как я вижу решение этой задачи-нужна программа на компе, которая
-перехватывает изход данных от браузера к провайдеру
-формирует шифрованный запрос для провайдера на выход через провайдера на сайт, так чтобы в зашифрованном запросе было зашифровано название сайта, чтобы провайдер его не увидел, а так же в запросе должно содержаться путь на сервер связанный с функционированием программы и мой ип
-программа с помощью этого запроса будет выходить через провайдера на сервер, сообщая серверу мой ип и название сайта, и заходить на сайт уже будет этот сервер, и сервер будет показывать сайту мой ип.
-а потом всё это же в обратном порядке чтобы я увидел в браузере что мне там сайт ответил.

Пока я понял это может работать только так.
А теперь вопрос, как это заработало просто от того что я вписал dns на компе в свойствах сети в IPv4? Днс это же не программа которая делает всё то что я написал.
Не могу врубиться как и почему это заработало. Я понимаю как впн работает в случае когда сам сайт по ип не пускает, а в этом случае как вписывание днс сработало?

И ещё вопрос, вот вписал я просто гугловский днс на компе, и всё работает. А на телефоне в программе power tunnel выбрал галочку "гугл днс" и нифига с телефона не открывается, при том что интернет на комп раздаю с телефона. Почему
345345345.jpg66 Кб, 982x347
287 2817774
Как переводится слово thunk?

Гугл-перевод страницы доки вообще какую-то дичь выдаёт.
288 2817780
Мой тимлид ебашит вообще адовый код.
Ну такой вот примерно МР усредненный, потому что вариаций масса.
Берется код, он не тестится, тестить - это не про моего тимлида. Он берет это код, вываливает его в один файл и начинает писать. Добавляет в него огромное количество вложенных тернарников, комментов, проверок нужных и ненужных, ПЕРЕМЕННЫХ! для читаемости еще больше комментов сверху. Все это кодится до дедлайна. Потом отправляется на ревью. Потом тимлид открывает МР и начинает его же смотреть. При этом смотрит МР и стучит по клаве. Смотрит и приговаривает полушепотом ух бля. При этом у него на лбу аж пот выступает. Любезно мне иногда предлагает, но я отказываюсь. Надо ли говорить о том какой дичайший говнокод потом? Вонища такая, что обои от стен отклеиваются.
16922586555200.png201 Кб, 2344x2004
289 2817782
image.png51 Кб, 1089x423
290 2817783
>>17774
Никак
291 2817784
>>17735
Скорость разработки, удобство разработки, жс разрабы часто могут в фуллстек, и даже если в тиме 0 фуллстеков, то всё равно делать бекенд и фронтенд на жс/тс будет профитно
292 2817789
>>17783
Тунк, Вкатыш, Тунк!
Untitled.jpeg7 Кб, 183x275
293 2817792
>>17774

>Как переводится слово thunk?


Переводится как "санка"
294 2817882
>>17749
Двачую, братка, XSS - это будущее. Только твитторские аутисты могут это отрицать.
295 2817886
>>17774
Это что-то с функциональщины аля хачкел, бритва окамля. Замыкание/функция с замыканием.
Собственно, в редаксе это функция
296 2817940
>>17760
wireshark log скидывай
297 2818180
>>17479
Если ты не джиэсомакака, что ты вообще тут делаешь? Отчаянно тужишься, чтобы тебя заметили и с тобой поговорили? Пытаешься доказать миру, что ты лучше, чем ты есть?
298 2818271
JEST+React Testing Library

Ребзя, помогите, если смысл первого я понимаю (тестируем бизнес логику, утилиты, функции и сторы через встроенные утилиты jest)
то в чем прикол React Testing Library ? Тестировать UI?
Я сколько не работал, у нас весь UI тестировался playwright/playwright/cypress

Можно реальный пример работы с React Testing Library ?
299 2818275
>>18271
Да, в целом если e2e то обычно берут что-то полноценное с ядром бровзера без пердолинга в JSDOM.
300 2818278
>>18275
>>18271
На JEST+RTL можно написать банально тесты, проверить что компоненты вообще рендерятся, они живы, всё прекрасно.
Enzyme например позволял залезть в стейт классовых компонентов.
С JEST+RTL можно изъебаться и до такого, но твой тест начинает сильно зависеть от деталей реализации компонента.
301 2818284
>>18275
>>18278
И да, конечно, я забыл про говномоки всего, неба, Аллаха, запросов.
302 2818286
>>18278
>>18275

Я просто попробовал написать 10 тестов по JEST+RTL
Эта хуйня жутко тормозит, тесты выполняются более секунды

и тут понял, а нахуя оно мне, если проще взять сразу playwright/cypress
303 2818304
>>18286
Ну самое простое, что ты можешь сделать - отрендерить компонентные "ле юниты" и посмотреть, что там не будет ошибок рендера, будут все ключи ETC. Немножко геморойнее сделать интеграционные и завести комплексный рендер говна.

Моки, JEST нужен чтобы мокать всё подряд: модули, запросы. Считай, ты проверяешь, что оно будет работать хотя бы в идеальном сферическом вакууме.

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

Плюс сайпрес имеет всякое полезное, можно даже делать скриншоты страниц и тестировать на регрес, и охать/ахать от того, что из-за фикса бага в кнопке поплыла вёрстка на 50-ти страницах с дельтой в доли процента.
304 2818336
>>18304

>отрендерить компонентные "ле юниты"


А если просто внедрить Storybook?

RTL - прям тошнит от этого говна
305 2818372
>>18336
Я уже так давно видел последний раз сторибук, что даже не помню срёт ли он хоть какими-то ошибками.

Энивей, в тесты ты его не запихнёшь и он закрывает немного другую задачу. Все эти сторибуки, космосы, нужны для того чтобы пилить в изоляции компоненты, в отрыве от приложения.
Это может быть просто UI kit, который остальные команды потом просто будут импортировать. Собственно, можешь сделать компонент, расписать фикстуру под компонент в разных состояниях и с разными флагами.
Идёт визуальное подветрждение результата + возможность развернуть это говно отдельно, чтобы можно было сходить и посмотреть как выглядит компоненты, не перебирая в проекте два десятка вариаций кнопок неизвестного назначения.
306 2818398
Ищу вкатыша во фронтед для пилинга проектов и набора опыта, если сработаемся то пойдём фрилансить. Сам лично вкатыш в бекенд на питоне, хуярю джангу.
307 2818410
>>18398
чел, на фрилансе еще больше опыта чем в карьере
на заморский фриланс сейчас не попасть
308 2818412
>>18410
конкуренции*
309 2818468
>>18372
Так что делать если не хочется брать RTL, есть альтернатива?
Как только начинаю писать тесты под компоненты, ощущаю что делаю какую-то безсмысленную хуйню и тянутся руки к e2e
213.png188 Кб, 1920x1080
310 2818630
Доброго времени суток, сижу учусь в свободное время, сейчас кручу самые азы, но в последние дни Visual Code перестал отображать код в консоли браузера, раньше с этим проблем не было. Подскажите, что у меня сломалось? Если вручную написанное закинуть в консоль гуглхрома, то всё срабатывает.
311 2818680
>>18630
привет, внимательно прочитал твой вопрос, у тебя скорей всего что-то сломалось, но я не знаю что, надеюсь помог!
Если что - обращайся

переустанови винду
big55dd929eb0411.jpg4 Кб, 145x145
312 2818688
>>18630

>Доброго времени суток


Максимально мерзкое скуфидонье отрыжковое выражение.
313 2818702
А вы вообще пишите тесты? Я вот на двух прошлых проектах не писал, брат жив, зависимость есть.

И что лучше - типизация или обкладывание тестами?
314 2818704
1. А чё, правда что щас на JS всё что угодно можно писать?
2. Прям фуллстакнуться на нём можно?
3. Если 1 и 2 тру то: а нахуй тогда другие щас учить?
315 2818707
>>18702
Типизация не панацея. NRE можно и в жаве и сишорпе словить. Особенно если приложение выходит за приложение и начинает обмениваться данными.

>>18704
1, 2 - Да, правда
3. па за да чам
316 2818709
>>18704
1. Нет. Не всё что угодно. Только то, что не требует мощных вычислений, минимальной памяти или быстродействия.
2. Можно. А в чем конкретно ты видишь препятствия для фуллстека? Перечисли по пальцам, какие препятствия для того чтобы использовать ноду в бекенде?
3. А зачем слушать техно, если есть классическая музыка? Зачем есть французскую кухню, если есть русская? Наверно, зачем чтобы был бОльший выбор инструментов под конкретный случай.
317 2818806
>>18278

>проверить что компоненты вообще рендерятся


А нахуя тестить функционал реакта? Кем надо быть чтобы сомневаться в том что компонент рендерится?
318 2818808
Что там щас для кеша у молодых?

https://tanstack.com/query/v3/

Эту затаскиваю? или есть получше?
319 2818814
>>18704

> 1. А чё, правда что щас на JS всё что угодно можно писать?


Почти всё, кроме тру хайлоада, причём уже 5 лет как.

> 2. Прям фуллстакнуться на нём можно?


Да, ещё лет 5 назад можно было.

> 3. Если 1 и 2 тру то: а нахуй тогда другие щас учить?


На жс можно делать десктоп апп, но десктоп апп на плюсах будет работать быстрее. Но и разработка будет сложнее и медленнее. Всё от условий и потребностей бизнеса зависит. То же самое с мобилками, реакт нейтив либо колит/свифт. А так-то я даже IoT пишу на жс. Сейчас на нём ML даже можно писать, но в том же питоне экосистема куда более развита. Вот для бекенда жс хорошо подходит, если смотреть за пределы фронта. Реакт нейтив сейчас тоже стал неплох, для довольно большого количества кейсов его более чем достаточно, и разработка на нём стала удобной, в отличие от нескольких лет назад.
320 2818815
>>18806
Даже если компонент от рисуется и не упадёт, это все ещё позволяет отловить всякие проёмы в ключах и пробросе пропсов в нижележащий HTML элемент без фильтрации, от чего консоли лучше не будет, но рендер не упадёт да.
321 2818823
Задача: интерактивная веб-гуйня к приложению с управлением файлами и заданиями без постоянных переходов между страницами (spa называется, да?)
Релевантные навыки: хттпэ и примитивные хтмэл странички

На на каком фреймворке говнокодить, чтобы не слишком больно было?
treviss 322 2818830
>>18823
Какой заешь тот и юзай. От того, что ты напишешь рутину на типа подходящем фреймворке и убьешь кучу времени на его изучение прям профита немного. Знаешь реакт - вперед и с песней. Ты бабки бизнесу приносишь, а не проблему человечества решаешь
323 2818832
>>18830
jquery пойдет?
324 2818837
>>18688
>>18680
Здарова ебанаты, говорю хуле визуал код ебучий не выводит в консоль гугл хрома обоссаного, по факту есть че нашептать или как обычно сидите обтекаете?
Стикер319 Кб, 500x500
325 2818838
326 2818839
>>18837
Ебанько, может ты вообще js не подключил к html?
327 2818840
>>18838
а хули)
он же сказал - "бабки бизнесу приносишь, а не проблему человечества решаешь"
treviss 328 2818962
>>18840
Если можешь на jQuery роутер свой spaшный написать, то вперед и с песней. Если нет, то нахуя хуйню писать ?
329 2819142
>>18837
правильно, так со здешними и надо. а по факту - ты говоришь раньше работало, в этом же проекте работало?
330 2819143
>>18962

>Если можешь на jQuery роутер свой spaшный написать


Можно.
331 2819154
>>18832
Пойдет, но лучше что-нибудь из компонентного взять cample.js напримершутка
332 2819155
>>19142
Да патамуша нада чтобы вот это было в шапке болдкапсом, п.1:

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



И если опять генерируют поток сознания на двачи - футболить в п.1 до окончательного формирования мысли из внутреннего диалога.
333 2819279
>>19155
если человек не может сформулировать мысль и предоставить данные на проблему, которая вовсе никак не относится к тех. части, думаешь болдкапс его как-то напугает?

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

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

хуй знает зачем я это расписывал, только проснулся и решил, видимо, пукнуть в тред.
334 2819287
>>19279
Я предыдущий тоже выбрал с просонья. Но я уже бомбил тут с того, что лично мне проще в интернетах игнорировать чела, из которого надо тянуть клещами проблему/додумывать с его помощью вопрос за него в 10 постов.
335 2819325
Бля заебался, что учить, слишком дохуя стульев
Джс, тс, реакт, реакт Натив, нода, Некст (ещё и на два теперь разделяется), тонкости верстки, вопросы к собеса, вся хуйня, заебался на 100к/мес сидеть
336 2819342
>>19325
Зачем тебе реакт нейтив, если ты фронтендер? Зачем тебе нода, если ты фронтендер?
337 2819357
>>19325
жс. тс. фрейморк. все остальное идет на хуй.
338 2819368
>>19325
JS, TS, поверхностное знание ноды на уровне path, TS, event emitter, stream - чтобы писать каличные скрипты и настраивать сборку.
nextjs - знание реакта, поверхностное знание ноды, которое тебе скорее даже не понадобится, так как на нормальных проектах будет отдельный бэк, нармальна будет.

> натив


Это всё весело задорно, пока тебя нативные компоненты на жаве/котлине не покусают (андройд).

Сомневаюсь, что ты знаешь JS и web API на должном уровне. Посмотри про корсы, про секьюрность приложения. iframe. TS в конце концов освой на должном уровне, а не элементарных аннотация типов.
339 2819373
>>19368
Добавлю, что с app роутером работать пока приятнее, после того как они запдоптили серверные компоненты с суспенсами (саспенс шиз, привет пока, зайбал), мета нормально инджектится без необходимости тащить react-helmet/тащить не дохлые форки.

А потом ты придёшь на проект, где напердолили свой сервер сайд рендеринг на стримах и твой некст ни в pages ни в app варианте нахуй не нужен хыхыхыы.
340 2819436
>>19342
Просто по ЗП смотрю вакансии и норм зп в основном либо на фулстак с нодой, либо на реакт Нативе, я на последнем на один модуль запилил на работе, нихуя разницы с обычными реактом не почувствовал
>>19368
Спасибо, схоронил
341 2819518
Какую аппу можно сделать чтобы она была нужна людям?

Очередную йоботудушку? Клон-убийца фейспука? Сайт для помощи вката в вайти? Какую-нибудь площадку для знакомств/извращенцев/фрилансеров? Каких-нибудь ботов для тегели?

Работаю на норм работке. Кабанчик подскакивает и я тоже хочу.
342 2819538
>>19518
Крипто биржа/обменник
343 2819593
Задача перенести эксель табличку сначала в SQL потом на основе этой базы сделать интерактивное приложение
суть интерактивного приложения упрощенный склад
можем ментяь наименование и количество товара
в идеале сразу все в реалтайме сохранять и обновлять базу
что выбрать? метаюсь между нодой и deno
типо ERP на минималках короче
344 2819635
>>19518

> Какую аппу можно сделать чтобы она была нужна людям?


Не делай аппу ЛЮДЯМ, делай её СЕБЕ. Неужели у тебя нет ни одной рутинной хуйни, которую хотелось бы автоматизировать? Скажем так, вот какого сервиса тебе точно не хватает? Пусть это будет трекер платы за ЖКХ, или инвестиционный советник, или что-то ещё. По сути, тебе нужно вспомнить, какая у тебя цель в жизни. Окей, у меня мечта допустим, выйти на пенсию в 45 лет. Что я могу для этого сделать? Создать планировщик выхода на пенсию. Если эта штука будет юзабельная для тебя, значит она будет юзабельная и для кого-то другого. А если бесполезная для тебя, скорее всего бесполезная и для других. Если ничего такого на уме нет, можешь просто быт себе улучшить - сделать умный дом, сделать из esp32 наручные часы, сделать систему автополива. Идей масса.
image.png205 Кб, 1193x939
345 2819658
Зачем вот тут используется wrapper div? Если его убрать, ничего не меняется. Стилей никаких на него не применяется.
Да и вообще, не один раз видел, что часто всякие элементы-обёртки используется без видимой надобности. Для чего?
ast-3-6-hide-overflow-elementor-section.png154 Кб, 1366x786
346 2819664
>>19658
Если ты не видишь стилей, это не значит что их нет. Они могут проявиться на меньших разрешениях. Тем более сам браузер указывает на то, что стили ЕСТЬ. Он сам же указывает, что стоит модификатор на overflow. Скорее всего там стоит position: relative; overflow: hidden; Так делают когда лень ебаться и выяснять откуда взялась горизонтальная прокрутка. Какой-нибудь маржин вылетел за границы экрана и образовалась прокрутка. Ну или просто ради профилактики, шоп на мобильнике невзначай не появилась такая хуйня. Это конечно ленивый, но действенный способ.
347 2819665
>>19664
Тут дело не в этом.
Overflow браузер показывает, потмоу что на странице есть прокрутка. Если бы не было прокрутки, то не было бы overflow.
Стилей там никаких нет.
348 2819666
>>19635
Вот этого поддвачну касательно делать для себя. Если это не нужно тебе, то мимокроку, который про это забудет через неделю и подавно. Ты не знаешь как хочет, ему не будет нравиться, вы не договоритесь. А если будешь сношать друзяшек - количество мнений погубит твоё начинание в фазе взвешивания хотелок. Делай как удобно тебе. Может воспроизвести какую-то хуйню из повседневности, но изменить что-то в работе этой йобы, что ты считаешь было бы удобно тебе. На выходе получишь клон под себя и опыт в виде написания этого клона.

Есть ещё такая фраза, не пиши в стол. Если ты хотя бы сам этим будешь пользоваться - уже прогресс, значит не зря.
349 2819667
>>19665

>Стилей там никаких нет.


Ты в этом уверен? Ты смотрел исходный код? Мне кажется, что браузер пиздит. Стили там есть, просто он их не показывает. Либо это будет забытый кем-то див.
351 2819673
>>19670
Блядь, ты конечно нашёл что привести в качестве примера. ПРИМЕР для MDN с ПРИМЕРОМ... Мало ли какие планы были на эту страницу и из какой изолированной жопы этот кусок выдернули в отдельную страницу?

мимо
352 2819674
>>19670
Бля ну тогда просто забытый селектор, бывает
353 2819719
Решил вкатиться в JS, я уже мидл?
const power=(b,e)=>e===0?1:e<0?1/power(b,-e):b*power(b,e-1);
effective_cat 354 2819726
>>19719
Тебя наебали. Ты типичный долбаеб
355 2819729
>>19719
Дали тебе задачу забить гвоздь. Вместо того, чтобы взять молоток, ты засунул в анус камень и забил им. Ты уже мидл?
356 2819732
>>19518
Бери любую платную аппу в IOS и напиши ее бесплатный аналог.
спойлер - обкакаешься пока будешь писать, а от злости сделаешь ее платной
357 2819734
>>19729
Мидл
358 2819757
>>19593
Очевидно, на работе выбирать ноду, для пет проекта что угодно
359 2819801
>>19518
Попробую дать тебе идею. Я как-то рылся на фриланс площадках в поисках работы и заметил много интересных проектов в заказах. Может что нибудь приглянется. Можно еще общаться с людьми и узнать их предпочтения, спросить чем они занимаются и предложить им свои услуги, может замутишь проект.
360 2819812
>>19719
Секта параолимпийцев двумя блоками ниже.
361 2820534
362 2820549
>>13625
Добавляешь хэндлер клика на ul, дочерним элементам добавляешь data-subsctiption-id атрибут. Хэндлер клика на ul будет обрабатывать этот атрибут и вызывать сеттер.
Так у тебя получится 1 обработчик на n элементов, на скрине у тебя будет n обработчиков на n элементов.
А handleChoose вообще убрать надо, оно не нужно. Пробрасывать в компоненты хэндлеры это всегда хуевое решение.
363 2820586
>>18823
Сделай на хтмл страничках и не еби себе мозги раз фонтендера нет.
Если сильно хочется и нихуя не знаешь, возьми vue, с ним тебе проще будет.
364 2820669
Решил вкатиться в монгоДБ, а эти хуесосы присоединились к санкциям против русичей. Значит российские компании сейчас не работают с этой парашей? С какими базами сейчас вообще рус компании на ноде работают?
365 2820674
>>20669
ЛукошкоСхрон
366 2820676
>>20669
Чел, ты прям вот пробовал загружать и ставить? Пока звучит так, будто ты полез в облако монги, именуемое Atlas. А если так, то ты в принципе соснёшь с любыми облачными услугами любого забугорного сервиса.

Инб4 возьми с гитхаба и собери сам
367 2820686
>>20676

>Чел, ты прям вот пробовал загружать и ставить?


Сама библиотека то ставится и качается. Но разве сам факт санкций не означает, что рос компании обходят эту хуйню стороной?
368 2820768
>>20686
Челикус, это попенсорс. А используют его или нет - это другой вопрос, в частности вопрос вида нахуя тебе NoSQL? И ты должен понимать зачем ты берёшь NoSQL решение вместо SQL.

Вот тебе целая компания импортозамещающая попенсорсный PostgreSQL https://reestr.digital.gov.ru/reestr/301574/

Можешь использовать, тебе не запрещают. Свои задачи у монги есть.
Если ты хочешь поговорить про используемые решения в бигтехе - там будет поехавшая СБ которая будет тащить только лицензированное говно, да и с большой вероятностью если говорить про SQL - там окажется постгрес. Те самые челы, которые за бамп версии пакета готовы выебать тебя, твою семья, собаку, кота, и весь их помёт.
369 2820919
>>20669
Работают. Монга спокойно накатывается в докер контейнер, это же опенсорс, лол. Не работают с Mongodb Atlas.
NoSQL.png199 Кб, 994x701
370 2821086
>>20669
Чел...... мало того что nosql-баз данных МИЛЬЯРД просто, можно выбрать на любой вкус, от yandex db, до cassandra. Посмотри на скриншот, сколько разных типов есть. Можно взять rethinkdb/orientdb/arangodb и они будут плюс минус как монго работать. У яндекса тоже самое - yandex db отечественная разработка может быть прекрасной заменой монги. Тем более, санкции вводила облачная версия - atlas, не сама опенсоурс монга.
371 2821095
>>20768
Ой блять иди нахуй со своим реестром петух! Ты заебал уже своим реестром долбоёб! Засунь себе его в жопу и ходи гордись.
372 2821101
>>21095
Первый раз написал про реестр, поэтому нахуй идёшь ты.
373 2821121
374 2821203
>>21095

>реестром


Костя Вересов, мастер настройки реестра, посетил тред! Всем дрожать и готовить пёзды для ебли.
375 2821461
>>18830
Никакого не знаю, для себя делаю, может в потрфолио пойдёт, но не на фронт.

>>20586

>Если сильно хочется и нихуя не знаешь, возьми vue, с ним тебе проще будет.


Сам я пока на этом и остановился
Shito.png21 Кб, 172x240
376 2821656

>Знание паттернов проектирования (большая четверка)


Что за четвёрка?
377 2821658
Есть страница с добавлящимся по ажаху контентом. Хочу сделать юзерскрипт, чтобы менять кое-что там.
Как это лучше сделать?
378 2821728
>>21658
Добавляешь юзерскрипт и меняешь кое-что.
????????
PROFIT
379 2822376
>>21658
Mutation observer
380 2822421
>>22376
Ага, спасибо.
8e909c88-4e83-4af4-b5b2-4a50a9b571f7-cover.png124 Кб, 1600x960
381 2822937
Чому так хуесосят пикрил? Годный сабж жи
16914995968460.mp41,4 Мб, mp4,
576x1024, 0:11
382 2822941
>>22937
Лишняя абстракция над инструментом.
У меня кабанчик-анальник-фронт из яндекса на прошлой даже scss не признавал, а на нативном ебашил.
383 2822980
>>22937
Потому что мало того, что тебя абстрагируют от CSS который всё равно нужно знать - есть куча атомов которые просто названием дублируют CSS-ные свойства, только например в CSS - huiZalupa, а в тейлвинде zalupaHui.

Из коробки дохуя чего не хватает в атомах. И тут ты или идёшь блоатить globals.css своими классами, и потом просто в слепую их вешаешь где надо, или ебёшься с конфигом чтобы работал линтер. Анимации будешь костылить ручками, тени, а скорее всего у тебя будут недефолтные тени, будешь докостыливать. И т.д. и т.п.
Часть конфигурации, соответственно, идёт через CSS переменные.

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

Единственное что неплохо в тайлвинде, тебя изначально ставят в рамки какой никакой системы с юнитами. Оказывается, что дизу похуй и вы больше ебётесь торгуясь за паддинги 48/52 встроенные или 50 дизайнерские.
384 2823024
>>22937
Потому что это бутстрап, по своей сути. Тебе дают готовую дизайн-систему, просто раньше дизайн-системой назывался набор компонентов, а сейчас, в 2023, дизайн-системы начинаются с токенов, и тайлвинд это просто набор токенов. Но суть в том же, это готовая дизайн-система, со всеми вытекающими.
385 2823097
>>22980

>только например в CSS - huiZalupa, а в тейлвинде zalupaHui


Например?

>Из коробки дохуя чего не хватает в атомах


Чего не хватает?

>Анимации будешь костылить ручками, тени


Пожалуй единственный минус, но никто не запрещает css юзануть в этом случае

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


И эта простыня всё равно по общему размеру меньше, чем такие же стили в CSS, и читается удобнее
386 2823113
>>23097
Очередной редаксошвайновый нитакусиковый карась, инструмент которого обидели.

>Например?


Не знаю.

>Чего не хватает?


Ты точно пользовался тейлвиндом?

>Пожалуй единственный минус, но никто не запрещает css юзануть в этом случае


Ну так пиши уже css/scss

>И эта простыня всё равно по общему размеру меньше, чем такие же стили в CSS, и читается удобнее


Ты сейчас заставляешь меня сравнивать 5 строк полотна говноатомов прямо в компоненте против пары классов в CSS файле/модуле, я правильно понял?
387 2823119
>>23097
>>23113
Заметь, я даже не говорю про ублюдские модификаторы ховеров, афтеров, бефоров, группировку свойств и состояний вложенных компонентов.
388 2823122
>>23113

>Не знаю.


Ну раз не знаешь - не пиши.

>Ты точно пользовался тейлвиндом?


Да, пользовался. Единственное чего не хватает - классов для стилизации скролла.
Опять же, не знаешь - не пиши.

>Ну так пиши уже css/scss


Зачем? Если во всём остальном тейлвинд лучше

>5 строк полотна говноатомов


>против пары классов в CSS файле


Как ты тактично умолчал, что если у тебя тейлвинд классов набралось аж 5 строк, то в css файле у этой "пары классов" строк будет в разы больше. Не говоря уже о том, что часть стилей распилена по медиазапросам, и надо постоянно скроллить.

>>23119

>ублюдские модификаторы ховеров, афтеров, бефоров


АВ CSS не ублюдские, а в tw ублюдские? Почему?
389 2823124
>>23113
Алсо, не вижу на скринах ситуации где

>в CSS - huiZalupa, а в тейлвинде zalupaHui

390 2823125
>>23122

>Как ты тактично умолчал, что если у тебя тейлвинд классов набралось аж 5 строк


Стили должны лежать отдельно от вёрстки.

>Почему?


Потому что. Какой вопрос - такой ответ. Потому что.
391 2823126
>>23124
Почему self-* свойста это свойства для align, а не для justify? Клоун, хватит клоунничать.
392 2823127
>>23125

>Стили должны лежать отдельно от вёрстки.


Почему?

>Потому что. Какой вопрос - такой ответ. Потому что.


Не разбираешься в вопросе - не пиши.
393 2823130
>>23126
А с чего это вообще он должен быть для justify? align-self используют чаще, чем justify-self, потому что флексы юзают чаще гридов.
394 2823131
>>23127

>Почему?


Потому что.

>Не разбираешься в вопросе - не пиши.


Эти почемушные мантры. Ты не хочешь задать нормальный вопрос, а я должен отвечать. Почему?
395 2823132
>>23131

>Эти почемушные мантры


Это ты вкидываешь какой то тезис, и почему то ожидаешь. что за него не нужно пояснять, и все должны с ним быть согласны. Судя по тому, как ты игнорируешь справедливые вопросы, я делаю вывод, что ты сам не знаешь, о чём говоришь.
image.png76 Кб, 583x402
396 2823134
>>23130

> я не пишу CSS через tailwind, повторяю, не CSS, фреймворк



>>23132

> что за него не нужно пояснять


Пока не доволен только ты. Почему?
397 2823138
>>23134

>я не пишу CSS через tailwind


Я никогда такого не говорил.

>скрин


Как твой скрин доказывает то, что запись self-* должна относится к justify-self, а не к align-self? Как он опровергает что align-self юзают чаще, чем justify-self?

>Пока не доволен только ты. Почему?


Я доволен твоим бахом, поэтому буду продолжать подсвечивать тот факт, что ты на самом деле ничего не знаешь, да ещё и бомбишь от этого
398 2823146
>>23138

>Я никогда такого не говорил.


Перестраховались, спасли тебя от этого заранее.

>Как


opinionated-framework во всей красе, адепты на месте, сохраняем спокойствие

>Я доволен


Ой, а почему?
Общался бы ты как человек...
399 2823153
>>23138
Ну пока ты перевариваешь, найди мне в tailwind текстовую тень, без необходимости тащить дополнительные плагины с трансформами. Спасибо.
400 2823158
>>23146

>а почему?


Потому что приятно видеть недоучку в истерике

>Общался бы ты как человек...


Я общался с тобой как человек, ты сам бомбанул на этом посте >>23113 , хотя я тебя не оскорблял, и в чем то даже с тобой согласился.

>opinionated-framework во всей красе, адепты на месте, сохраняем спокойствие


Это типо плохо?

>>23153
Предлагаю тебе слёзы вытереть, и глубоко вдохнуть - я согласился с тобой в том, что работа с тенями и анимациями в TW это пздц. Используй CSS в таком случае, в чем проблема?
401 2823172
>>23158

> хотя я тебя не оскорблял


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

>Потому что


Как я и сказал, какое почему - такой и ответ.

>Это типо плохо?


Не всегда хорошо.

>Предлагаю тебе слёзы вытереть


Я ещё и плачу. Я пытался удержаться, но почему?
402 2823174
>>23153
Алсо, всё ещё жду скрина с

>в CSS - huiZalupa, а в тейлвинде zalupaHui


именно класс, где TW тупо меняет ключевые слова местами. А то твои

>ррряяя почиму align-self а не justify-self


звучат неубедительно

Ну и жду пояснений от гуру фронта:
1. Почему классы на 25-30 стилей, которые ещё распиханы по медиа запросам, лучше, чем 5 строк атомов, которые читаются легче.
2. Чем TW селекторы псевдо-элементов хуже, чем CSS селекторы.
3. Почему крутые фронтовички должны выбрать только что то одно. И раз выбрал TW, то ни в коем случае нельзя пользоваться CSS в задачах, в которых TW справляется плохо.
403 2823180
>>16516

> Люди не виноваты в том, что живут в стране, в которой кроме вебдева вкатываться некуда.


Поправил.
С остальными направлениями в айти сейчас тоже все плохо.
У меня друган сисадминит в крупной конторе уже 6+ лет.
Мужик помимо вышки и охуевших скиллов в своей собственной области (подтвержденных сертификатами) имеет приличные знания во всех смежных областях, от пайки микросхем до жаваскрипта на уровне джун+, и за все это он вот только сейчас(через анальные экзамены, сертификаты и удачу) добрался до ЗП в 150к+

Для сравнения, другой мой знакомый несколько лет сидел на мамкиной шее и долбил гашик.
А потом на волне ковида у него получилось с нуля запрыгнуть в вебдев, причем сразу на 150к.
И вот сейчас(джва года спустя) ему платят почти 300к, при этом набор задач не поменялся (по его же словам), как стилизовал кнопки/формы так и стилизует.
404 2823199
>>16516
Страна виновата, ага)))
У меня ни одного анальника среди знакомых, и все получают не меньше меня. Если хочется жопу на диване чесать или работать на механической работе, не прилагая моск, это проблема не страны. Никто не виноват, что у нас многим людям больше по кайфу говяжьими анусами питаться, в пятерочке на кассе сидеть и страну ругать
405 2823318
>>23174

>1. Почему классы на 25-30 стилей, которые ещё распиханы по медиа запросам, лучше, чем 5 строк атомов, которые читаются легче


Потому что стили лежат отдельно, в одном месте, сгруппированные по селекторам. Да хоть по тем же медиазапросам.
В tailwinde на тебя вываливают строку в 500+ символов состоящую из
flex text-white hover:text-primary active:text-not-so-primary - пока выглядит ок, задали флекс и работаем с цветом текста, а потом начинается
flex-row rounded-md motion-reduce:hidden items-center dark:text-fifty-shades-of-green/80 md:shadow-lg ...etc
И такого полотна на несколько уровней компонентов в несколько строк на все случаи жизни.
Хорошо, мы не атомарные аутисты, наверно основные цвета у нас кастомизированы и вынесены в тот же глобалс переменными, и мы можем там те же темы светлая/тёмная переключать.
Но ты или ебёшь всех на ревью, и заставляешь хотя бы группировать эти атомы, либо у вас есть какой-то охуенный плагин для упорядочивания/группировки атомов.
Потому что где-то опять-таки, на полпути в вылезет lg:rounded-lg, md:hover:-translate-x-, group, а ниже ещё карнавал с группировкой свойств на несколько элементов.

Только в случае с не тейлвиндом - даже если это всё перемешано, оно сгруппировано хоть по какому-то признаку селектором. С тейлвиндом даже вынося часть блоат констант с атомами - линтер тебя покидает, вы более не в атрибуте className. Нет встроенной проверки на дубли атомов, дубли в механической работе тоже случаются да. В том же css/scss файле тебя даже ворнинг кинет, не говоря о нескучной подсветке.

>2. Чем TW селекторы псевдо-элементов хуже, чем CSS селекторы.


double-edged sword. Наверно, если дохуя брейкпоинтов и состояний - я бы отдал предпочтение css/scss. До тех пор пока количество атомов вменяемое, не 500+ символов, не длиннострока в 120+ символов - ок. Группировка для всех вложенных элементов тот ещё рак, потому что как правило группировка тебе нужна чтобы синхронизировать состояние элементов, и того group-hover:text-kuler, group-hover:lg:rounded-lg etc.

>3. Почему крутые фронтовички должны выбрать только что то одно. И раз выбрал TW, то ни в коем случае нельзя пользоваться CSS в задачах, в которых TW справляется плохо.


> крутые


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

>>23199
Массы инертны. Раньше все шли/всех посылали учиться на юристов и экономистов. Ещё 10 лет назад программисты были грёбаными задротами. А теперь офисно-удалённая крыса на ITшнике - мечта любой приживалы.
405 2823318
>>23174

>1. Почему классы на 25-30 стилей, которые ещё распиханы по медиа запросам, лучше, чем 5 строк атомов, которые читаются легче


Потому что стили лежат отдельно, в одном месте, сгруппированные по селекторам. Да хоть по тем же медиазапросам.
В tailwinde на тебя вываливают строку в 500+ символов состоящую из
flex text-white hover:text-primary active:text-not-so-primary - пока выглядит ок, задали флекс и работаем с цветом текста, а потом начинается
flex-row rounded-md motion-reduce:hidden items-center dark:text-fifty-shades-of-green/80 md:shadow-lg ...etc
И такого полотна на несколько уровней компонентов в несколько строк на все случаи жизни.
Хорошо, мы не атомарные аутисты, наверно основные цвета у нас кастомизированы и вынесены в тот же глобалс переменными, и мы можем там те же темы светлая/тёмная переключать.
Но ты или ебёшь всех на ревью, и заставляешь хотя бы группировать эти атомы, либо у вас есть какой-то охуенный плагин для упорядочивания/группировки атомов.
Потому что где-то опять-таки, на полпути в вылезет lg:rounded-lg, md:hover:-translate-x-, group, а ниже ещё карнавал с группировкой свойств на несколько элементов.

Только в случае с не тейлвиндом - даже если это всё перемешано, оно сгруппировано хоть по какому-то признаку селектором. С тейлвиндом даже вынося часть блоат констант с атомами - линтер тебя покидает, вы более не в атрибуте className. Нет встроенной проверки на дубли атомов, дубли в механической работе тоже случаются да. В том же css/scss файле тебя даже ворнинг кинет, не говоря о нескучной подсветке.

>2. Чем TW селекторы псевдо-элементов хуже, чем CSS селекторы.


double-edged sword. Наверно, если дохуя брейкпоинтов и состояний - я бы отдал предпочтение css/scss. До тех пор пока количество атомов вменяемое, не 500+ символов, не длиннострока в 120+ символов - ок. Группировка для всех вложенных элементов тот ещё рак, потому что как правило группировка тебе нужна чтобы синхронизировать состояние элементов, и того group-hover:text-kuler, group-hover:lg:rounded-lg etc.

>3. Почему крутые фронтовички должны выбрать только что то одно. И раз выбрал TW, то ни в коем случае нельзя пользоваться CSS в задачах, в которых TW справляется плохо.


> крутые


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

>>23199
Массы инертны. Раньше все шли/всех посылали учиться на юристов и экономистов. Ещё 10 лет назад программисты были грёбаными задротами. А теперь офисно-удалённая крыса на ITшнике - мечта любой приживалы.
406 2823436
Так тихо было в треде, но вдруг внезапно разбушевался тейлвиндшиз...
407 2823504
>>23180
Ну тут еще важно на фронте ебашить формы с скоростью 100 форм в наносекнду, а твой пердун сисадмин, возможно не тянет такие темпы, я поработал на галере 8 месяцев, я к отпуску выгорел как тварь, каждый день говнокдишь по 8 часов одно и тоже, даже тесты не писал ниразу, ксати поэтому Native и популярный такой.
408 2823528
>>23318
То что ты описал - проблема не TW, а большого количества стилей в принципе.

То, что в TW содержит 500+ символов, в CSS содержит ~1000+ символов (не считая синтаксис). Это всегда тяжело читать, ещё учитывая то, что в CSS ты ещё:
1. Задаёшь имена классам, следовательно тебе нужно держать в голове какой класс к какому элементу в вёрстке относится
2. Бывает делишь слишком большие классы на классы по меньше, руководствуясь какой то логикой.
3. Постоянно будешь скроллить файл CSS, потому что как бы охуенно ты медиа-запросы и селекторы не сгруппировал, они тупо занимают много места на экране.

>на полпути в вылезет lg:rounded-lg, md:hover:-translate-x-, group


То же самое можно и про CSS сказать, что читаешь сверху вниз файл стилей, и на полпути вылезает на пол экрана:
@media (max-width: 600px) {
.yoba:hover {
...
}
.yoba:hover .yoba-child {
...
}
}

Разраб не сгруппирует атомы - будет тяжело читать. Разраб не сгруппирует логически внутри CSS файла различные медиа-запросы и селекторы - тоже будет тяжело читать.

>Группировка для всех вложенных элементов тот ещё рак


Группировка для всех вложенных элементов одинаково раково выглядит как и в CSS, так и TW. Все привыкли к CSS, и когда видят такое же говно, но написанную по другому, записывают это в минусы TW.

>Можно докостылить свой конфиг, да никто не спорит.


Я не про докостылизацию конфига.
Вот у нас есть TW, которым очень удобно делать "flex items-center justify-center", но вообще не удобно делать тени/анимации. И есть CSS, в котором для того чтобы отцентровать див, надо дать адекватное название классу (адекватность названия строго определяется вкусом ревьювера), и написать в два раза больше символов. Но удобно сделать тень/анимацию.
Так почему нужно выбрать что то одно:
>>23113

>пиши уже css/scss


Когда можно отцентровать див с TW, и сделать тень/анимацию в CSS, чтобы в className в итоге было "flex items-center justify-center yoba-animation yoba-shadow"?
Так не теряешь в таком главного преимущества TW (итоговый размер index.css всегда будет меньше, чем у CSS, атомы TW будут охуительно сжиматься любым компрессором), и не рыгаешь от вида костылей в TW-конфиге.
408 2823528
>>23318
То что ты описал - проблема не TW, а большого количества стилей в принципе.

То, что в TW содержит 500+ символов, в CSS содержит ~1000+ символов (не считая синтаксис). Это всегда тяжело читать, ещё учитывая то, что в CSS ты ещё:
1. Задаёшь имена классам, следовательно тебе нужно держать в голове какой класс к какому элементу в вёрстке относится
2. Бывает делишь слишком большие классы на классы по меньше, руководствуясь какой то логикой.
3. Постоянно будешь скроллить файл CSS, потому что как бы охуенно ты медиа-запросы и селекторы не сгруппировал, они тупо занимают много места на экране.

>на полпути в вылезет lg:rounded-lg, md:hover:-translate-x-, group


То же самое можно и про CSS сказать, что читаешь сверху вниз файл стилей, и на полпути вылезает на пол экрана:
@media (max-width: 600px) {
.yoba:hover {
...
}
.yoba:hover .yoba-child {
...
}
}

Разраб не сгруппирует атомы - будет тяжело читать. Разраб не сгруппирует логически внутри CSS файла различные медиа-запросы и селекторы - тоже будет тяжело читать.

>Группировка для всех вложенных элементов тот ещё рак


Группировка для всех вложенных элементов одинаково раково выглядит как и в CSS, так и TW. Все привыкли к CSS, и когда видят такое же говно, но написанную по другому, записывают это в минусы TW.

>Можно докостылить свой конфиг, да никто не спорит.


Я не про докостылизацию конфига.
Вот у нас есть TW, которым очень удобно делать "flex items-center justify-center", но вообще не удобно делать тени/анимации. И есть CSS, в котором для того чтобы отцентровать див, надо дать адекватное название классу (адекватность названия строго определяется вкусом ревьювера), и написать в два раза больше символов. Но удобно сделать тень/анимацию.
Так почему нужно выбрать что то одно:
>>23113

>пиши уже css/scss


Когда можно отцентровать див с TW, и сделать тень/анимацию в CSS, чтобы в className в итоге было "flex items-center justify-center yoba-animation yoba-shadow"?
Так не теряешь в таком главного преимущества TW (итоговый размер index.css всегда будет меньше, чем у CSS, атомы TW будут охуительно сжиматься любым компрессором), и не рыгаешь от вида костылей в TW-конфиге.
409 2823545
>>18630
Проверь прикрутил ли в хтмл файл соурс в виде своего яваскрипт файла, скорее всего нихуя.
410 2823569
стоит ли использовать react-query если в проекте есть mobx/redux/etc?
412 2823592
>>23528

>То, что в TW содержит 500+ символов, в CSS содержит ~1000+ символов (не считая синтаксис). Это всегда тяжело читать, ещё учитывая то, что в CSS ты ещё:


Ну, в целом, соглы, можно конечно плагин для преттиера накатить, https://tailwindcss.com/blog/automatic-class-sorting-with-prettier

>То же самое можно и про CSS сказать, что читаешь сверху вниз файл стилей, и на полпути вылезает на пол экрана:


Но есть нюанс, свойства сгруппированы и по мере увеличения вложенности, добавляется общая группа.
В TW мне нужно, если проёбана сортировка, делать CTRL+F KEYPHRASE/CTRL+SHIFT+L, помолиться чтобы модификаторы все были в нужном порядке, и сканить глазами в простыне во что оно собирается.

>Разраб не сгруппирует атомы - будет тяжело читать. Разраб не сгруппирует логически внутри CSS файла различные медиа-запросы и селекторы - тоже будет тяжело читать.


Просто никому не хочется тратить лишнее время на ревью, сегодня пчел есть, завтра он улетел. Кто-то полезет фиксить баги после него. Снижаем время на ревью - повышается вероятность излишних стилей, магии типо w-[1488px] и прочего. Самое безобидное что может произойти от излишних стилей - будет лишний вес в выходном файле, в худшем - каскадный эффект, всё поедет.

>Группировка для всех вложенных элементов одинаково раково выглядит как и в CSS, так и TW. Все привыкли к CSS, и когда видят такое же говно, но написанную по другому, записывают это в минусы TW.


Ну, возможно, соглашусь. В принципе когда долго работаешь с TW нон стоп даже атомы в константах парсятся глазами на ура, но тут всё ещё человеческий фактор, опечатки, etc + помнишь атомы, чтобы что-то всунуть на месте.

>Когда можно отцентровать див с TW, и сделать тень/анимацию в CSS, чтобы в className в итоге было "flex items-center justify-center yoba-animation yoba-shadow"?


Можно как добавить свои параметризированные утили в глобалы в TW, которые даже подсвечиваться будут внутри className (но тут желательно, чтобы ты сам положил аналоги с вендорскими префиксами на все случаи костыля), так и найти/сделать плагин с трансформацией нужного свойства. В принципе, там нет ничего сложного.
В том же scss, у тебя также есть миксины, можно инклюдить миксины в нужный класс.
Тут уже просто, с другой стороны, раз мы говорим про какие-то везде повторяющиеся штуки, возможно этот враппер/стек/контейнер/etc можно вынести в отдельный компонент в какими-то базовыми классами и принимать дополнительные по необходимости. Экономия на спичках не ограничивается переиспользуемостью стилей.

>Так не теряешь в таком главного преимущества TW (итоговый размер index.css всегда будет меньше, чем у CSS, атомы TW будут охуительно сжиматься любым компрессором), и не рыгаешь от вида костылей в TW-конфиге.


Сомнительное удовольствие.
Касательно конфига - костыли можно вынести в отдельный плагин.
Минимальная кастомизация так и так будет, хотя бы под ту же типографию.
412 2823592
>>23528

>То, что в TW содержит 500+ символов, в CSS содержит ~1000+ символов (не считая синтаксис). Это всегда тяжело читать, ещё учитывая то, что в CSS ты ещё:


Ну, в целом, соглы, можно конечно плагин для преттиера накатить, https://tailwindcss.com/blog/automatic-class-sorting-with-prettier

>То же самое можно и про CSS сказать, что читаешь сверху вниз файл стилей, и на полпути вылезает на пол экрана:


Но есть нюанс, свойства сгруппированы и по мере увеличения вложенности, добавляется общая группа.
В TW мне нужно, если проёбана сортировка, делать CTRL+F KEYPHRASE/CTRL+SHIFT+L, помолиться чтобы модификаторы все были в нужном порядке, и сканить глазами в простыне во что оно собирается.

>Разраб не сгруппирует атомы - будет тяжело читать. Разраб не сгруппирует логически внутри CSS файла различные медиа-запросы и селекторы - тоже будет тяжело читать.


Просто никому не хочется тратить лишнее время на ревью, сегодня пчел есть, завтра он улетел. Кто-то полезет фиксить баги после него. Снижаем время на ревью - повышается вероятность излишних стилей, магии типо w-[1488px] и прочего. Самое безобидное что может произойти от излишних стилей - будет лишний вес в выходном файле, в худшем - каскадный эффект, всё поедет.

>Группировка для всех вложенных элементов одинаково раково выглядит как и в CSS, так и TW. Все привыкли к CSS, и когда видят такое же говно, но написанную по другому, записывают это в минусы TW.


Ну, возможно, соглашусь. В принципе когда долго работаешь с TW нон стоп даже атомы в константах парсятся глазами на ура, но тут всё ещё человеческий фактор, опечатки, etc + помнишь атомы, чтобы что-то всунуть на месте.

>Когда можно отцентровать див с TW, и сделать тень/анимацию в CSS, чтобы в className в итоге было "flex items-center justify-center yoba-animation yoba-shadow"?


Можно как добавить свои параметризированные утили в глобалы в TW, которые даже подсвечиваться будут внутри className (но тут желательно, чтобы ты сам положил аналоги с вендорскими префиксами на все случаи костыля), так и найти/сделать плагин с трансформацией нужного свойства. В принципе, там нет ничего сложного.
В том же scss, у тебя также есть миксины, можно инклюдить миксины в нужный класс.
Тут уже просто, с другой стороны, раз мы говорим про какие-то везде повторяющиеся штуки, возможно этот враппер/стек/контейнер/etc можно вынести в отдельный компонент в какими-то базовыми классами и принимать дополнительные по необходимости. Экономия на спичках не ограничивается переиспользуемостью стилей.

>Так не теряешь в таком главного преимущества TW (итоговый размер index.css всегда будет меньше, чем у CSS, атомы TW будут охуительно сжиматься любым компрессором), и не рыгаешь от вида костылей в TW-конфиге.


Сомнительное удовольствие.
Касательно конфига - костыли можно вынести в отдельный плагин.
Минимальная кастомизация так и так будет, хотя бы под ту же типографию.
413 2823622
Пришел в проект, чел использует fetch, попросил у него скинуть доку на его обертку - не смог.

Удалил все его говно и затащил axios
414 2823649
>>23581
>>23569
react-query это просто фетчилка данных с кешированием
А state manager вообще про другое

ответ - Да, react-query нужно использовать с redux/mobx если вы делаете проект сложней лендинга, у STM есть много дополнительных инструментов для работы с этими самыми данными
image.png1 Мб, 700x1000
415 2823656
>>23622

>Я не смог найти доку по фетчу


>Попросил вкатыша и он тоже не смог


>Мы не одинаковые.

416 2823668
>>23656
Читаешь умеешь?
Я не смог найти доку к его обертке к фетчу.
Зачем мне копаться в его говне если можно взять нормальную библиотеку?
417 2823678
>>23569

>react-query


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

Хуйня подходит максимум для лендингов
418 2823680
Охуенная, видимо, обёртка. Легендарнее аксиоса. Видимо там целый tanstack-query вместо обёртки. Пынемаю.

мимо пынематель-надо
419 2823686
>>23680
Он изобрел тот же axios.
Но зачем мне его поделка без тестов esli я могу взять такую же но с тестами и докой?

Была удалена и внедрили axios
420 2823689
>>23668

>Мы не одинаковые.

421 2823694
>>23622
Что за обертка?
422 2823704
>>23686
Мне даже интересно, эти легендарные костыли в виде обёртки для фетча, а потом костыли для axios чтобы оно не плевалось режектами на notOk.
Кекусоны.
423 2823721
>>23704

>а потом костыли для axios чтобы оно не плевалось режектами на notOk.


Это не является проблемой
424 2823729
>>23704
скинь ссылку на проблему, почитаю что там у джунов за траблы с axios
425 2823803
>>23729
>>23721
Проблема - это вы, два сапога пара. Генерируете проблемы там где их нет.
426 2823833
>>23803
Вот и я про это, в axios нет проблем
Бог с ним, дайте мне самописную обертку джуна над fetch, но прикрепите к ней доку и тесты
427 2823837
>>23833

>Пукает про обертку и доку.


>Боится скинуть что за обертка которая уже успела стать самописной дабы не обосрали сильнее


>Надо все переписать потомушо я не пынемаю!!!


>Мы не одинаковые.

428 2823852
>>23837
Этого поддвачну. За исключением мидлварей на реквест/респонс и изоморфности - там нихуя граундбрейкинг нет. В фетче уже давно есть отмена запросов через аборт контроллеры. Да хуй с ним, фетч уже в ноду не экспериментально добавили.
Если он там крутил йоба клиент с кешированием - ну может и можно было взять что-то готовое. А если и да - то ты на один аксиос притащил 2 либы/аксиос + всё та же костыльная обёртка.

Щас начнётся кококо кудкудах про прогресс, но иди-ка ты нахуй >>23622. Ты ведь этим и пользоваться не будешь.
429 2823926
>>23837

> ряя ты не понимаешь зачем я сделал квадратные колеса. ты не осилил!


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

>>23852
Это все ахуенно, но мой коллега выкакал класс на 900 строк
Я прошу написать доку и покрыть тестами, хуй не смог и был нахуй послан с заменой на axiso
430 2823938
>>23926

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


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

Единственное что сейчас ясно, что ты не понял код и решил переписать на свой говнокод.
431 2823950
>>23938
я же сказал, точная копия axios с его функциями, но поверх fetch
зачем это было делать?
профит в чем?
432 2823962
>>23950
если это точная копия аксиоса то нахуя тебе документация кода?
ты логику запросов один раз пишешь и больше ее не трогаешь. наху я тебе там вообще что-то знать? у тебя есть метод, дергай его.

>зачем это было делать? профит в чем?


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

если он настрадал 900 строк, то явно должна была быть какая-то причина-задача, т.к. пока сложно представить что он там там уложил.
433 2823963
>>23649
Но зачем, если у того же редакс есть свой rtk query и даже с похожим апи?
434 2823972
Итоги дня:
-тейлвинд/цсс срач - чек
-аксиос/фетч срач - чек
-ртк из зе вей ту го виз редух енд реквестс - чек
-саспенз - неувязка

Ничего не забыл? Ничего не пропустил?
А да,
-нест - говнодспринг на ноде - неувязка
-экспресс - не фреймворк - неувязка
435 2823977
>>23972
Забыли упомянуть, что Ангуляр - база, а реакт для омежек.
436 2823981
>>23977
Годится.
437 2823996
>>23678
А для больших проектов что подходит?
438 2823999
>>23972

>аксиос/фетч срач


Вот это конечно сложна жизень у вротендо-господ, не знают, через какую библу хттп-запрос отправить))
image.png40 Кб, 939x593
439 2824000
>>23999

>не знают, через какую библу хттп-запрос отправить


как это не знаем?
все знаем. уже решили все. вот и сидим попускаем оставшихся.
440 2824003
>>23729
>>23721
>>23833
Аксиос-шиз, плиз. Стриминг в аксиос когда завезут?
441 2824004
>>23852

>Щас начнётся кококо кудкудах про прогресс


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

Мимо другой анон
442 2824016
>>23999

>


Cherry jquery
443 2824027
>>22937
Хорошо выглядит на бумаге, но когда в продакшене оказывается чем-то уровня регэкспов или рикса по читаемости.
444 2824038
>>23963

>redux 2023 год


Чел ты ты серьезно?
Вроде фронты прогрессивные, но почему вы остались в 2005 году?
445 2824045
>>23528
У тебя устаревшая инфа, во всех фреймворках стили скоупятся к компоненту. При клике на класснейм в шаблоне тебя переносит туда, где этот селектор написан в scss

И у тебя будет не
@media (max-width: 600px) { и простыня }

А
.yoba {
--&:hover {
----.yoba-child { ... }
--}
--@media (max-width: $mobile) {
----...
--}
}
446 2824047
>>23504
Не, этот не на галере. Да и не смог бы травокур въебывать. Опять же, по его собственным словам он сейчас работает по паре часов в день, и одну форму может 'делать' несколько недель.
Сисадмин на данном этапе тоже уже не въебывает, но часов пять в день работе уделяет + столько же на постоянное самообразование.
image.png2,6 Мб, 2398x510
447 2824048
Мое ебало когда я пытаюсь отлаживать тейлвинд проект
image.png725 Кб, 700x1241
448 2824054
Мое ебало когда я попал на проект с redux+react_17.0_+react-query+rxjs+scss
449 2824070
>>24054

>scss


В чём проблема, с каких пор он стал не актуален?
16928562037000.mp421,7 Мб, mp4,
1920x1080, 0:25
450 2824118
451 2824175
Наработал полтора года работы во фронте. Очень ссусь конкуренции и вкатунов-волков. Сеймы есть, или я зря кипишую и можно расслабиться?

больше стажа не наработал т.к. совсем пиздюк
452 2824176
>>24175

>Наработал


напиздел?
453 2824179
>>24176
Нет. Вкатился на стажировку срякт-макакой через вуз
454 2824198
>>24175
До 3-х лёт опыта в коммерции можешь быть натянутым напряжённым и упругим. Твоё спасение - RNG и ребята которые хотят не пиздящего вкатуна на джуновскую позицию, но перспективного с вышкой.
Но спойлер алерт: таких вакансий меньше 5%, на остальных тебя тупо автоматом отфильтрует.
455 2824201
>>24198
>>24179

> Нет. Вкатился на стажировку срякт-макакой через вуз


Так и оставайся у этих после стажировки. В чём проблема?
456 2824203
>>24201
Порой встречаю ужасный тайпскрипт с тс игнорами и эни
457 2824209
>>24203
а ещё хочу 2х к зепке
458 2824234
>>24175
Я такой же. Тоже полтора года отработал, сижу на днищезарплате а уходить страшно. Попробовал откликнуться, резюме даже не читают, сразу нахуй. Видимо придется 2 года еще себе рисовать опыта
459 2824242
>>24045
Как это блядь может быть устаревшая инфа, если это работает именно так, как ты написал? Вообще как ты умудрился понять иначе

Компонент, а внутри компонента группировка по первичным и вторичным половым признакам. Внутри компонента. Внутри признаков. Стили.
460 2824282
>>24203
в чем проблема эни?

мимо раскидываю эни где типизация нахуй не нужна.
461 2824285
>>24234
Так лучше тогда unknown... А ещё нормальный tsconfig запретит любое эни в проекте
462 2824286
>>24282
>>24285
Проебался
image.png138 Кб, 480x360
463 2824293
>>24285

>tsconfig


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

Я тут стилем командую, а не какой-то там файлик.
464 2824325
>>24285

> нормальный


Даже дефолтный, лол.

>>24282
А ТС то зачем тогда? Он и в принципе то не особо нужен, так, скрепы какие-то.
maxresdefault.jpg63 Кб, 1280x720
465 2824398
>>24293

>tsconfig


>стилем


У меня для тебя плохие новости.
image.png61 Кб, 855x571
466 2824897
Помогите, пожалуйста.
Я может быть вообще неправильно делаю, но я не знаю как надо?
image.png25 Кб, 448x176
468 2824966
>>24897
То что ты пытаешься сделать на скрине - пикрил. Кастуешь не результат, а объект к которому обращаешься и уже к нему обращаешься за item/itemList
469 2825006
>>24966
Крутяк, спс.
А что так можно было...
470 2825174
>>24966
хуйня, волк?
471 2825178
>>25174
вол, хуйняк!
simplescreenrecorder2.mp44,6 Мб, mp4,
1186x796, 0:40
472 2825272
Как вам? Догадаетесь, что это?
sage 473 2825275
>>25272
Нормальный код, чё те не нравится петух
474 2825278
>>25272
Яндере дев, иди нахуй со своей террарией.
475 2825382
>>25272
Конфиг адблока
476 2825394
>>25272
Юзерскрипт для автопринятия ебучих уведомлений о куках.
Нормально написано.
477 2825409
>>25394
Бинго
Я полез копаться, потому что интересно, как они сделали, чтобы JS скрывал уведомления ещё до полной загрузки страницы, иначе бы уведомление показывалось и скрывалось.
478 2825509
Ну всё, мёртвый тред. Последние вкатуны вкатываются в 1 сентября.
479 2825872
>>25509
Ну всё, упругие зумеры потопали оттирать штаны в своих шарагах и теперь не будут грызть глотки за место вкатуна. Теперь-то я вкачуся!
480 2825916
>>25872
Теперь вкатунам осталось дожить до второго курса, а там не хлэб в катят через практику.
481 2825971
Аnoны, как выглядит первый рабочий день джуна? Например если он устроился в КОТВАСЯ.
А то я пробовал гуглить типичный рабочий день, а мне выдавали только видео со смехуёчками на рабочем месте и катания на креслах.
482 2825986
>>25971
Зачем тебе это, Анон?
483 2825990
>>25971
Получаешь доступы, технику, доступы, читаешь ридми – блять, к ридми тоже доступы надо получить.
484 2826007
>>25990

> получил доступ к ридми


> узнал про чек лист


> 2 недели получал доступ к чек листу


> 2 недели получал недостающие доступы согласно чек листа


> в чек листе было не всё


It's over
485 2826021
Анальники-вейперы, вы понимаете, что своими дымящими сосалками уничтожаете природу?
486 2826039
>>26021
IT- гойник. IT-семейства гоев объединили в мегазорда с целью продоить. Никогда такого не было, но нынче IT-гой это 300КК/нс во всех слоях инфороля.
487 2826046
Причина по которой валидатор хуйни всегда выдаёт ошибку какая?
488 2826085
сделаю любую джава скрипт работу
фикс цена 25к день
16873441083450.jpg56 Кб, 259x259
489 2826088
490 2826099
>>26085
хоть 100 форм нашлёпай, всё равно 10к в день

Тебе придётся хуярить от 500 форм день.
491 2826144
>>26085
Тем временем, это всего-то 200$+.
Дожили.
492 2826151
>>26144
250 бачей в день - 100к баксов в год.
Да, всего-то.
493 2826302
>>25986
Хочу быть ко всему готовым + не обосраться и ничего не сломать на старте.
>>25990
Ясно, спс.
494 2826313
>>13436 (OP)
ХОЧУ СВАЛИТЬ С ЗАВОДА, ПОМОГИТЕ

У меня есть база в виде проги в унике. Ну и с компиком на ты, плюс английский уровня "видеоуроки без субтитров" как родные

Вылетел из вуза. Пошел на завод. Зарядился мотивацией.

Как я помню по базу 2015-20 годов, быстрейший вкат - фронтенд, т.е. JS, CSS. Потом еще SQL.
Так?

Я просто знаю ЧТО мне учить и ЗАЧЕМ. Но какой путь - не вижу ясно. Вот learn.javascript.ru я пройду вс уроки и сдела

п.с. говорят что JS легкий, но там какие-то заёбистые quirks уже с первых уров, я вот учил Го, С, С++, Раст, Питон каждый до уроков с массивами и проч базы - и все они казались проще, чем JS. Там не было таки неочевидных деталей, которые нужно держать в голове.Пример вот тут learn.javascript.ru/structure все кажется хаебисто - вопрос: это потому что рили язык такой, или потому вчто моих туториалах С и Го до таких деталей, как в learn.javascript.ru/structure, не опускались?
495 2826320
>>26313

>Вот learn.javascript.ru я пройду вс уроки и сделаю -а дальше что? Сделать портфолио из пет проектов и все? Интерном за 50к взьмут?


40?
35?
496 2826333
сделаю любую джава скрипт работу
фикс цена 25к день
>>26144
ты лох а я богат
497 2826334
>>26320
25
20?
sage 498 2826335
>>26313

>с компиком на ты


Значит можешь уже идти вкатываться в девопс сходу. Если не можешь - значит ты максимум эникей.

>я вот учил Го, С, С++, Раст, Питон каждый до уроков с массивами


Судя по твоему прогрессу - особого смысла пытаться вкатится вайти нет. Не вытянешь.

>learn.javascript.ru/structure все кажется хаебисто


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

>туториалах С и Го до таких деталей, как в learn.javascript.ru/structure, не опускались?


Что будет выведено в stdout если скомпилировать указанный C++ код компилятором g++17?
#include <stdio.h>
int main() {
int i = 0;
std::cout << i++ + ++i;
}
499 2826337
>>26313
шапку читай. все уже обмусолили.
500 2826338
>>26313

> быстрейший вкат - фронтенд


Этот резидент слипер проснулся, когда вкат во фронт стал одним из самых сложных лол.
501 2826342
>>26338
а чем вкат в другие сложен?
я особо из экосистемы жса и не выходил, разве что тыкал и игрался с языками.
# OP 502 2826351
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
>>2826350 (OP)
>>2826350 (OP)
>>2826350 (OP)
# OP 503 2826352
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
>>2826350 (OP)
>>2826350 (OP)
>>2826350 (OP)
# OP 504 2826353
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
>>2826350 (OP)
>>2826350 (OP)
>>2826350 (OP)
505 2827431
>>26021
Ну мы же понимаем, что остались те кого не релокейтнули, а это сам понимаешь что за котингент.
Тред утонул или удален.
Это копия, сохраненная 23 октября 2023 года.

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

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