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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 505 75 110
JS Thread #289 js /js/ Аноним # OP 21/08/23 Пнд 07:36:49 2813436 1
16918608192720.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>2804014 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 21/08/23 Пнд 07:40:09 2813441 2
image.png 20Кб, 512x512
512x512
image.png 491Кб, 888x1024
888x1024
>>2813436 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 21/08/23 Пнд 07:48:27 2813443 3
JS, I love it. [...].mp4 754Кб, 1280x720, 00:00:04
1280x720
Аноним 21/08/23 Пнд 07:52:59 2813444 4
То есть новичку лучше освоить реакт, потому-что он дает хороший фундамент в отличие от того же Vue правильно? Почему не стоит вкатываться в Vue?
Аноним 21/08/23 Пнд 08:52:37 2813481 5
Вы в работе используете плотно графы и деревья? Стоит дрочить понимание всяких AVL tree, red-black tree, Kosaraju algorithm, Bellman Ford algotithm и подобное для чего-то кроме собесов?
Аноним 21/08/23 Пнд 09:46:27 2813503 6
>>2813444
На вью работы очень мало и в основном это второсортные/третьесортные параши, исключение озон, если ты в РФ, хз нахуя они выбрали вью, теперь заёбываются искать сеньоров с большим опытом на вью, ведь практически все адекватные люди выбирают ангуляр или реакт
Аноним 21/08/23 Пнд 09:51:12 2813507 7
>>2813503
Окей спасибо что прояснил, буду вкатываться в реакт тогда.
Аноним 21/08/23 Пнд 10:19:58 2813518 8
>>2813507
Реакт в плане кода хуже вью, но к сожалению он намного более популярен
Аноним 21/08/23 Пнд 10:42:02 2813540 9
Node.js провалился полностью.

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

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

Пьешь пивасик каждый день? Тебе не принципиально покопаться в говне? Ты в состоянии понять как работает любой код? Дружок, тогда тебе нужно вкатываться в НОДЖС.
Аноним 21/08/23 Пнд 11:00:22 2813552 10
>>2813540
>Хрен уж знает, чем на самом деле задумывалась нода при своем создании 10 лет назад (или уже больше)
У тебя практически весь тулинг на ноде. Да. Писать тулзы на чём-то кроме ТС/ЖС тот ещё пердолинг, который подразумевает знаний больше чем на ноду/ТС/ЖС.

> Один говнофреймворк (express)
Чел ты... хватит накидывать со своей ДЖАВОЙ, зайбал.
> Второй фреймворк
Смотри выше, буквально ЗАЙБАЛ
> разочаровались в JS'е и массово тянут TS куда только можно.
Не понимать зачем - буквально уровень хлебушка
> Производительность СОСЁТ
Пока что из треда в тред сосёшь только ты
Аноним 21/08/23 Пнд 11:11:18 2813564 11
>>2813518
Но ведь адекватные люди выбирают реакт.
Аноним 21/08/23 Пнд 11:18:21 2813572 12
>>2813481
Теоретически если мы говорим про эффективную утилизацию времени то зависит от того, есть ли на данном моменте у тебя задача изучать эти концепты. Если это необязательно, то смысла изучать нет и лучше отдать приоритет тому что можно выполнить сейчас и что даст большую эффективность. А если говорить об пользе изучения этих концептов то лишним ведь не будет.
Аноним 21/08/23 Пнд 11:21:26 2813578 13
Еще зависит ведь от конкретного собеседования и твоих ожиданий от работы. Если оно тебе интересно и ты заинтересован в работе где есть определенные требования, то почему нет давай вперед бери изучай. Чем больше знаешь тем ведь круче.
Аноним 21/08/23 Пнд 11:54:04 2813613 14
>>2813540
>Node.js провалился полностью.
Надеюсь, С ТРЕСКОМ?
Аноним 21/08/23 Пнд 12:17:09 2813625 15
image.png 129Кб, 578x351
578x351
Сап, что лучше, для списка элементов, в каждом элементе создавать хендлер или как на картинке - через e.target.value передавать айдишник просто?
Аноним 21/08/23 Пнд 12:43:14 2813645 16
>>2813564
Адекватные люди выбирают ангуляр.
Аноним 21/08/23 Пнд 13:05:49 2813659 17
>>2813503
>ангуляр
Это тот устаревший кал от которого сам создатель отрекся и пошёл пилить qwick как работу над ошибками?
>реакт
Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.
>На вью работы очень мало
Ты хоть рынок изучаешь? Изучал бы, не писал бы такую ахинею.

Хотя я понимаю тебя, никому не хочется плодить конкурентов.
Аноним 21/08/23 Пнд 13:13:26 2813669 18
>>2813659
>Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.
Кекв, ну возьмёшь vite, не развалишься. КРЯ однажды обновят. Никто не мешает и на нём осваивать реакт.
Можешь хоть пойти в Nextjs сразу, только тебе скажут "ЕТА ЁБА ФРЕЙМВОРК ПОВЕРХ РЕАКТА, ВСЁ ЕСТЬ, ТОЛЬКО БАЗИС ПО РЕАКТУ ПОСМОТРИ". Справедливости ради, дока реакта не такая большая.

>Ты хоть рынок изучаешь? Изучал бы, не писал бы такую ахинею.
Нам нужен универсальный php воин под битрикс, фуллкек, желательно со знанием vue

мимо
Аноним 21/08/23 Пнд 13:15:56 2813672 19
16879789571040.mp4 4656Кб, 2044x1294, 00:00:34
2044x1294
16879560167240.mp4 18399Кб, 1600x668, 00:00:32
1600x668
Призовите ученого. Скучно.
Аноним 21/08/23 Пнд 13:24:30 2813682 20
Аноним 21/08/23 Пнд 13:38:54 2813698 21
>>2813625
Это че за вэлью такой и откуда он там берется
Аноним 21/08/23 Пнд 13:48:25 2813709 22
>>2813444
Есть два стула - на одном ангуляр. Сидят ботаны в банках и страховых компаниях и ебашат по ООП унылый медленный код, у них философия звучит так - "как бы чего не вышло!". Можно взять любого деда-джависта или шарписта, посадить за эту хуйню и он будет себя чувствовать как дома. Полутора мегабайтный бандл хеллоувордлда в комплекте. Если тебе надо крудошлепить и чтобы это было ИНТЫРПРАЙЗНО то тебе сюда

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

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

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

В карточке твой onChoose чё хочет то и делает, потом он проверяет что колбэк есть, аля
if (handleChoose) {
handleChoose(Number(e.target.value))
}
где e.target - НЕ КНОПКА, ПОВТОРЯЮ, НЕ КНОПКА
Аноним 21/08/23 Пнд 14:12:13 2813751 24
image.png 130Кб, 1920x1080
1920x1080
image.png 132Кб, 1920x1080
1920x1080
Помгите нуфагу, почему react-router-dom отображет пустую страницу? Какого хуя в консоли строка You need to enable JavaScript to run this app?
Аноним 21/08/23 Пнд 14:37:28 2813779 25
>>2813444
Все, что нужно знать про вуе и ангуляр это то, что у них по сути нет наследников в стремительно развивающемся мире вротенда. Отдаленно похожий на вуе свелт - и тот продался в рабство к Vercel. Все новые фреймворки (qwik, solid) - это идейные наследники Реакта (jsx, хуки и прочее), разрабы солида прямо пишут, что при знании реакта солид учится за вечер. Дальше все будет развиваться в этом направлении, так как шаблонизаторы ненужны с зоопарком директив, миллиард операций под капотом ненужны, диктат фреймворка что и как делать не нужен.
Аноним 21/08/23 Пнд 14:49:10 2813793 26
На Западе раскочегаривается хайп на Svelte/kit, до нас дойдёт как обычно через 3-5 лет - вопрос в том, как до этого дожить, не прикасаясь к текущей React-Vue-Angular-параше.
Аноним 21/08/23 Пнд 14:57:06 2813800 27
>>2813793
Хороший вопрос. Вот только я сейчас зашёл на их сайт, кликнул на туториал. Мне больше минуты грузилась страничка, а потом ой мы не можем загрузить арр. Лучше подожду пока бета тест пройдёт.
Аноним 21/08/23 Пнд 14:57:38 2813801 28
>>2813793
Как дойдёт - тогда и приходите. У нас останется либо братский китайский свелт, либо ИМПОРТОЗАМЕЩЁННЫЙ веб-фреймворк.
Аноним 21/08/23 Пнд 14:58:04 2813803 29
>>2813801
>свелт
вью конечно
слоуфикс
Аноним 21/08/23 Пнд 15:02:42 2813806 30
>>2813751
Посмотри примеры в доке.
Добавь дефолтные пути в роутер, например корневой или на все пути звёздочкой.
Посмотри про outlet.

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

glhf. Как появятся вопросы пиши.
Аноним 21/08/23 Пнд 15:06:46 2813809 31
>>2813793
Он уже пришел и ушел, это нишевый фреймворк уровня фореста или солида, для каких-то отдельных ценителей, в прод эту хуйню никто на полном серьезе не тащит
Аноним 21/08/23 Пнд 15:22:44 2813819 32
>>2813540
Ты кринж, чел. Я прямо сейчас вкатываюсь в ноджс и мне НОРМ. На експрессе писать одно удовольствие, нехватки функций не испытываю.
Аноним 21/08/23 Пнд 15:45:34 2813847 33
>>2813751
Пиздец. Открой вкладку console и посмотри.
Какие же вкатуны дегенераты, пиздец просто.
Аноним 21/08/23 Пнд 15:50:59 2813850 34
image.png 10Кб, 336x118
336x118
>>2813847
Бля, анон написал и теперь я заметил. У него на скрине из функции НИХУЯ не возвращается.
>>2813751
Аноним 21/08/23 Пнд 15:52:36 2813851 35
Колупаю вебгл, беспокоит отсутствие автокомплита в вскоде, начинает казаться, что я что-то упустил какой-то js файлик для корректной работы вебгла.
Аноним 21/08/23 Пнд 16:05:01 2813857 36
Аноним 21/08/23 Пнд 16:10:26 2813862 37
logo.png 9Кб, 300x100
300x100
>>2813801
Давно уже есть аналоговнет.
Кто не вкатился - сожалею.
Аноним 21/08/23 Пнд 16:10:55 2813863 38
>>2813819
/pr/ если слушать, то Нода - ВСЁ, Питон - ВСЁ, Жаба - ВСЁ, Шарп - ВСЁ, Го - так и не начался. Руби на самом деле уже практически всё.
Давайте всей бордой сбивать спесь и переходить на ПХП и православный Битрикс.
Аноним 21/08/23 Пнд 16:16:29 2813870 39
Why We Should S[...].mp4 5783Кб, 1280x720, 00:02:15
1280x720
>>2813863
Ну так если действительно они все. Представь если лет 10 назад кто-то на дваче пукал бы, что жиквери - все.
Ну вот мы и тут. Жиквери заслуженно считается все.
ЖС уже почти все. Все остальное на пути к все.
Аноним 21/08/23 Пнд 16:18:15 2813873 40
>>2813863
Какой ещё пхп, ёбу дал? Надо переходить в adin-ass. Там теперь даже переменные на английском можно называть.
Аноним 21/08/23 Пнд 16:19:19 2813876 41
Вот этот вовзвращает Buffer в ноде:
var ls = spawn('ls', ['-lh', './']);
ls.stdout.on('data', (data) => {
console.log(data);
});

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

То метод toString декодирует байты в текст.
Почему?
Аноним 21/08/23 Пнд 16:21:11 2813879 42
>>2813876
Если в браузере на byte array применить toString, то ничего не декодируется.
И вообще почему toString декодирует?
Аноним 21/08/23 Пнд 16:26:47 2813891 43
Аноним 21/08/23 Пнд 16:30:44 2813897 44
>>2813891
Тупица говорит спасибо.
Аноним 21/08/23 Пнд 16:34:09 2813904 45
image.png 18Кб, 464x241
464x241
Аноним 21/08/23 Пнд 16:35:31 2813907 46
image.png 5Кб, 256x68
256x68
Аноним 21/08/23 Пнд 16:36:06 2813909 47
Аноним 21/08/23 Пнд 16:36:36 2813913 48
>>2813909
> array
По-твоему оно внезапно перестаёт быть объектом?
Аноним 21/08/23 Пнд 16:41:46 2813921 49
>>2813870
Ну так и мы - всё, и всё - тоже всё. Это как смотреть.
ЖС с бэкенда вряд ли начнёт исчезать в обозримом будущем. Перепрыгнет с Ноды на Дено или какой-нибудь Бун, делов-то. Резких телодвижений экосистема не позволит делать.

>>2813873
Битрикс и так от adin-ass, они его на ПХП сделали.
Аноним 21/08/23 Пнд 16:44:54 2813923 50
>>2813913
Вопрос был про byte array (Uint8Array), зачем ты обычный массив показываешь?
Аноним 21/08/23 Пнд 16:52:23 2813931 51
>>2813921
>adin-ass
Пиши правильно, ебаный вкатышь, блять, сука, не adin-ass, А Жопа Одина!!!!
Аноним 21/08/23 Пнд 16:59:25 2813936 52
Аноним 21/08/23 Пнд 17:01:22 2813939 53
изображение.png 4Кб, 378x91
378x91
>>2813936
Шиз, оформи спокойствие пожалуйста.
Аноним 21/08/23 Пнд 17:05:44 2813944 54
>>2813936
>задал вопрос
>получил неверный ответ
>спросил, зачем даёшь неверный ответ
>с твоей стороны пустой пиздёж.
JS тред
Аноним 21/08/23 Пнд 17:07:11 2813947 55
image.png 5Кб, 282x96
282x96
Аноним 21/08/23 Пнд 17:10:55 2813949 56
>>2813947
Проиграл. И вот такие вот умники сидят в треде советы раздают.
Аноним 21/08/23 Пнд 17:13:53 2813955 57
>>2813949
Я тоже проиграл. Запихнул объект в консоль лог без конверсий без хинтов, и ожидает что там будет что-то кроме результата из valueOf.
А потом ОЙ, Я ЯВНО ВЫЗВАЛ ТУСТРИНГ И ПОЛУЧИЛ СТРОКУ, КАКОГО ХУЯ?
Кекусоны.
Аноним 21/08/23 Пнд 17:16:00 2813959 58
image.png 3Кб, 1067x239
1067x239
Аноним 21/08/23 Пнд 17:17:43 2813960 59
изображение.png 3Кб, 189x132
189x132
Аноним 21/08/23 Пнд 18:18:23 2814072 60
>>2813960
Не позорься, вкатышь...
Аноним 21/08/23 Пнд 18:33:07 2814100 61
>>2813564
Да, потому что хотят хорошую работу и хорошие деньги. Но писать на реакте неприятно нормальному человеку.

>>2813659
> Это тот устаревший кал от которого сам создатель отрекся и пошёл пилить qwick как работу над ошибками?
Тупая, пишущая на китайской подделке мартышка, никогда не писавшая серьезные массивные веб-приложения, ты?
> Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.
Поначалу можно учиться с применением vite, или cra если вкатывальщик по какой-то причине по устаревшим мануалам/статьям/видео учится. Но всё рано некст вкат усложняет не сильно, на нём же уже решены основные проблемы, не надо руками SSR писать и т.д.
> Ты хоть рынок изучаешь? Изучал бы, не писал бы такую ахинею.
Да, изучаю. На реакте дохуища вакансий, на ангуляре мало, но там высокий процент серьёзных, интересных, качественных проектов с зп выше среднего. А на вью третьесортный кал в основном, шлёпанье сайтиков в веб-студиях и галерах, заодно регулярно навязывают пхп.
Аноним 21/08/23 Пнд 18:47:00 2814124 62
>>2813540
>Ща ради интереса посмотрел вакансии на бекенд ноджс, проиграл в голосинку с увиденного. Хрен уж знает, чем на самом деле задумывалась нода при своем создании 10 лет назад (или уже больше). Но факт остается фактом, на бекенд ВОЗМОЖНО переобулись бывшие верстальщики и массово вкатывались ньюфаги. Понять я их могу, нода была шустренькая, да и все инструменты были достаточно легковесные, плюс мало кто мог предложить асинхронную модельку для вычислений (все остальные уже потянулись сюда сильно позже, хотя нода не первопроходец здесь)
Бек на ноде пишут в Яндексе, Сбере, Райффайзене, нескольких банках поменьше (Совком, Ренессанс, Русский Стандарт), Киви, МТС, Теле2, Билайне, Х5, Магните, Газпроме, Леруа, БКС, Профи.ру, Сравни.ру, Скиллбоксе, в авиакомпаниях (Победа, S7), девелоперах (Пик, Самолёт), куче средних и мелких компаний, очень часто в крипте любого масштаба. Про западный рынок даже говорить не хочется чтобы не попускать тебя вот так сходу, маня.
>И что тут сейчас имеется через 10 лет? Один говнофреймворк (express) который даже фреймворком назвать сложно, имеет сомнительный объем доступных функций. Второй фреймворк, который пытается копировать больших папочек из большого энтерпрайза (nest.js). Все массово разочаровались в JS'е и массово тянут TS куда только можно.
Один минималистичный роутер express, проверенный годами использования, который удобно применять в соответствующих проектах, второй шикарный фреймворк для больших проектов, вдохновленный проверенными временем бекенд фреймворками с других экосистем, ещё и с поддержкой TS из коробки. Сейчас бы писать бекенд на чистом JS, лол.
>Производительность СОСЁТ, все большие игроки на срыночке уже давно работают быстрее, чем рантайм ноды + либув. Производительность тулинга сосёт, выходят всякие буны в которых пакетные менеджеры работают в 15 раз бысрее npm'а.
Пруфов конечно же не будет?
>Уже есть устоявшийся пропидоренный стек, что-то в духе Rabbit, Kafka, бла-бла-бла. И НИХУЯ НОВОГО БОЛЬШЕ ТУТ НЕТ.
И в чём проблема? Чем тебе реббит и кафка не угодили? Тебе нужно чтобы каждый день выходили новые модные инструменты? Это не только в ноде, весь бекенд такой. Серверлесс жявадебил, это снова ты?
Аноним 21/08/23 Пнд 18:54:57 2814140 63
>>2814124
>Пруфов конечно же не будет?

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

https://www.youtube.com/watch?v=h7UEwBaGoVo
Аноним 21/08/23 Пнд 18:58:24 2814145 64
1692633504146.jpg 686Кб, 1080x1796
1080x1796
>>2813709
>реакт
>полная свобода
Ага, такая охуенная, что в большом проекте постоянно приходится ебать себе мозги по поводу useCallback и memo, плюс огромная куча говна вместо стейт-менеджеров. Не придёшь же на проект и не скажешь кабанчику "ря, мне не по душе редакс, давайте его выбросим и сменим на effector"?

>юрикий
Сорян, уже не такой юркий, как ангуляр.
https://krausest.github.io/js-framework-benchmark/current.html
Зустандошизы соснули у редаксошизов и мобиксобогов
Аноним 21/08/23 Пнд 19:00:51 2814150 65
Аноним 21/08/23 Пнд 19:08:56 2814182 66
image.png 102Кб, 712x426
712x426
Кто-нибдуь может взглянуть?
https://codesandbox.io/s/confident-diffie-4jzxhs?file=/src/index.html

Нужно, чтобы срабатывал hover по наведению на чёрную вертикальную полосу слева. Такое можно сделать?
Наводишь на чёрную полосу - она подсвечивается.
Аноним 21/08/23 Пнд 19:10:24 2814190 67
image.png 48Кб, 937x673
937x673
>>2814182
Второй скрин, если кому лень переходить
(щас ховер не работает)
Аноним 21/08/23 Пнд 19:17:47 2814217 68
image.png 16Кб, 305x283
305x283
>>2814182
>>2814190
Меняешь background-color - значит модифицируешь background-color.
color не имеет отношения к фону.
Аноним 21/08/23 Пнд 19:19:11 2814219 69
>>2814140
>>2814150
>нода vs го
Результаты не удивительны. Но го занимает чуть большую часть рынка по сравнению с нодой. А вот питон и пхп являются большими игроками рынка и они в плане перформанса значительно хуже ноды. Джава и дотнет не сильно вырываются вперёд. Но важно то, что абсолютное большинство проектов не достигают тех самых 10к рпс, даже 1к рпс это уже достижение. Если нужен реальный лоу латенси хайлоад, то к системе микросервисов на ноде легко добавляются микросервисы на богоблагословенном расте или няшном го. Но никак не на джавапетучевском омерзительном куске экскрементов.
Аноним 21/08/23 Пнд 19:21:09 2814227 70
>>2814217
Бля...Надо отдохнуть.
Спасибо
Аноним 21/08/23 Пнд 19:44:10 2814261 71
>>2814140
У него возможно есть оверхед из-за rxjs
Аноним 21/08/23 Пнд 21:02:36 2814357 72
>>2813444
Фундамент – это ванила, а не фреймворки.
Вкатывайся в то куда тебя возьмут.
Аноним 21/08/23 Пнд 21:25:42 2814372 73
>>2814145
>постоянно приходится ебать себе мозги по поводу useCallback и memo
Бляяя так бесет в js постоянно приходица ебать себе мозги .map и .filter 😣😣😣😣😣
Аноним 21/08/23 Пнд 21:32:08 2814376 74
>>2814372
Соглы, то ли дело в шарпах божественные Select и Where
Аноним 21/08/23 Пнд 22:14:59 2814406 75
>>2814376
Соглы, то ли дело в сишке, for и if.
Аноним 21/08/23 Пнд 22:24:13 2814412 76
>>2814357
Я думаю если как говорят на вью нет работы, то лучше в реакт вкачусь. Но и изучение реакта не повредит в закреплений ванилы.
Аноним 21/08/23 Пнд 22:31:18 2814413 77
>>2814412
> Но и изучение реакта не повредит в закреплений ванилы.
Кнопкокрас ваниллы может и не увидеть лел
Аноним 21/08/23 Пнд 22:33:46 2814414 78
>>2814413
Что сказать то хотел?
Аноним 22/08/23 Втр 00:19:29 2814473 79
>>2814372
Зачем ты навалил такого лютого кринжа? .map и .filter вносят практически 0 когнитивной нагрузки, в то время как в реакте по любому поводу происходит множество лишних ререндеров и слишком часто приходится думать про оптимизацию через useCallback и memo. В svelte или solid такого убожества нет, разработчику не нужно думать о лишнем.
Аноним 22/08/23 Втр 00:28:46 2814475 80
>>2814414
А что тебе непонятно?
Аноним 22/08/23 Втр 01:24:16 2814484 81
Аноним 22/08/23 Втр 01:26:59 2814486 82
Дублирую из предыдущего, если есть желание можете послать меня нахуй!!

Уважаемые господа фронтендеры, хочу предложить вам пойти ко мне на проект пилить фронт в соло. Проект легкий, работы недели на 2-3. По оплате не особо жирно, но и навыки нужны джун/джун+, договоримся короче.
Прошу в тг @nikitakuvikov
Мы два студента, нашли поток заказов, пытаемся ВЕРТЕТЬСЯ
Аноним 22/08/23 Втр 01:31:34 2814489 83
>>2814412
Может и повредить.
И программирование – это не про фреймворки вообще.
Аноним 22/08/23 Втр 01:40:28 2814490 84
>>2813779
>>2813793
Давайте новый срач. Svelte vs Solid. По-моему у svelte вырвиглазный синтаксис, в то время как у solid привычный и приятный, но без лишнего реактовского говняка типа выше упомянутых костылей в виде всяческих хуков вроде useCallback и т.д.
Аноним 22/08/23 Втр 01:40:30 2814491 85
>>2813659
>Отличное начало для вката в 2023. Открываешь доку, а там прямым текстом написано что мы крайне рекомендуем вместо реакта юзать один из трёх фреймворков ниже по списку. Что как бы намекает. Ну вы поняли. Вкат усложнится в разы.
Вот с этим согласен, кстати.
Представьте, если даже js плохо знаете и пытаетесь реакт начать изучать, а там всякие ssr/ssg/pages router/app router/проче дерьмо
В случае с CRA/vite гораздо проще, только вот как о них узнать даже, если не написано?
Аноним 22/08/23 Втр 07:03:10 2814522 86
>>2814486
что за стек то хотя бы?
Аноним 22/08/23 Втр 07:29:45 2814528 87
aianovv2023-08-[...].mp4 1236Кб, 576x1024, 00:00:49
576x1024
че вы уже вкатились пердиксы а вот 16 летний школьник из Казахстана вкатился ебало? Ну ка повторяйте успех.
Аноним 22/08/23 Втр 07:34:35 2814529 88
Аноним 22/08/23 Втр 07:42:14 2814530 89
>>2814529
конечно рад ты так никогда не сможешь, будешь бегать от галеры к галере а он будет ждать офферов пожирнее и менять работу каждую неделю
Аноним 22/08/23 Втр 07:57:34 2814536 90
>>2814530
Скуф, хватит тут слюной брызгать.
Все уже поняли, что ты завидуешь.
Аноним 22/08/23 Втр 08:02:33 2814539 91
>>2814536
Да не переживай я уже в бэк вкатился и чилю, а ты дальше сиди учи джсы тайпскрипты пока казах лутает оферы
Аноним 22/08/23 Втр 09:52:18 2814606 92
>>2814539
>я уже в бэк вкатился и чилю
Помянем, еще молодой зеленый.
Аноним 22/08/23 Втр 10:20:16 2814647 93
>>2814539
если ты "ВКАТИЛСЯ В БЕК" нахуя в этом треде сидишь, завистливый-скуф-вкатышь?
Или ты так фантазируешь чтобы не так больно было, что ты в +30 все еще даже не джун?
Аноним 22/08/23 Втр 10:24:52 2814651 94
>>2814647
Самое смешное тут еще то что он может стать джуном в любой момент и через года 3 стать мидлом при должном посвящений.
Аноним 22/08/23 Втр 11:39:09 2814712 95
Сколько дней в неделю этот джавист >>2814528 считает своим долгом накидывать вникуда?
Аноним 22/08/23 Втр 11:39:56 2814714 96
>>2814647
увидел видос зашёл к вам дебилам(ржу с таких)
Аноним 22/08/23 Втр 12:02:59 2814738 97
>>2814712
Хули он тут вообще забыл, тред перепутал что ли.
Аноним 22/08/23 Втр 13:14:52 2814907 98
image.png 167Кб, 1237x857
1237x857
Согласились бы на АЙТИ-ВАХТУ?
Аноним 22/08/23 Втр 13:31:34 2814955 99
>>2814522
> какой стек
> ветка про JS

А ты точно программист?
Аноним 22/08/23 Втр 13:54:18 2815027 100
Аноним 22/08/23 Втр 13:57:23 2815037 101
>>2815027
1 месяц работы меня(миддл+). Учитывая, что мой оклад 290к то оцениваю в 400к.
Аноним 22/08/23 Втр 14:19:40 2815098 102
Я щас сдохну блядь, я уже час пытаюсь импортировать библиотеку в проект вместо учёбы. Выполнил 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.
Чё делать блядь
Аноним 22/08/23 Втр 14:21:45 2815105 103
Аноним 22/08/23 Втр 14:23:56 2815111 104
>>2815098
Очень похоже на троллинг тупостью.
npm create vite@latest my-app -- --template vanilla
Аноним 22/08/23 Втр 14:25:18 2815117 105
Аноним 22/08/23 Втр 14:29:57 2815131 106
>>2815105
>>2815111
Да-да, охуенно, троллинг тупостью, это же не так, что в условном опенгле требуется просто заголовок в папку закинуть и в файле #include прописать, а тут надо какие-то танцы с пакетным менеджером проводить.
>>2815111
Что это вообще?
Аноним 22/08/23 Втр 14:36:36 2815149 107
>>2815131
> инклюд
> плюсы без танцев
> плюсы без танцев под виндой
:retarded_smail:
Аноним 22/08/23 Втр 14:38:12 2815155 108
>>2815131
>в файле #include прописать
Долбоеб, дальше с твоим инклююдом что происходит, как думаешь? Вот тут точно также.
Аноним 22/08/23 Втр 14:46:16 2815176 109
>>2815131
>Что это вообще?
Ничего. Так, больные мысли мои. Продолжай дальше плакать, ни в коем случае не вводи эти строки в твой терминал.
Аноним 22/08/23 Втр 14:57:19 2815205 110
>>2815027
ну за вечер под лсд
оплата 200к
Аноним 22/08/23 Втр 15:07:48 2815235 111
>>2814955
>А ты точно программист?
да. по этой причине заранее узнаю пишут ли они на реакте, чтобы не идти к ним.
Аноним 22/08/23 Втр 15:13:19 2815246 112
>>2815027
Какой-то хуевый дизайн. Максимально невыразительный.
Скажу месяц. Скорее всего чуть больше недели уйдет. По деньгам 150.
Аноним 22/08/23 Втр 15:24:48 2815266 113
>>2815235
бля, я чет думал что ваще пох на UI библиотеку. Ну тип какая разница как ты эти кнопки показываешь и красишь

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

Только полный говноед мог такое придумать.
Аноним 22/08/23 Втр 15:32:53 2815269 115
Аноним 22/08/23 Втр 15:40:02 2815273 116
>>2815268
Джава-клоун, что сказать-то хотел?
Аноним 22/08/23 Втр 16:02:29 2815300 117
>>2815266
если я могу получать наносеки радуясь и интересуясь своим инструментом, зачем мне использовать инструмент, который мне не по нраву?
Аноним 22/08/23 Втр 16:03:03 2815302 118
>>2815268
Питухипстер ученый начал постигать тс?
Аноним 22/08/23 Втр 16:14:28 2815321 119
>>2814473
>по любому поводу происходит множество лишних ререндеров
Не представляю как ты умещаешь в голове в целых два случая при которых компонент ререндерится. Не говоря уже о том, как сложно обернуть компонент в memo, и как иногда непонятно, когда юзать useCallback! Воистину, колоссальная сложность.
Аноним 22/08/23 Втр 16:17:15 2815323 120
>>2815300
да, я просто старпер-ворчун, не обращай внимания
Аноним 22/08/23 Втр 17:06:13 2815366 121
>>2815321
Анус свой в memo оберни, пес
Аноним 22/08/23 Втр 17:09:56 2815374 122
>>2815268
Не используй object, лучше пиши Record<string, unknown> если хочешь передать рандомный объект.
Аноним 22/08/23 Втр 17:15:26 2815381 123
>>2815366
Обернул, и он больше не ререндерится, вопросы?
Аноним 22/08/23 Втр 17:24:08 2815396 124
>>2815381
Даже после того, как изменились пропсы?)
Аноним 22/08/23 Втр 17:35:03 2815404 125
>>2815396
> компонент не ререндерится
> а если я изъебнусь и буду в пропы Math.random() закидывать?????
Закидывай, разрешаю.

мимо
Аноним 22/08/23 Втр 18:33:26 2815476 126
>>2814522
Любой, серьезно. Мы делаем mvp, иначе говоря максимально не ебем себе мозги по поводу дизайна/свистоперделок/технологий. Главное чтобы вводилась и выводилась нужная информация.
Аноним 22/08/23 Втр 18:36:02 2815481 127
>>2815321
А зачем мне об этом думать и вообще писать на реакте, если в других фреймворках это не нужно делать?
Аноним 22/08/23 Втр 18:58:24 2815523 128
>>2815374
Нахуя вообще тип object, если он произвольную индексацию не поддерживает? И почему так?
Аноним 22/08/23 Втр 19:00:55 2815527 129
>>2815523
Нахуя в шарпах объект? Полагаю, в жаве тоже боксинг хуёксинг делается через обжект. Нахуя в СИ войд пойнтер?
Аноним 22/08/23 Втр 19:02:17 2815530 130
>>2815527
>Нахуя в СИ войд пойнтер
Что бы всякие криворукие макаки делали std::any_cast. Кстати, в прошлом предложении есть подсказка, какой тип тебе надо использовать для твоего говна, если ты принимаешь mixed-тип.
Аноним 22/08/23 Втр 19:05:47 2815539 131
>>2815527
Некорректное сравнение, аннотации типов жс не влияют на итоговый код, в отличие от использования всяких обжектов в жавашарпах. Понятно что наверно этот тип для полноты существует, я спрашивал конкретно можно ли им на практике пользоваться, когда он оправдан.
Аноним 22/08/23 Втр 19:09:27 2815548 132
>>2815530
Просто прими как данное, что объект в TS описывается как Record<PropertyKey, unknown> через утилити типы, либо если разворачивать и указывать явно: { [P: string | number | symbol]: unknown
В свою очередь type PropertyKey = string | number | symbol

И прежде чем ты ещё раз себе сломаешь ногу и придёшь кричать какая жава охуенная с её синглтон прокси абстрактарт фактори бин катаракт - ВОТ ЭТО {} НЕ ОБЪЕКТ
Аноним 22/08/23 Втр 19:12:34 2815555 133
изображение.png 8Кб, 396x114
396x114
>>2815548
>ВОТ ЭТО {} НЕ ОБЪЕКТ
Ты скозал?
Аноним 22/08/23 Втр 19:27:32 2815586 134
image.png 30Кб, 564x151
564x151
>>2815555
Да, я ему скозал, потому что он так сделает.
А тебе приз: хуй за розовую щёчку :3
Аноним 22/08/23 Втр 19:31:38 2815598 135
>>2815586
>пик
Хуя маняврирование пошло.
Аноним 22/08/23 Втр 19:34:06 2815607 136
image.png 16Кб, 380x140
380x140
>>2815598
На, держи свои маня ври рования. А я пойду чайку попью.
Аноним 22/08/23 Втр 19:35:14 2815613 137
>>2815607
Причем тут твое маняврирование? {} extends object - значит объект. Вопросы?
Аноним 22/08/23 Втр 19:39:51 2815625 138
>>2815268
Динамикодриснявая жс макака, лучше иди работать на завод или на кассу в пятёрочку.
Аноним 22/08/23 Втр 19:40:17 2815627 139
>>2815613
Когда захочешь ограничить используемые типы _объектами_ исключая функции и прочий производный шлак - будешь использовать {}? Может object? Потому что именно это делают имбецильные дебичи, которые не могут даже по диагонали пролистать хендбук тайпскрипта.
object, если что, всё ещё позволяет засунуть туда хоть ту же функцию.
Аноним 22/08/23 Втр 19:42:01 2815635 140
>>2815627
> ограничить используемые типы _объектами_ исключая функции
Кому не похуй что там макака передаст в мою функцию? Мне надо что бы там были поля zalupa и koncha, на остальное мне сугубо похуй. Пусть хоть примитив туда передаст с запроксированным прото
Аноним 22/08/23 Втр 19:46:48 2815643 141
image.png 449Кб, 750x1000
750x1000
Аноним 22/08/23 Втр 23:45:41 2815827 142
>>2814907
Тоже видел это объявление проорал.
Аноним 22/08/23 Втр 23:46:54 2815829 143
>>2815117
С чего у тебя подгорело то?
Аноним 23/08/23 Срд 00:51:42 2815854 144
>>2815481
Чел, тебе говорят что реакт даёт "полную свободу", ты возразил что "memo и useCallback сложна, нада думать". Мне то похуй на чем ты пишешь и писать будешь. Я над тобой угараю, потому что такая простая вещь как оптимизация компонентов тебя вынуждает подумать, тебе постоянно приходится ебать себе мозги. Таким как ты действительно лучше на чём-нибудь попроще писать, базара нет.
Аноним 23/08/23 Срд 04:48:47 2815907 145
>>2814907
Пока ты корчишь морду, они уже нашли джуна который вместе с ними будет участсовать в оргиях и всячески извращаться с хрюшами.
Аноним 23/08/23 Срд 06:29:13 2815926 146
Аноним 23/08/23 Срд 06:42:08 2815929 147
>>2815926
все фреймворки одна хуйня.
даже тот же англяр.
поймешь один поймешь и другие.

мимо.
Аноним 23/08/23 Срд 07:39:25 2815949 148
>>2815929
мимо что мимо мамкин хакер
ебло закрыл и в мак работай
Аноним 23/08/23 Срд 07:51:05 2815953 149
>>2815949
реактомакака рвется от бессилия постигнуть ангуляр?
не всем дано использовать все инструменты.
у некоторых, как ты, например, судьба красителя кнопок.
Аноним 23/08/23 Срд 08:49:23 2815969 150
>>2814907
Это че, работный дом для вкакишей?
Аноним 23/08/23 Срд 10:12:42 2816019 151
>>2814145
>в большом проекте постоянно приходится ебать себе мозги по поводу useCallback и memo
Можешь не ебать, у тебя есть свобода писать говно, а есть свобода gradually адоптить не-говно, все зависит от тебя

>е придёшь же на проект и не скажешь кабанчику "ря, мне не по душе редакс, давайте его выбросим и сменим на effector"
Хуй знает, я принципиально не работаю там где редакс, последние три места работы был мобикс и эффектор.

>Сорян, уже не такой юркий, как ангуляр.
Че как там размер бандла? А саспенс какой-нибудь завезли уже?
Аноним 23/08/23 Срд 10:15:14 2816026 152
image.png 56Кб, 798x487
798x487
>>2815969
Пишикод, поспал, поел, взял макпук на работу, свалил по дороге на таску.
Кто найдет облейте его смузи с ссаками. Где всплывет дайте знать.
Аноним 23/08/23 Срд 10:24:16 2816040 153
Аноним 23/08/23 Срд 10:39:53 2816050 154
jQuery надо изучать?
Аноним 23/08/23 Срд 11:17:53 2816092 155
>>2816050
Базу в знать точно стоит. Дохуя где сейчас жиквара все еще есть как легаси и тебе скорее всего придется с ней столкнутся.
Аноним 23/08/23 Срд 11:33:27 2816099 156
Что-то я в ступоре. Есть сайт. В нём есть корзина товаров. Я накидал туда товаров (ни логинился, ни как гость, нихуя). Перезагружаю страницу, товары в корзине остаются. В localStorage пусто. Где инфа хранится??
Аноним 23/08/23 Срд 11:40:26 2816102 157
>>2816099
Ладно, отмена. Не ожидал от такого простенького сайта такую сложную схему.
При заходе, устанавливается кука с идентификатором, по ней на сервере при добавлении в корзину добавляется товар и при обновлении страницы по этой куке идет запрос на сервер и только сервер уже возвращает html.
Аноним 23/08/23 Срд 11:40:50 2816103 158
>>2815829
Чел, если ты после своих дебильных вопросов уровня /b/ А ЧЁ А ПОЧЕМУ А КТО НЕ ПРАВ А ОПРАВДЫВАЙСЯ до сих пор не понимаешь, что фреймворк идёт в разрез с ваниллой - это сугубо твои проблемы. Кнопкокрасы могут годами не лезть в ванилу, потому что фреймворк позволяет им это не делать. А потом он через 2 года сидения на фреймворке не может модалку сделать, не говоря даже про обсёрваблАПИ, манипуляции с DOM и прочее прочее прочее. Садясь на фреймворк ты становишься универсальным шлепальщиком, макакой, которую лёгко заменить.
Оо что ты можешь в реакте делать деструктуризацию, пользоваться спредами и рестами - это не владение ваниллой. Ты даже не узнаешь в каком случае эта твоя так называемая хипсторская ванилла обходится дороже ваниллы и будешь делать по накатанной, потому что ДЕСТРУКТУРИЗАЦИЯ ВЕЗДЕ это красиво (((нет))).
Дескрипторы будут тебя ввергать в ужас, а от слова прототип ты будешь падать в обморок. И всё это не нужно чтобы работать с фреймворком.
Аноним 23/08/23 Срд 11:44:49 2816105 159
>>2816026
Меня всегда на таких QnA площадках пугает, то что вопросы остаются в сети до тепловой смерти вселенной. Любой может через 5 лет зайти и посмотреть, какие вопросы ты задавал на SO, хабре, и прочих даже через 5 лет.
Аноним 23/08/23 Срд 11:49:07 2816112 160
>>2816099
>>2816102
Собственно почему бы и нет.

У пиндосов ещё очень распространены саеты, где на первый визит ты хочешь посмотреть какую-то лабуду, тебе засовывают куку в жёпу и при рефреше страницы/переходе кука обнаруживается, вылезает нескрываемый баннер на всё ебало с предложением купить подписку, параллельно монтируются хендлеры перехватывающие и отменяющие любой юзер инпут.
Аноним 23/08/23 Срд 11:59:48 2816125 161
>>2816112
Та там простенький (по визуалу) сайт радиокомпонентов. Но способ прикольный. И локалсторедж чист и инфа хранится. но куки запрети и бибу будешь сосать, конечно
Аноним 23/08/23 Срд 12:01:54 2816127 162
>>2816125
Моментально сосёшь в европе с GDPR, теперь тебя засудят пока ты не покажешь менеджер кук с их назначением и докажешь что это essential cookie работы сайта.
Аноним 23/08/23 Срд 12:09:32 2816133 163
>>2816105
используй специаьый акк для этого.
в чем проблоема.
Аноним 23/08/23 Срд 12:14:41 2816136 164
>>2816133
Ещё свежо предание о требовании SO с тоннами кармы при устройстве на работу.
Аноним 23/08/23 Срд 12:22:40 2816140 165
>>2816103
Где я говорил что собираюсь вкатываться в разработку через фреймворки?
Аноним 23/08/23 Срд 12:23:23 2816142 166
Аноним 23/08/23 Срд 12:24:27 2816143 167
Аноним 23/08/23 Срд 12:27:01 2816145 168
>>2816143
Я знаю, что ваниллу обязательно ставить на первом месте по приоритету знаний. Мне просто нужен был совет в какой фрейм вкатиться первее, от которого будет больше выхлопа.
Аноним 23/08/23 Срд 12:35:42 2816153 169
>>2816145
Это уже не раз обсасывали, но если по вкату:
Реакт - буквально сотни вкатышей на любую вакансию любого грейда , проще только на вакансиях мухосранска с обязаловкой в офис
Вью - сотни вкатышей, меньше сотней, но всё ещё. Зачастую бонус для вакансий PHP мастеров. В вакансиях уже сами путаются, нужен им больше вьюист или пхпист.
Ангуляр - мало вакансий, высокий порог входа, упругие вкатыши не нужны
Свелт - не уверен, что на том же хуйханетере на него вообще есть вакансии
Аноним 23/08/23 Срд 12:37:18 2816157 170
>>2816145
я тут мимокрокодил, но со своего опыта могу посоветовать ебашить фулстек. Чистый фронт, возможен конечно. Просто ты будешь более ценным разрабом, если будешь уметь и в фронт и в бэк.
А то сейчас спрашиваешь мидлов-фронтов про базу данных, а они хлопают глазами :(

Чтобы не учить 2 языка бери стек MERN.
Аноним 23/08/23 Срд 12:55:01 2816182 171
>>2816153
Лан возьму реакт как и все, потом когда вырасту как разраб перейду на ангуляр.
Аноним 23/08/23 Срд 13:07:59 2816204 172
>>2816182
Ты просто должен понимать, что фронтенд рынок перенасыщен. Твоя конкуренция с другими вкатышами за место может затянуться на полгода и это нормально. Не без элемента удачи, но нихуя хорошего не жди. Просто запасайся попкорном, потому что придётся ходить на хуйхантер как на работу на час+ в день.
Аноним 23/08/23 Срд 13:11:59 2816215 173
>>2816204
>>2816204
да сейчас анон руководство по уничтожению вкатышей допишет и выпустит в печать и все, айти все.
Аноним 23/08/23 Срд 13:15:37 2816223 174
>>2816215
А да, точно. Уже же 4 неделя эпоса от джависта набрасывальщика. Ну вот, день не накинул и забываешь про него.
Аноним 23/08/23 Срд 13:23:52 2816228 175
image.png 120Кб, 728x402
728x402
>>2816223
Мне интересно, чем ему так упругие насолили. Да еще и в жс тред изливаться приходит.
Может там скуф какой, а его упругим вкатышем заменили.
Аноним 23/08/23 Срд 14:22:02 2816314 176
>>2816157
И будешь работать фронт и бэк за цену одного разработчика
Аноним 23/08/23 Срд 14:22:11 2816315 177
>>2815953
нахуя ты пишешь про постигания дерьмуляра когда ты сам его оскорбляешь ты определись уже хуила
Аноним 23/08/23 Срд 14:37:39 2816322 178
>>2816315
где я оскорбил божественный ангуляр?
не трясись, реактопарашник.
Аноним 23/08/23 Срд 14:38:19 2816323 179
>>2816314
"Сколько форм не нашлепай, адин хуй 10к за смену".
Аноним 23/08/23 Срд 15:01:18 2816340 180
>>2816228
Не знаю насчет упругих, но вкатыши действительно не нужны. Они просто засрали собой все вокруг. От этих орд страдают все, и работодатели (потому что вкатыша, особенно курсового вычислить не так просто, а отсев расходует в лучшем случае время, а в худшем еще и деньги) и опытные и относительно опытные разрабы (которые со своим реальным 1-3 года опыта тонут в пиздаболах опыт нарисовавших), да и сами вкатыши из числа нормальных, которые любят программирование, кодят с малых лет и заканчивают вуз теперь вынуждены быть на задворках. Чудо-система, распознающая с точностью вкатыша с последующим пинком под зад и черным списком закрывающим путь в айти навсегда решила бы целую массу проблем.
Аноним 23/08/23 Срд 15:05:25 2816345 181
>>2813564
Адекватные люди это те у которых из коробки нет SSR, в отличии от фреймворков адекватного человека?
Аноним 23/08/23 Срд 15:09:06 2816349 182
>>2814100
>Но всё рано некст вкат усложняет не сильно, на нём же уже решены основные проблемы, не надо руками SSR писать и т.д.
Ну для начала тебе вместо того что бы понимать концепцию реакта с декларативностью и т.д. ты должен понимать что такое next нахуй он нужен, потом понимать что такое SSR нахуй оно нужно.

Я даже не упоминаю то что у nexta два разных типа роутеров есть и две разные доки, имаджинируй ебало вкатыша когда ты строил пет проекты на новом лащенном App router, а приходишь на проект с Pages
Аноним 23/08/23 Срд 15:12:59 2816356 183
Аноним 23/08/23 Срд 15:16:53 2816361 184
Аноним 23/08/23 Срд 15:18:23 2816365 185
Почему люди вообще считают некст фреймворком, если это банальный хитровыебанный конфиг для вебпака? Реакт больше на фреймворк тянет чем некст.
Аноним 23/08/23 Срд 15:20:26 2816372 186
>>2816340
Потому что ит это больше про закон джунглей, как делать бизнес, как за одну ночь изучить фреймворк и сделать на этом прибыль. Походу тебе стоит начинать вкатываться в ит с прочтения Маугли.

Поэтому вкатыши и всякие волки сейчас на коне, потому что знают как всё устроено.
Аноним 23/08/23 Срд 15:20:42 2816375 187
>>2816365
Расскажи нам, что такое фреймворк в твоём понимании и какие задачи он должен закрывать?
Аноним 23/08/23 Срд 15:21:22 2816376 188
16907439997570.webm 3097Кб, 1080x1920, 00:00:23
1080x1920
>>2816340
Биллионс маст вкатиться.
Аноним 23/08/23 Срд 15:23:21 2816379 189
image.png 132Кб, 406x385
406x385
>>2816376
Это кол-во откликов на хх?
Аноним 23/08/23 Срд 15:24:52 2816381 190
>>2816379
Количество зарезанных выебывающихся сеньоров, которые не дают вкатится молодым.
Аноним 23/08/23 Срд 15:28:25 2816387 191
>>2816381
>выебывающихся сеньоров
Выебываються обычно недомидлы которым дали каплю власти в руки и пустили первый раз на собес в качестве уебка который обычно просто смотрит в камеру на собесе и молчит. Сеньерам похуй ибо у них конкуренции особой нету, ибо собесы на сеньеров это отдельный вид исхуйства
Аноним 23/08/23 Срд 15:31:24 2816388 192
Аноним 23/08/23 Срд 15:37:06 2816396 193
>>2816372
>Поэтому вкатыши и всякие волки сейчас на коне, потому что знают как всё устроено.
Нет не знают. Вкатыша все равно распознают как правило во время испытательного срока, времени которое оказывается упущеным. Плюс большинство вкатышей все равно никуда не вкатятся просто потому что нет столько вакансий и нет такой потребности в неспециалистах. Это гниль, не дающая никаких плодов и заражающая отрасль.
Аноним 23/08/23 Срд 15:42:02 2816401 194
>>2816387
>ибо собесы на сеньеров это отдельный вид исхуйства
Чаю. База.
Больше похоже не на вопрос-ответ, а на какую-то дружескую беседу о теории.
А потом еще сразу же по пунктам получишь фидбек где ты пукнул, где не так назвало что-то, где ты явно сглупил.
Аноним 23/08/23 Срд 15:45:22 2816406 195
>>2816396
Я вкатился в 21 году.
Был той самой гнилью.

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

Вкатыши всегда будут нужны. И чем больше - тем лучше.
Аноним 23/08/23 Срд 15:47:59 2816409 196
>>2816406
>>2816406
>Был той самой гнилью.
Прежде чем выписывать себя из гнили опиши самый интересный developer-experience. Т.к. в моих глазах с такими речами ты Либо джун+ либо мидл--.
Аноним 23/08/23 Срд 15:50:04 2816410 197
>>2816314
Слушай анон, к нам сейчас заказчики приходят, которые умеют считать деньги. И им простой фронт не нужен. Им подавай фулстек.

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

И когда у нас позакрывались несколько проектов, мы увольняли именно фронтендеров. Фуллстеки продолжили работать.
Аноним 23/08/23 Срд 15:50:07 2816411 198
>>2816406
> сижу один
> я зверь они нахуй, а они гниль
Я, может, тоже сижу один, но если выкинуть спецов ещё 4-ёх направлений - MVP я не выкачу. Пынемаешь? Не у каждого есть время читать ML статьи, дрочить веса, оркестрировать кубами, рисовать таблички и на фронте не скучно делать.
А потом ты станешь бэкендером по воле судьбы и придётся самому запихнуть банку сгущёнки в жёпу.
Аноним 23/08/23 Срд 15:51:03 2816412 199
Аноним 23/08/23 Срд 15:53:38 2816415 200
image.png 940Кб, 1200x628
1200x628
>>2816409
Я писал такое, во что вы, анальники, просто не поверите. Вьюшные формы в вордпрессе. Винный магаз-форум с десятками зависимостей и вариациями этих зависимостей. Я писал, как Си-бог жиквери с ангуляром. Переписывал шарп мвп с десятком тысяч строк на тс. Все эти мгновения исчезнут во времени, как слёзы в дожде. Пора анальничать.
Аноним 23/08/23 Срд 15:53:50 2816416 201
>>2816406
>>2816411
Хотя если ты тот анон, который хвастался своими бекендерами которые про поллинг и сокеты не слышали, то ладно. Бывает. Они от тебя не далеко убежали.
Аноним 23/08/23 Срд 15:57:13 2816420 202
>>2816416
не, не тот. но про тех бекендеров помню.

я сокрушался тут пару раз. быканул как и советовали тут, и вроде теперь получше выкатывают.
Аноним 23/08/23 Срд 16:02:20 2816423 203
>>2816415
>Переписывал шарп мвп с десятком тысяч строк на тс.
Так если это ебучее мвп хули там переписывать то
Аноним 23/08/23 Срд 16:04:40 2816427 204
>>2816423
берешь и переписываешь.
в чем вопрос, не понял.
Аноним 23/08/23 Срд 16:10:24 2816437 205
>>2816050
Нет. Вообще, не существует такого понятия как "изучение жквреи", там буквально нечего изучать, вопрос уровня "стоит ли изучать лодаш"
Аноним 23/08/23 Срд 16:39:17 2816462 206
>>2815854
Какие профиты от этой свободы? useCallback и memo это буквально костыли, это плохо задизайненный софт. Эти вещи всех отвлекает от написания бизнес-логики. Почему у вью, свелте и солида просто нету такого явления как лишние ререндеры? Разработчики реакта видимо осознали, что высрали недоделанный продукт и в следующих версиях собираются избавиться от части своих костылей через “auto-memoizing compiler”. Они хотя бы начали понимать, что большинство людей отвлекаются на абсолютно бесполезную работу по оптимизации ререндеров, и что пора с этим что-то делать.
Аноним 23/08/23 Срд 16:45:15 2816464 207
1692798315326.jpg 256Кб, 1080x959
1080x959
>>2816019
> Можешь не ебать, у тебя есть свобода писать говно, а есть свобода gradually адоптить не-говно, все зависит от тебя
Есть свобода либо использовать костыли, либо не использовать? Лол, как же я ору с этого стокгольмского синдрома. На вью вообще никогда не надо об этом думать. Без всяких костылей всё оптимизировано. Нахуй нужна свобода оптимизировать либо не оптимизировать, если можно сделать чтобы оно было всегда оптимизировано из коробки? Жду новую порцию коупа от реактомартышек.

> Че как там размер бандла?
Маня, обтекай. Вылезай уже из 2018.
Аноним 23/08/23 Срд 17:05:56 2816477 208
Когда уже долбоёбы будут меряться не какими-то там фреймворками, а своими личными навыками и достижениями?
Аноним 23/08/23 Срд 17:06:12 2816479 209
>>2816437
Понятно. Лодаш тоже в списке.
Аноним 23/08/23 Срд 17:11:34 2816488 210
>>2816479
Бутстрап то поди пропустил?
Аноним 23/08/23 Срд 17:27:21 2816505 211
>>2816488
Я курс проходил по бутстрапу пятому. Я его забросил на трети, потому что пиздец душный курс, препод медленно долдонит, я подумал брошу курс и беляша в столовке захаваю, а потом вообще съебуся
Аноним 23/08/23 Срд 17:29:48 2816509 212
Аноним 23/08/23 Срд 17:35:14 2816516 213
>>2816340
Я бы небыл так жесток. Люди не виноваты в том, что живут в стране, в которой кроме айти вкатываться некуда. Я сам в свое время перекатился с другой работы, в целом до айти много где работал. И это полный пиздец, анон. Ни одна даже самая стремная галера не сравнится с тем скотством, с которым ты сталкиваешься в женерик офисе/промке и прочем. В айти еще остались человеческие зарплаты и человеческое отношение, потому что хорошие спецы нужны кабанам, все остальные профессии - это просто хуето пожранная кумовством, распиздяйством, тупостью, агрессией и нищетой. Понять людей, которые отчаянно пытаются сбежать оттуда можно.
Аноним 23/08/23 Срд 18:20:27 2816560 214
Аноним 23/08/23 Срд 18:23:00 2816563 215
Не понимаю, что сложного в бутстрапе может быть где все по молекулам расписано.
Аноним 23/08/23 Срд 18:33:23 2816574 216
>>2816563
Жквери не изучил, андерскор не трогал, бутстрап не знаешь - путь ванилина не освоил ты.
Аноним 23/08/23 Срд 18:46:30 2816588 217
>>2816462
>Почему у вью, свелте и солида просто нету такого явления как лишние ререндеры
??? Они есть во всех перечисленных фреймворках
Аноним 23/08/23 Срд 20:54:00 2816701 218
Объясните, так такого хуя компоненты реакта ререндерятся? Пропсы не меняются нахуй, стейта нету. Девтулзы всё равно всё зелёным подсвечивают, тыкаю сука чекбокс - вся форма ререндерится, ну пизда нахуй. Всё в мемо обернул, даже свой анус.
Аноним 23/08/23 Срд 21:02:41 2816705 219
>>2816701
Мы автомагически должны узнать что у тебя там за форма из формика или реакт хук форма, да?
Аноним 23/08/23 Срд 21:10:00 2816710 220
>>2816705
обычные реактовские компоненты, формик хуермик хук хуюк не использую.
Аноним 23/08/23 Срд 21:31:36 2816730 221
>>2813436 (OP)
Сколько нода максимум ОЗУ может юзать? Можно 64 гб заюзать в 1 окне?
Аноним 23/08/23 Срд 21:38:28 2816736 222
>>2816574
Я больше тебя знаю чел.
Аноним 23/08/23 Срд 21:41:17 2816741 223
>>2816574
>jq
хуйня без задач
>lodash
легаси параша
>bootstrap
>2023
ты ебанутый?

лан я знаю что это толстота для залетыша, ведь не может быть настолько тупоеблого как ты, верно? верно!?
Аноним 23/08/23 Срд 21:42:14 2816742 224
>>2816574
Я задам вопрос еще раз, с чего у тебя подгорает то так уже второй день?
Аноним 23/08/23 Срд 21:46:49 2816745 225
>>2816710
Рад за тебя. Ну теперь точно понятнее.
Аноним 23/08/23 Срд 21:47:59 2816748 226
>>2816742
С твоих тупых вопросов. Иди хуйню учи полезную, самурай. Путь везде, где его видит самурай.
Аноним 23/08/23 Срд 21:51:19 2816751 227
>>2816748
Снова ничего полезного, что еще ожидать.
Аноним 23/08/23 Срд 21:54:33 2816758 228
>>2816751
Прямо как твои полезные передёргивания. Шило на мыло. Нравится ведь, когда с тобой так?
Аноним 23/08/23 Срд 21:54:37 2816759 229
Жквери я и так изучу. Посмотрел доку там все понятно.
Аноним 23/08/23 Срд 21:56:12 2816760 230
>>2816758
Выпей таблетки шиз.
Аноним 23/08/23 Срд 21:57:40 2816763 231
>>2816760
> мне сказали, что я передёргиваю
> передёрну ещё раз
кек
Аноним 23/08/23 Срд 21:58:40 2816764 232
Аноним 23/08/23 Срд 22:01:16 2816767 233
>>2816758
>шило на мыло
>передергивать
слушай а это не ты случайно >>2814528 порвался?
Аноним 23/08/23 Срд 22:02:34 2816770 234
Аноним 23/08/23 Срд 22:03:21 2816771 235
>>2816767
Нет, это джавист под прикрытием. Предполагаю, что петицию пишет он же.
Аноним 23/08/23 Срд 22:16:05 2816779 236
Аноним 23/08/23 Срд 22:27:01 2816790 237
Аноним 23/08/23 Срд 22:27:39 2816791 238
>>2816410
Не знаю как там у вас на галерах с заказчиками, но сам этим летом устроился буквально за две недели с тех пор, как начал активно искать - собес с hr, два тех собеса и оффер в крупную компанию. При этом у меня всего три года опыта, половина из которого - самозанятым, но подтверждать не просили. Кстати, до меня было порядка 20 кандидатов, толи так сложилось, толи волки набежали

Мониторил вакансии за бугром, там часто нужен фуллстек. Да и я в принципе не против, если кто-то хочет все делать сам, но обычно в продуктовой разработке огромный бэклог и в одного делать просто заебешься. Команд с несколькими фуллстеками, где все делают все, не встречал, но было бы интересно посмотреть на этот цирк со стороны
Аноним 23/08/23 Срд 22:30:13 2816794 239
Аноним 23/08/23 Срд 22:32:00 2816796 240
>>2816791
>три года опыта
Какую зепку у кабанчика выбил? делись статой.
Аноним 23/08/23 Срд 22:41:24 2816801 241
>>2816796
Апнулся с голых 150к до 250к с премиями
Аноним 23/08/23 Срд 22:44:09 2816805 242
>>2816801
Неплохо. Торговался?
Аноним 23/08/23 Срд 22:48:38 2816808 243
>>2816805
Нет, просил 250, дали 250 с премиями. Быстро согласились, может даже недокрутил, а ведь был контроффер с текущего на тот момент места на 230к.
Аноним 23/08/23 Срд 23:13:46 2816814 244
>>2816808
>Быстро согласились
Зря ты так быстро согласился. Надо было бы написать, что очень нравится их проект, но есть контроффер на 270к и ты берешь таймаут на пару дней подумать.
Аноним 23/08/23 Срд 23:19:56 2816817 245
>>2816814
Не хотел особо выебываться, мои же условия приняли и даже дали больше. Если бы сразу больше просил, то да, а так прикинул сколько денег надо, столько и просил.

Кстати, была интересная ситуация, одна хрюша подпалила мне пердак, когда сказала, что у них фулстеки или типо того 250к получают, а у фронтов таких зарплат нет и я дохуя прошу, у нее дохуя статистики типа по рынку и вся хуйня. Естественно, закончился разговор ничем.
Аноним 23/08/23 Срд 23:21:50 2816818 246
>>2816345
А где из коробки есть SSR? В ангуляре? Да даже для него пилят метафреймворк аналог некста/накста, который литералли аналог называется.
Аноним 23/08/23 Срд 23:25:39 2816819 247
>>2816588
Лишних нету, там не нужно делать мемоизацию вручную, там нет перерендеров на каждый чих, у svelte и solid вообще нет VDOM
Аноним 24/08/23 Чтв 00:25:03 2816836 248
>>2816817
>у нее дохуя статистики типа по рынку и вся хуйня
Так это же типичная попытка взять на лоха. Просто надеялась, что ты не в курсе цен на срыночке и пойдешь к ним грести за гроши.
Аноним 24/08/23 Чтв 08:40:59 2816910 249
>>2816818
во Vue есть тоже из коробки
Аноним 24/08/23 Чтв 11:14:32 2817025 250
Аноним 24/08/23 Чтв 11:44:59 2817051 251
Фуллстеком имеет смысл становиться только с нодой. Учить пыху - глупость, а на джавашарпах требуется слишком много, либо погрузишься и станешь бэком либо бросишь это дело.
Аноним 24/08/23 Чтв 11:47:59 2817056 252
>>2817051
у меня в опыте react+vue+angular все на ts'e плюс нода, плюс к этому опыт с бэком на шарпах, я кто по масти?
Аноним 24/08/23 Чтв 11:54:59 2817058 253
Аноним 24/08/23 Чтв 12:03:18 2817064 254
>>2817025
Реакт, редакс, саги, мьюи и все без типизации
Аноним 24/08/23 Чтв 12:06:47 2817069 255
>>2817056
Формошлеп, ценный единственный разработчик на проекте а может и нескольких сразу у кабанчика
Аноним 24/08/23 Чтв 12:11:18 2817073 256
Аноним 24/08/23 Чтв 12:13:52 2817078 257
>>2817051
ты это говоришь потому что в ютубе посмотрел или че хуесос пхп бог языков
Аноним 24/08/23 Чтв 12:23:39 2817094 258
>>2817078
Забей, дурачок зумеров на ютубе наслушался, которые в программировании понимают чуть меньше, чем я в ядерной физике
Аноним 24/08/23 Чтв 13:32:24 2817176 259
Какой бэкенд фреймворк лучше для vue: nest js или laravel? Хочу сделать полноценный маркетплейс для пет проекта.
Аноним 24/08/23 Чтв 13:38:17 2817182 260
>>2817176
Вакансии больше на пхп
Аноним 24/08/23 Чтв 13:38:35 2817183 261
>>2817176
Ты же понимаешь, что это два фреймворка из разных экосистем?
Если тебе вкатиться на вью - пхп.
Аноним 24/08/23 Чтв 15:02:29 2817273 262
>>2817176
а какая нахуй разница если у тебя все данные будут через REST условный лететь? Задай вопрос какой тебе функционал и какие задачи будет выполнять бек, а потом выбирай
Аноним 24/08/23 Чтв 16:44:20 2817351 263
>>2817176
Связка laravel + vue очень популярна на рынке. У меня друган даже в Нидерланды оформил срыгос через такой стек.
Аноним 24/08/23 Чтв 17:31:37 2817414 264
Аноним 24/08/23 Чтв 17:34:55 2817426 265
Забудьте вы нахуй про бэкенд на джсе
Аноним 24/08/23 Чтв 17:56:45 2817455 266
>>2817176
никакой иди на стройку хуесос
Аноним 24/08/23 Чтв 18:07:04 2817462 267
>>2817426
забудь ты нахкй про программирование и иди на стройку выблядок
Аноним 24/08/23 Чтв 18:08:52 2817465 268
16858236851970.png 149Кб, 480x640
480x640
>>2817094
>>2817078
>пхп бог языков
Слишком толсто. JS/TS лучше, питон лучше, руби лучше, джава лучше, сишарп лучше, даже goвно лучше!
Аноним 24/08/23 Чтв 18:13:34 2817469 269
>>2817426
Зачем мне это делать? Мне нравится бекенд на жсе, его приятно делать, быстро, удобно, за него хорошо платят, я могу помогать на фронтенде благодаря знаниям языка и экосистемы, причем мне как раз иногда нравится поработать на фронтенде, и самое главное, мой стек вызывает жжение в области ануса у всяческих пыхамакак и жаваскуфидонов даже без всяческого прилагания усилий с моей стороны
Аноним 24/08/23 Чтв 18:22:27 2817479 270
Джсобляди рвутся, заебумба
Жаль, что джсер - не программист :(
Аноним 24/08/23 Чтв 19:08:59 2817531 271
Дико орнул сейчас. Зашёл почитать доку по ts, а тем есть раздел ts for java/c#. А-Х-У-Е-Т-Ь. Я могу понять зачем этот костыль сделали для js, но кто в здравом уме будет пихать в язык с сильной типизацией - типизацию ??!!!
Аноним 24/08/23 Чтв 19:12:42 2817535 272
>>2817531
>пихать в язык с сильной типизацией - типизацию
Ты зайди в этот раздел для начала, джунишка.
Аноним 24/08/23 Чтв 19:13:19 2817536 273
>>2817531
Ты уебан, это секция гет стартед. Люди приходят с других языков и им быстро поясняют за конструкции к которым они привыкли. Хуею с тебя.
Аноним 24/08/23 Чтв 19:48:35 2817575 274
>>2816701
>тыкаю сука чекбокс - вся форма ререндерится, ну пизда нахуй
>стейта нету
Пиздабол ты получается
Аноним 24/08/23 Чтв 20:29:48 2817649 275
htmx похоронит фронтендеров?
Аноним 24/08/23 Чтв 20:41:19 2817655 276
>>2817649
Да.

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

Вкатывайся пока новый пузырь не появился.
А еще лучше в камплеЖс.
Аноним 24/08/23 Чтв 20:43:34 2817658 277
>>2817649
css тоже бекендеры будут красиво красивить?
Напомню, что бывает целый зоопарк дизов делающих красиво на бумаге и зоопарк выблядков выкатывающих требования к компонентам, которые так видят, но они не художники.
Аноним 24/08/23 Чтв 20:45:05 2817659 278
>>2817655
Бля я проиграл, там уже целая твиттордрама из-за НЕБЕЗОПАСНОГО ХТМХ КОТОРЫЙ ПОЗВОЛЯЕТ ДЕЛАТЬ XSS АТАКИ...
Аноним 25/08/23 Птн 00:27:20 2817734 279
>>2817426
мы переписывает жаву на ноду
полет нормальный
Аноним 25/08/23 Птн 00:31:18 2817735 280
Аноним 25/08/23 Птн 00:33:46 2817736 281
>>2817735
Вот именно, разницы нет
Зачем тогда писать на устаревшем говне?

Аноним 25/08/23 Птн 00:37:14 2817738 282
когда умрет рИакт вИюу АнгИлюар?

должен же им прийти конец и скат в 40к в месяц
Аноним 25/08/23 Птн 01:07:39 2817742 283
>>2817056
Мартыхан, не владеющий ни одной из перечисленных технологий на достойном уровне.
Аноним 25/08/23 Птн 01:57:08 2817748 284
Аноним 25/08/23 Птн 02:02:19 2817749 285
>>2817659
Да. Поэтому все уже перекатываются с HTMLX на cample.js, фреймворк нового поколения.
Аноним 25/08/23 Птн 02:57:21 2817760 286
Как я понимаю писать в этот тред это то же самое что писать в тред сетей(не нейро)
Есть такие условия: есть адрес сайта, есть мой ип, есть мой провайдер который блокирует мне проход на сайт, при этом сайт мне к себе заходить не запрещает. Также для сайта мой ип должен оставаться моим реальным ип, иначе я не смогу отправлять сообщения на этом сайте.
Допустим "выход" через провайдера с компа на сайт осуществляется с помощью некоего запроса .(так это работает или нет я не знаю)
Как я вижу решение этой задачи-нужна программа на компе, которая
-перехватывает изход данных от браузера к провайдеру
-формирует шифрованный запрос для провайдера на выход через провайдера на сайт, так чтобы в зашифрованном запросе было зашифровано название сайта, чтобы провайдер его не увидел, а так же в запросе должно содержаться путь на сервер связанный с функционированием программы и мой ип
-программа с помощью этого запроса будет выходить через провайдера на сервер, сообщая серверу мой ип и название сайта, и заходить на сайт уже будет этот сервер, и сервер будет показывать сайту мой ип.
-а потом всё это же в обратном порядке чтобы я увидел в браузере что мне там сайт ответил.

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


И ещё вопрос, вот вписал я просто гугловский днс на компе, и всё работает. А на телефоне в программе power tunnel выбрал галочку "гугл днс" и нифига с телефона не открывается, при том что интернет на комп раздаю с телефона. Почему
Аноним 25/08/23 Птн 05:17:09 2817774 287
345345345.jpg 66Кб, 982x347
982x347
Как переводится слово thunk?

Гугл-перевод страницы доки вообще какую-то дичь выдаёт.
Аноним 25/08/23 Птн 06:33:49 2817780 288
Мой тимлид ебашит вообще адовый код.
Ну такой вот примерно МР усредненный, потому что вариаций масса.
Берется код, он не тестится, тестить - это не про моего тимлида. Он берет это код, вываливает его в один файл и начинает писать. Добавляет в него огромное количество вложенных тернарников, комментов, проверок нужных и ненужных, ПЕРЕМЕННЫХ! для читаемости еще больше комментов сверху. Все это кодится до дедлайна. Потом отправляется на ревью. Потом тимлид открывает МР и начинает его же смотреть. При этом смотрит МР и стучит по клаве. Смотрит и приговаривает полушепотом ух бля. При этом у него на лбу аж пот выступает. Любезно мне иногда предлагает, но я отказываюсь. Надо ли говорить о том какой дичайший говнокод потом? Вонища такая, что обои от стен отклеиваются.
Аноним 25/08/23 Птн 06:48:01 2817782 289
16922586555200.png 201Кб, 2344x2004
2344x2004
Аноним 25/08/23 Птн 06:50:27 2817783 290
image.png 51Кб, 1089x423
1089x423
Аноним 25/08/23 Птн 07:08:48 2817784 291
>>2817735
Скорость разработки, удобство разработки, жс разрабы часто могут в фуллстек, и даже если в тиме 0 фуллстеков, то всё равно делать бекенд и фронтенд на жс/тс будет профитно
Аноним 25/08/23 Птн 07:49:42 2817789 292
Аноним 25/08/23 Птн 07:59:49 2817792 293
Untitled.jpeg 7Кб, 183x275
183x275
>>2817774
>Как переводится слово thunk?
Переводится как "санка"
Аноним 25/08/23 Птн 10:09:57 2817882 294
>>2817749
Двачую, братка, XSS - это будущее. Только твитторские аутисты могут это отрицать.
Аноним 25/08/23 Птн 10:14:44 2817886 295
>>2817774
Это что-то с функциональщины аля хачкел, бритва окамля. Замыкание/функция с замыканием.
Собственно, в редаксе это функция
Аноним 25/08/23 Птн 11:22:15 2817940 296
Аноним 25/08/23 Птн 16:09:45 2818180 297
>>2817479
Если ты не джиэсомакака, что ты вообще тут делаешь? Отчаянно тужишься, чтобы тебя заметили и с тобой поговорили? Пытаешься доказать миру, что ты лучше, чем ты есть?
Аноним 25/08/23 Птн 17:10:55 2818271 298
image.png 164Кб, 1920x1080
1920x1080
image.png 459Кб, 452x592
452x592
JEST+React Testing Library

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

Можно реальный пример работы с React Testing Library ?
Аноним 25/08/23 Птн 17:14:51 2818275 299
>>2818271
Да, в целом если e2e то обычно берут что-то полноценное с ядром бровзера без пердолинга в JSDOM.
Аноним 25/08/23 Птн 17:16:46 2818278 300
>>2818275
>>2818271
На JEST+RTL можно написать банально тесты, проверить что компоненты вообще рендерятся, они живы, всё прекрасно.
Enzyme например позволял залезть в стейт классовых компонентов.
С JEST+RTL можно изъебаться и до такого, но твой тест начинает сильно зависеть от деталей реализации компонента.
Аноним 25/08/23 Птн 17:18:55 2818284 301
>>2818275
>>2818278
И да, конечно, я забыл про говномоки всего, неба, Аллаха, запросов.
Аноним 25/08/23 Птн 17:19:13 2818286 302
>>2818278
>>2818275

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

и тут понял, а нахуя оно мне, если проще взять сразу playwright/cypress
Аноним 25/08/23 Птн 17:27:18 2818304 303
>>2818286
Ну самое простое, что ты можешь сделать - отрендерить компонентные "ле юниты" и посмотреть, что там не будет ошибок рендера, будут все ключи ETC. Немножко геморойнее сделать интеграционные и завести комплексный рендер говна.

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

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

Плюс сайпрес имеет всякое полезное, можно даже делать скриншоты страниц и тестировать на регрес, и охать/ахать от того, что из-за фикса бага в кнопке поплыла вёрстка на 50-ти страницах с дельтой в доли процента.
Аноним 25/08/23 Птн 17:40:57 2818336 304
>>2818304
>отрендерить компонентные "ле юниты"
А если просто внедрить Storybook?

RTL - прям тошнит от этого говна
Аноним 25/08/23 Птн 17:52:41 2818372 305
>>2818336
Я уже так давно видел последний раз сторибук, что даже не помню срёт ли он хоть какими-то ошибками.

Энивей, в тесты ты его не запихнёшь и он закрывает немного другую задачу. Все эти сторибуки, космосы, нужны для того чтобы пилить в изоляции компоненты, в отрыве от приложения.
Это может быть просто UI kit, который остальные команды потом просто будут импортировать. Собственно, можешь сделать компонент, расписать фикстуру под компонент в разных состояниях и с разными флагами.
Идёт визуальное подветрждение результата + возможность развернуть это говно отдельно, чтобы можно было сходить и посмотреть как выглядит компоненты, не перебирая в проекте два десятка вариаций кнопок неизвестного назначения.
Аноним 25/08/23 Птн 18:00:19 2818398 306
Ищу вкатыша во фронтед для пилинга проектов и набора опыта, если сработаемся то пойдём фрилансить. Сам лично вкатыш в бекенд на питоне, хуярю джангу.
Аноним 25/08/23 Птн 18:03:55 2818410 307
>>2818398
чел, на фрилансе еще больше опыта чем в карьере
на заморский фриланс сейчас не попасть
Аноним 25/08/23 Птн 18:04:40 2818412 308
Аноним 25/08/23 Птн 18:24:22 2818468 309
>>2818372
Так что делать если не хочется брать RTL, есть альтернатива?
Как только начинаю писать тесты под компоненты, ощущаю что делаю какую-то безсмысленную хуйню и тянутся руки к e2e

Аноним 25/08/23 Птн 19:45:59 2818630 310
213.png 188Кб, 1920x1080
1920x1080
Доброго времени суток, сижу учусь в свободное время, сейчас кручу самые азы, но в последние дни Visual Code перестал отображать код в консоли браузера, раньше с этим проблем не было. Подскажите, что у меня сломалось? Если вручную написанное закинуть в консоль гуглхрома, то всё срабатывает.
Аноним 25/08/23 Птн 20:28:43 2818680 311
>>2818630
привет, внимательно прочитал твой вопрос, у тебя скорей всего что-то сломалось, но я не знаю что, надеюсь помог!
Если что - обращайся

переустанови винду
Аноним 25/08/23 Птн 20:41:42 2818688 312
big55dd929eb0411.jpg 4Кб, 145x145
145x145
>>2818630
>Доброго времени суток
Максимально мерзкое скуфидонье отрыжковое выражение.
Аноним 25/08/23 Птн 20:55:43 2818702 313
А вы вообще пишите тесты? Я вот на двух прошлых проектах не писал, брат жив, зависимость есть.

И что лучше - типизация или обкладывание тестами?
Аноним 25/08/23 Птн 21:00:08 2818704 314
1. А чё, правда что щас на JS всё что угодно можно писать?
2. Прям фуллстакнуться на нём можно?
3. Если 1 и 2 тру то: а нахуй тогда другие щас учить?

Аноним 25/08/23 Птн 21:07:21 2818707 315
>>2818702
Типизация не панацея. NRE можно и в жаве и сишорпе словить. Особенно если приложение выходит за приложение и начинает обмениваться данными.

>>2818704
1, 2 - Да, правда
3. па за да чам
Аноним 25/08/23 Птн 21:12:33 2818709 316
>>2818704
1. Нет. Не всё что угодно. Только то, что не требует мощных вычислений, минимальной памяти или быстродействия.
2. Можно. А в чем конкретно ты видишь препятствия для фуллстека? Перечисли по пальцам, какие препятствия для того чтобы использовать ноду в бекенде?
3. А зачем слушать техно, если есть классическая музыка? Зачем есть французскую кухню, если есть русская? Наверно, зачем чтобы был бОльший выбор инструментов под конкретный случай.
Аноним 25/08/23 Птн 23:37:20 2818806 317
>>2818278
>проверить что компоненты вообще рендерятся
А нахуя тестить функционал реакта? Кем надо быть чтобы сомневаться в том что компонент рендерится?
Аноним 25/08/23 Птн 23:41:19 2818808 318
Аноним 26/08/23 Суб 00:07:47 2818814 319
>>2818704
> 1. А чё, правда что щас на JS всё что угодно можно писать?
Почти всё, кроме тру хайлоада, причём уже 5 лет как.
> 2. Прям фуллстакнуться на нём можно?
Да, ещё лет 5 назад можно было.
> 3. Если 1 и 2 тру то: а нахуй тогда другие щас учить?
На жс можно делать десктоп апп, но десктоп апп на плюсах будет работать быстрее. Но и разработка будет сложнее и медленнее. Всё от условий и потребностей бизнеса зависит. То же самое с мобилками, реакт нейтив либо колит/свифт. А так-то я даже IoT пишу на жс. Сейчас на нём ML даже можно писать, но в том же питоне экосистема куда более развита. Вот для бекенда жс хорошо подходит, если смотреть за пределы фронта. Реакт нейтив сейчас тоже стал неплох, для довольно большого количества кейсов его более чем достаточно, и разработка на нём стала удобной, в отличие от нескольких лет назад.
Аноним 26/08/23 Суб 00:09:39 2818815 320
>>2818806
Даже если компонент от рисуется и не упадёт, это все ещё позволяет отловить всякие проёмы в ключах и пробросе пропсов в нижележащий HTML элемент без фильтрации, от чего консоли лучше не будет, но рендер не упадёт да.
Аноним 26/08/23 Суб 00:51:00 2818823 321
Задача: интерактивная веб-гуйня к приложению с управлением файлами и заданиями без постоянных переходов между страницами (spa называется, да?)
Релевантные навыки: хттпэ и примитивные хтмэл странички

На на каком фреймворке говнокодить, чтобы не слишком больно было?
treviss 26/08/23 Суб 01:21:06 2818830 322
>>2818823
Какой заешь тот и юзай. От того, что ты напишешь рутину на типа подходящем фреймворке и убьешь кучу времени на его изучение прям профита немного. Знаешь реакт - вперед и с песней. Ты бабки бизнесу приносишь, а не проблему человечества решаешь
Аноним 26/08/23 Суб 01:30:13 2818832 323
Аноним 26/08/23 Суб 01:37:26 2818837 324
>>2818688
>>2818680
Здарова ебанаты, говорю хуле визуал код ебучий не выводит в консоль гугл хрома обоссаного, по факту есть че нашептать или как обычно сидите обтекаете?
Аноним 26/08/23 Суб 01:52:28 2818838 325
Стикер 319Кб, 500x500
500x500
Аноним 26/08/23 Суб 02:01:23 2818839 326
>>2818837
Ебанько, может ты вообще js не подключил к html?
Аноним 26/08/23 Суб 02:01:57 2818840 327
>>2818838
а хули)
он же сказал - "бабки бизнесу приносишь, а не проблему человечества решаешь"
treviss 26/08/23 Суб 10:47:10 2818962 328
>>2818840
Если можешь на jQuery роутер свой spaшный написать, то вперед и с песней. Если нет, то нахуя хуйню писать ?
Аноним 26/08/23 Суб 14:55:22 2819142 329
>>2818837
правильно, так со здешними и надо. а по факту - ты говоришь раньше работало, в этом же проекте работало?
Аноним 26/08/23 Суб 14:55:35 2819143 330
>>2818962
>Если можешь на jQuery роутер свой spaшный написать
Можно.
Аноним 26/08/23 Суб 14:58:50 2819154 331
>>2818832
Пойдет, но лучше что-нибудь из компонентного взять cample.js напримершутка
Аноним 26/08/23 Суб 14:59:45 2819155 332
>>2819142
Да патамуша нада чтобы вот это было в шапке болдкапсом, п.1:
>Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

И если опять генерируют поток сознания на двачи - футболить в п.1 до окончательного формирования мысли из внутреннего диалога.
Аноним 26/08/23 Суб 16:04:35 2819279 333
>>2819155
если человек не может сформулировать мысль и предоставить данные на проблему, которая вовсе никак не относится к тех. части, думаешь болдкапс его как-то напугает?

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

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

хуй знает зачем я это расписывал, только проснулся и решил, видимо, пукнуть в тред.
Аноним 26/08/23 Суб 16:12:08 2819287 334
>>2819279
Я предыдущий тоже выбрал с просонья. Но я уже бомбил тут с того, что лично мне проще в интернетах игнорировать чела, из которого надо тянуть клещами проблему/додумывать с его помощью вопрос за него в 10 постов.
Аноним 26/08/23 Суб 16:42:52 2819325 335
Бля заебался, что учить, слишком дохуя стульев
Джс, тс, реакт, реакт Натив, нода, Некст (ещё и на два теперь разделяется), тонкости верстки, вопросы к собеса, вся хуйня, заебался на 100к/мес сидеть
Аноним 26/08/23 Суб 17:04:59 2819342 336
>>2819325
Зачем тебе реакт нейтив, если ты фронтендер? Зачем тебе нода, если ты фронтендер?
Аноним 26/08/23 Суб 17:15:43 2819357 337
>>2819325
жс. тс. фрейморк. все остальное идет на хуй.
Аноним 26/08/23 Суб 17:27:36 2819368 338
>>2819325
JS, TS, поверхностное знание ноды на уровне path, TS, event emitter, stream - чтобы писать каличные скрипты и настраивать сборку.
nextjs - знание реакта, поверхностное знание ноды, которое тебе скорее даже не понадобится, так как на нормальных проектах будет отдельный бэк, нармальна будет.

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

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

А потом ты придёшь на проект, где напердолили свой сервер сайд рендеринг на стримах и твой некст ни в pages ни в app варианте нахуй не нужен хыхыхыы.
Аноним 26/08/23 Суб 18:47:15 2819436 340
>>2819342
Просто по ЗП смотрю вакансии и норм зп в основном либо на фулстак с нодой, либо на реакт Нативе, я на последнем на один модуль запилил на работе, нихуя разницы с обычными реактом не почувствовал
>>2819368
Спасибо, схоронил
Аноним 26/08/23 Суб 19:54:34 2819518 341
image.png 14390Кб, 3000x2112
3000x2112
image.png 556Кб, 615x384
615x384
Какую аппу можно сделать чтобы она была нужна людям?

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

Работаю на норм работке. Кабанчик подскакивает и я тоже хочу.
Аноним 26/08/23 Суб 20:08:57 2819538 342
>>2819518
Крипто биржа/обменник
Аноним 26/08/23 Суб 20:32:45 2819593 343
Задача перенести эксель табличку сначала в SQL потом на основе этой базы сделать интерактивное приложение
суть интерактивного приложения упрощенный склад
можем ментяь наименование и количество товара
в идеале сразу все в реалтайме сохранять и обновлять базу
что выбрать? метаюсь между нодой и deno
типо ERP на минималках короче
Аноним 26/08/23 Суб 21:40:45 2819635 344
>>2819518
> Какую аппу можно сделать чтобы она была нужна людям?
Не делай аппу ЛЮДЯМ, делай её СЕБЕ. Неужели у тебя нет ни одной рутинной хуйни, которую хотелось бы автоматизировать? Скажем так, вот какого сервиса тебе точно не хватает? Пусть это будет трекер платы за ЖКХ, или инвестиционный советник, или что-то ещё. По сути, тебе нужно вспомнить, какая у тебя цель в жизни. Окей, у меня мечта допустим, выйти на пенсию в 45 лет. Что я могу для этого сделать? Создать планировщик выхода на пенсию. Если эта штука будет юзабельная для тебя, значит она будет юзабельная и для кого-то другого. А если бесполезная для тебя, скорее всего бесполезная и для других. Если ничего такого на уме нет, можешь просто быт себе улучшить - сделать умный дом, сделать из esp32 наручные часы, сделать систему автополива. Идей масса.
Аноним 26/08/23 Суб 22:28:56 2819658 345
image.png 205Кб, 1193x939
1193x939
Зачем вот тут используется wrapper div? Если его убрать, ничего не меняется. Стилей никаких на него не применяется.
Да и вообще, не один раз видел, что часто всякие элементы-обёртки используется без видимой надобности. Для чего?
Аноним 26/08/23 Суб 22:48:45 2819664 346
ast-3-6-hide-ov[...].png 154Кб, 1366x786
1366x786
>>2819658
Если ты не видишь стилей, это не значит что их нет. Они могут проявиться на меньших разрешениях. Тем более сам браузер указывает на то, что стили ЕСТЬ. Он сам же указывает, что стоит модификатор на overflow. Скорее всего там стоит position: relative; overflow: hidden; Так делают когда лень ебаться и выяснять откуда взялась горизонтальная прокрутка. Какой-нибудь маржин вылетел за границы экрана и образовалась прокрутка. Ну или просто ради профилактики, шоп на мобильнике невзначай не появилась такая хуйня. Это конечно ленивый, но действенный способ.
Аноним 26/08/23 Суб 22:59:22 2819665 347
>>2819664
Тут дело не в этом.
Overflow браузер показывает, потмоу что на странице есть прокрутка. Если бы не было прокрутки, то не было бы overflow.
Стилей там никаких нет.
Аноним 26/08/23 Суб 22:59:26 2819666 348
>>2819635
Вот этого поддвачну касательно делать для себя. Если это не нужно тебе, то мимокроку, который про это забудет через неделю и подавно. Ты не знаешь как хочет, ему не будет нравиться, вы не договоритесь. А если будешь сношать друзяшек - количество мнений погубит твоё начинание в фазе взвешивания хотелок. Делай как удобно тебе. Может воспроизвести какую-то хуйню из повседневности, но изменить что-то в работе этой йобы, что ты считаешь было бы удобно тебе. На выходе получишь клон под себя и опыт в виде написания этого клона.

Есть ещё такая фраза, не пиши в стол. Если ты хотя бы сам этим будешь пользоваться - уже прогресс, значит не зря.
Аноним 26/08/23 Суб 23:12:38 2819667 349
>>2819665
>Стилей там никаких нет.
Ты в этом уверен? Ты смотрел исходный код? Мне кажется, что браузер пиздит. Стили там есть, просто он их не показывает. Либо это будет забытый кем-то див.
Аноним 26/08/23 Суб 23:15:25 2819670 350
Аноним 26/08/23 Суб 23:19:30 2819673 351
>>2819670
Блядь, ты конечно нашёл что привести в качестве примера. ПРИМЕР для MDN с ПРИМЕРОМ... Мало ли какие планы были на эту страницу и из какой изолированной жопы этот кусок выдернули в отдельную страницу?

мимо
Аноним 26/08/23 Суб 23:22:07 2819674 352
>>2819670
Бля ну тогда просто забытый селектор, бывает
Аноним 27/08/23 Вск 02:16:14 2819719 353
Решил вкатиться в JS, я уже мидл?
const power=(b,e)=>e===0?1:e<0?1/power(b,-e):b*power(b,e-1);
effective_cat 27/08/23 Вск 02:23:29 2819726 354
>>2819719
Тебя наебали. Ты типичный долбаеб
Аноним 27/08/23 Вск 02:26:30 2819729 355
>>2819719
Дали тебе задачу забить гвоздь. Вместо того, чтобы взять молоток, ты засунул в анус камень и забил им. Ты уже мидл?
Аноним 27/08/23 Вск 02:34:28 2819732 356
>>2819518
Бери любую платную аппу в IOS и напиши ее бесплатный аналог.
спойлер - обкакаешься пока будешь писать, а от злости сделаешь ее платной
Аноним 27/08/23 Вск 02:41:10 2819734 357
Аноним 27/08/23 Вск 04:36:31 2819757 358
>>2819593
Очевидно, на работе выбирать ноду, для пет проекта что угодно
Аноним 27/08/23 Вск 09:21:41 2819801 359
>>2819518
Попробую дать тебе идею. Я как-то рылся на фриланс площадках в поисках работы и заметил много интересных проектов в заказах. Может что нибудь приглянется. Можно еще общаться с людьми и узнать их предпочтения, спросить чем они занимаются и предложить им свои услуги, может замутишь проект.
Аноним 27/08/23 Вск 09:38:58 2819812 360
>>2819719
Секта параолимпийцев двумя блоками ниже.
Аноним 27/08/23 Вск 21:30:39 2820534 361
Аноним 27/08/23 Вск 21:42:31 2820549 362
>>2813625
Добавляешь хэндлер клика на ul, дочерним элементам добавляешь data-subsctiption-id атрибут. Хэндлер клика на ul будет обрабатывать этот атрибут и вызывать сеттер.
Так у тебя получится 1 обработчик на n элементов, на скрине у тебя будет n обработчиков на n элементов.
А handleChoose вообще убрать надо, оно не нужно. Пробрасывать в компоненты хэндлеры это всегда хуевое решение.
Аноним 27/08/23 Вск 23:15:30 2820586 363
>>2818823
Сделай на хтмл страничках и не еби себе мозги раз фонтендера нет.
Если сильно хочется и нихуя не знаешь, возьми vue, с ним тебе проще будет.
Аноним 28/08/23 Пнд 05:46:56 2820669 364
Решил вкатиться в монгоДБ, а эти хуесосы присоединились к санкциям против русичей. Значит российские компании сейчас не работают с этой парашей? С какими базами сейчас вообще рус компании на ноде работают?
Аноним 28/08/23 Пнд 06:49:25 2820674 365
Аноним 28/08/23 Пнд 07:09:34 2820676 366
>>2820669
Чел, ты прям вот пробовал загружать и ставить? Пока звучит так, будто ты полез в облако монги, именуемое Atlas. А если так, то ты в принципе соснёшь с любыми облачными услугами любого забугорного сервиса.

Инб4 возьми с гитхаба и собери сам
Аноним 28/08/23 Пнд 08:00:22 2820686 367
>>2820676
>Чел, ты прям вот пробовал загружать и ставить?
Сама библиотека то ставится и качается. Но разве сам факт санкций не означает, что рос компании обходят эту хуйню стороной?
Аноним 28/08/23 Пнд 10:48:42 2820768 368
image.png 16Кб, 1024x273
1024x273
image.png 64Кб, 1178x275
1178x275
image.png 148Кб, 755x772
755x772
>>2820686
Челикус, это попенсорс. А используют его или нет - это другой вопрос, в частности вопрос вида нахуя тебе NoSQL? И ты должен понимать зачем ты берёшь NoSQL решение вместо SQL.

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

Можешь использовать, тебе не запрещают. Свои задачи у монги есть.
Если ты хочешь поговорить про используемые решения в бигтехе - там будет поехавшая СБ которая будет тащить только лицензированное говно, да и с большой вероятностью если говорить про SQL - там окажется постгрес. Те самые челы, которые за бамп версии пакета готовы выебать тебя, твою семья, собаку, кота, и весь их помёт.
Аноним 28/08/23 Пнд 13:17:53 2820919 369
>>2820669
Работают. Монга спокойно накатывается в докер контейнер, это же опенсорс, лол. Не работают с Mongodb Atlas.
Аноним 28/08/23 Пнд 15:51:30 2821086 370
NoSQL.png 199Кб, 994x701
994x701
>>2820669
Чел...... мало того что nosql-баз данных МИЛЬЯРД просто, можно выбрать на любой вкус, от yandex db, до cassandra. Посмотри на скриншот, сколько разных типов есть. Можно взять rethinkdb/orientdb/arangodb и они будут плюс минус как монго работать. У яндекса тоже самое - yandex db отечественная разработка может быть прекрасной заменой монги. Тем более, санкции вводила облачная версия - atlas, не сама опенсоурс монга.
Аноним 28/08/23 Пнд 15:56:26 2821095 371
>>2820768
Ой блять иди нахуй со своим реестром петух! Ты заебал уже своим реестром долбоёб! Засунь себе его в жопу и ходи гордись.
Аноним 28/08/23 Пнд 16:00:52 2821101 372
>>2821095
Первый раз написал про реестр, поэтому нахуй идёшь ты.
Аноним 28/08/23 Пнд 16:40:34 2821121 373
Аноним 28/08/23 Пнд 17:54:31 2821203 374
>>2821095
>реестром
Костя Вересов, мастер настройки реестра, посетил тред! Всем дрожать и готовить пёзды для ебли.
Аноним 28/08/23 Пнд 21:58:42 2821461 375
>>2818830
Никакого не знаю, для себя делаю, может в потрфолио пойдёт, но не на фронт.

>>2820586
>Если сильно хочется и нихуя не знаешь, возьми vue, с ним тебе проще будет.
Сам я пока на этом и остановился
Аноним 29/08/23 Втр 05:21:44 2821656 376
Shito.png 21Кб, 172x240
172x240
>Знание паттернов проектирования (большая четверка)
Что за четвёрка?
Аноним 29/08/23 Втр 05:30:08 2821658 377
Есть страница с добавлящимся по ажаху контентом. Хочу сделать юзерскрипт, чтобы менять кое-что там.
Как это лучше сделать?
Аноним 29/08/23 Втр 10:05:35 2821728 378
>>2821658
Добавляешь юзерскрипт и меняешь кое-что.
????????
PROFIT
Аноним 29/08/23 Втр 18:48:28 2822376 379
Аноним 29/08/23 Втр 19:33:09 2822421 380
Аноним 30/08/23 Срд 08:24:04 2822937 381
8e909c88-4e83-4[...].png 124Кб, 1600x960
1600x960
Чому так хуесосят пикрил? Годный сабж жи
Аноним 30/08/23 Срд 08:55:21 2822941 382
16914995968460.mp4 1419Кб, 576x1024, 00:00:11
576x1024
>>2822937
Лишняя абстракция над инструментом.
У меня кабанчик-анальник-фронт из яндекса на прошлой даже scss не признавал, а на нативном ебашил.
Аноним 30/08/23 Срд 09:46:34 2822980 383
>>2822937
Потому что мало того, что тебя абстрагируют от CSS который всё равно нужно знать - есть куча атомов которые просто названием дублируют CSS-ные свойства, только например в CSS - huiZalupa, а в тейлвинде zalupaHui.

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

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

Единственное что неплохо в тайлвинде, тебя изначально ставят в рамки какой никакой системы с юнитами. Оказывается, что дизу похуй и вы больше ебётесь торгуясь за паддинги 48/52 встроенные или 50 дизайнерские.
Аноним 30/08/23 Срд 10:09:56 2823024 384
>>2822937
Потому что это бутстрап, по своей сути. Тебе дают готовую дизайн-систему, просто раньше дизайн-системой назывался набор компонентов, а сейчас, в 2023, дизайн-системы начинаются с токенов, и тайлвинд это просто набор токенов. Но суть в том же, это готовая дизайн-система, со всеми вытекающими.
Аноним 30/08/23 Срд 11:46:10 2823097 385
>>2822980
>только например в CSS - huiZalupa, а в тейлвинде zalupaHui
Например?
>Из коробки дохуя чего не хватает в атомах
Чего не хватает?
>Анимации будешь костылить ручками, тени
Пожалуй единственный минус, но никто не запрещает css юзануть в этом случае
>если мы говорим про вёрстку больше чем под один брейкпоинт - ты получаешь в списке классов многострочную простыню которая лежит в компоненте
И эта простыня всё равно по общему размеру меньше, чем такие же стили в CSS, и читается удобнее
Аноним 30/08/23 Срд 12:12:12 2823113 386
image.png 28Кб, 505x271
505x271
image.png 29Кб, 492x299
492x299
image.png 48Кб, 540x401
540x401
image.png 19Кб, 506x220
506x220
>>2823097
Очередной редаксошвайновый нитакусиковый карась, инструмент которого обидели.

>Например?
Не знаю.

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

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

>И эта простыня всё равно по общему размеру меньше, чем такие же стили в CSS, и читается удобнее
Ты сейчас заставляешь меня сравнивать 5 строк полотна говноатомов прямо в компоненте против пары классов в CSS файле/модуле, я правильно понял?
Аноним 30/08/23 Срд 12:19:07 2823119 387
>>2823097
>>2823113
Заметь, я даже не говорю про ублюдские модификаторы ховеров, афтеров, бефоров, группировку свойств и состояний вложенных компонентов.
Аноним 30/08/23 Срд 12:20:22 2823122 388
>>2823113
>Не знаю.
Ну раз не знаешь - не пиши.
>Ты точно пользовался тейлвиндом?
Да, пользовался. Единственное чего не хватает - классов для стилизации скролла.
Опять же, не знаешь - не пиши.
>Ну так пиши уже css/scss
Зачем? Если во всём остальном тейлвинд лучше
>5 строк полотна говноатомов
>против пары классов в CSS файле
Как ты тактично умолчал, что если у тебя тейлвинд классов набралось аж 5 строк, то в css файле у этой "пары классов" строк будет в разы больше. Не говоря уже о том, что часть стилей распилена по медиазапросам, и надо постоянно скроллить.

>>2823119
>ублюдские модификаторы ховеров, афтеров, бефоров
АВ CSS не ублюдские, а в tw ублюдские? Почему?
Аноним 30/08/23 Срд 12:22:17 2823124 389
>>2823113
Алсо, не вижу на скринах ситуации где
>в CSS - huiZalupa, а в тейлвинде zalupaHui
Аноним 30/08/23 Срд 12:22:35 2823125 390
>>2823122
>Как ты тактично умолчал, что если у тебя тейлвинд классов набралось аж 5 строк
Стили должны лежать отдельно от вёрстки.

>Почему?
Потому что. Какой вопрос - такой ответ. Потому что.
Аноним 30/08/23 Срд 12:23:33 2823126 391
>>2823124
Почему self-* свойста это свойства для align, а не для justify? Клоун, хватит клоунничать.
Аноним 30/08/23 Срд 12:23:41 2823127 392
>>2823125
>Стили должны лежать отдельно от вёрстки.
Почему?

>Потому что. Какой вопрос - такой ответ. Потому что.
Не разбираешься в вопросе - не пиши.
Аноним 30/08/23 Срд 12:25:05 2823130 393
>>2823126
А с чего это вообще он должен быть для justify? align-self используют чаще, чем justify-self, потому что флексы юзают чаще гридов.
Аноним 30/08/23 Срд 12:25:06 2823131 394
>>2823127
>Почему?
Потому что.

>Не разбираешься в вопросе - не пиши.
Эти почемушные мантры. Ты не хочешь задать нормальный вопрос, а я должен отвечать. Почему?
Аноним 30/08/23 Срд 12:27:02 2823132 395
>>2823131
>Эти почемушные мантры
Это ты вкидываешь какой то тезис, и почему то ожидаешь. что за него не нужно пояснять, и все должны с ним быть согласны. Судя по тому, как ты игнорируешь справедливые вопросы, я делаю вывод, что ты сам не знаешь, о чём говоришь.
Аноним 30/08/23 Срд 12:28:40 2823134 396
image.png 76Кб, 583x402
583x402
>>2823130
> я не пишу CSS через tailwind, повторяю, не CSS, фреймворк

>>2823132
> что за него не нужно пояснять
Пока не доволен только ты. Почему?
Аноним 30/08/23 Срд 12:31:15 2823138 397
>>2823134
>я не пишу CSS через tailwind
Я никогда такого не говорил.
>скрин
Как твой скрин доказывает то, что запись self-* должна относится к justify-self, а не к align-self? Как он опровергает что align-self юзают чаще, чем justify-self?

>Пока не доволен только ты. Почему?
Я доволен твоим бахом, поэтому буду продолжать подсвечивать тот факт, что ты на самом деле ничего не знаешь, да ещё и бомбишь от этого
Аноним 30/08/23 Срд 12:35:19 2823146 398
>>2823138
>Я никогда такого не говорил.
Перестраховались, спасли тебя от этого заранее.

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

>Я доволен
Ой, а почему?
Общался бы ты как человек...
Аноним 30/08/23 Срд 12:39:20 2823153 399
>>2823138
Ну пока ты перевариваешь, найди мне в tailwind текстовую тень, без необходимости тащить дополнительные плагины с трансформами. Спасибо.
Аноним 30/08/23 Срд 12:42:48 2823158 400
>>2823146
>а почему?
Потому что приятно видеть недоучку в истерике
>Общался бы ты как человек...
Я общался с тобой как человек, ты сам бомбанул на этом посте >>2823113 , хотя я тебя не оскорблял, и в чем то даже с тобой согласился.

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

>>2823153
Предлагаю тебе слёзы вытереть, и глубоко вдохнуть - я согласился с тобой в том, что работа с тенями и анимациями в TW это пздц. Используй CSS в таком случае, в чем проблема?
Аноним 30/08/23 Срд 12:49:25 2823172 401
>>2823158
> хотя я тебя не оскорблял
Не то чтобы я тебя оскорблял, но твоя почемушная манера мне не нравится. Я не хочу быть на принимающей стороне и расписывать что-то весь день.

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

>Это типо плохо?
Не всегда хорошо.

>Предлагаю тебе слёзы вытереть
Я ещё и плачу. Я пытался удержаться, но почему?
Аноним 30/08/23 Срд 12:50:19 2823174 402
>>2823153
Алсо, всё ещё жду скрина с
>в CSS - huiZalupa, а в тейлвинде zalupaHui
именно класс, где TW тупо меняет ключевые слова местами. А то твои
>ррряяя почиму align-self а не justify-self
звучат неубедительно

Ну и жду пояснений от гуру фронта:
1. Почему классы на 25-30 стилей, которые ещё распиханы по медиа запросам, лучше, чем 5 строк атомов, которые читаются легче.
2. Чем TW селекторы псевдо-элементов хуже, чем CSS селекторы.
3. Почему крутые фронтовички должны выбрать только что то одно. И раз выбрал TW, то ни в коем случае нельзя пользоваться CSS в задачах, в которых TW справляется плохо.
Аноним 30/08/23 Срд 12:53:07 2823180 403
>>2816516
> Люди не виноваты в том, что живут в стране, в которой кроме вебдева вкатываться некуда.
Поправил.
С остальными направлениями в айти сейчас тоже все плохо.
У меня друган сисадминит в крупной конторе уже 6+ лет.
Мужик помимо вышки и охуевших скиллов в своей собственной области (подтвержденных сертификатами) имеет приличные знания во всех смежных областях, от пайки микросхем до жаваскрипта на уровне джун+, и за все это он вот только сейчас(через анальные экзамены, сертификаты и удачу) добрался до ЗП в 150к+

Для сравнения, другой мой знакомый несколько лет сидел на мамкиной шее и долбил гашик.
А потом на волне ковида у него получилось с нуля запрыгнуть в вебдев, причем сразу на 150к.
И вот сейчас(джва года спустя) ему платят почти 300к, при этом набор задач не поменялся (по его же словам), как стилизовал кнопки/формы так и стилизует.
Аноним 30/08/23 Срд 13:12:19 2823199 404
>>2816516
Страна виновата, ага)))
У меня ни одного анальника среди знакомых, и все получают не меньше меня. Если хочется жопу на диване чесать или работать на механической работе, не прилагая моск, это проблема не страны. Никто не виноват, что у нас многим людям больше по кайфу говяжьими анусами питаться, в пятерочке на кассе сидеть и страну ругать
Аноним 30/08/23 Срд 14:36:14 2823318 405
>>2823174
>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 не остановит, но ведь не все крутые в команде, целая команда крутых кнопкокрасов - это дорого, когда вам только красить. Кому-то придётся тратить время на ёбку остальных.
Можно хоть на анимации притащить плагины, в принципе, там все трансформы практически, последний раз когда я смотрел, чего-то всё равно не было, возможно что-то связанное с делеями/состояниями анимации. Можно докостылить свой конфиг, да никто не спорит.

>>2823199
Массы инертны. Раньше все шли/всех посылали учиться на юристов и экономистов. Ещё 10 лет назад программисты были грёбаными задротами. А теперь офисно-удалённая крыса на ITшнике - мечта любой приживалы.
Аноним 30/08/23 Срд 16:26:10 2823436 406
Так тихо было в треде, но вдруг внезапно разбушевался тейлвиндшиз...
Аноним 30/08/23 Срд 17:22:23 2823504 407
>>2823180
Ну тут еще важно на фронте ебашить формы с скоростью 100 форм в наносекнду, а твой пердун сисадмин, возможно не тянет такие темпы, я поработал на галере 8 месяцев, я к отпуску выгорел как тварь, каждый день говнокдишь по 8 часов одно и тоже, даже тесты не писал ниразу, ксати поэтому Native и популярный такой.
Аноним 30/08/23 Срд 17:40:16 2823528 408
>>2823318
То что ты описал - проблема не 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, в котором для того чтобы отцентровать див, надо дать адекватное название классу (адекватность названия строго определяется вкусом ревьювера), и написать в два раза больше символов. Но удобно сделать тень/анимацию.
Так почему нужно выбрать что то одно:
>>2823113
>пиши уже css/scss
Когда можно отцентровать див с TW, и сделать тень/анимацию в CSS, чтобы в className в итоге было "flex items-center justify-center yoba-animation yoba-shadow"?
Так не теряешь в таком главного преимущества TW (итоговый размер index.css всегда будет меньше, чем у CSS, атомы TW будут охуительно сжиматься любым компрессором), и не рыгаешь от вида костылей в TW-конфиге.
Аноним 30/08/23 Срд 17:50:25 2823545 409
>>2818630
Проверь прикрутил ли в хтмл файл соурс в виде своего яваскрипт файла, скорее всего нихуя.
Аноним 30/08/23 Срд 18:10:42 2823569 410
стоит ли использовать react-query если в проекте есть mobx/redux/etc?
Аноним 30/08/23 Срд 18:18:01 2823581 411
Аноним 30/08/23 Срд 18:28:11 2823592 412
>>2823528
>То, что в 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-конфиге.
Сомнительное удовольствие.
Касательно конфига - костыли можно вынести в отдельный плагин.
Минимальная кастомизация так и так будет, хотя бы под ту же типографию.
Аноним 30/08/23 Срд 18:42:43 2823622 413
Пришел в проект, чел использует fetch, попросил у него скинуть доку на его обертку - не смог.

Удалил все его говно и затащил axios
Аноним 30/08/23 Срд 18:50:56 2823649 414
>>2823581
>>2823569
react-query это просто фетчилка данных с кешированием
А state manager вообще про другое

ответ - Да, react-query нужно использовать с redux/mobx если вы делаете проект сложней лендинга, у STM есть много дополнительных инструментов для работы с этими самыми данными
Аноним 30/08/23 Срд 18:53:15 2823656 415
image.png 1044Кб, 700x1000
700x1000
>>2823622
>Я не смог найти доку по фетчу
>Попросил вкатыша и он тоже не смог
>Мы не одинаковые.
Аноним 30/08/23 Срд 18:59:29 2823668 416
>>2823656
Читаешь умеешь?
Я не смог найти доку к его обертке к фетчу.
Зачем мне копаться в его говне если можно взять нормальную библиотеку?
Аноним 30/08/23 Срд 19:02:09 2823678 417
>>2823569
>react-query
Какое же это говно в проектах выше TODO
как же там говнокодят чтобы изъебнуться в сложных кейсах

Хуйня подходит максимум для лендингов
Аноним 30/08/23 Срд 19:03:09 2823680 418
Охуенная, видимо, обёртка. Легендарнее аксиоса. Видимо там целый tanstack-query вместо обёртки. Пынемаю.

мимо пынематель-надо
Аноним 30/08/23 Срд 19:05:11 2823686 419
>>2823680
Он изобрел тот же axios.
Но зачем мне его поделка без тестов esli я могу взять такую же но с тестами и докой?

Была удалена и внедрили axios
Аноним 30/08/23 Срд 19:06:52 2823689 420
Аноним 30/08/23 Срд 19:10:55 2823694 421
Аноним 30/08/23 Срд 19:13:01 2823704 422
>>2823686
Мне даже интересно, эти легендарные костыли в виде обёртки для фетча, а потом костыли для axios чтобы оно не плевалось режектами на notOk.
Кекусоны.
Аноним 30/08/23 Срд 19:19:58 2823721 423
>>2823704
>а потом костыли для axios чтобы оно не плевалось режектами на notOk.
Это не является проблемой

Аноним 30/08/23 Срд 19:23:08 2823729 424
>>2823704
скинь ссылку на проблему, почитаю что там у джунов за траблы с axios
Аноним 30/08/23 Срд 20:00:45 2823803 425
>>2823729
>>2823721
Проблема - это вы, два сапога пара. Генерируете проблемы там где их нет.
Аноним 30/08/23 Срд 20:18:57 2823833 426
>>2823803
Вот и я про это, в axios нет проблем
Бог с ним, дайте мне самописную обертку джуна над fetch, но прикрепите к ней доку и тесты
Аноним 30/08/23 Срд 20:28:53 2823837 427
>>2823833
>Пукает про обертку и доку.
>Боится скинуть что за обертка которая уже успела стать самописной дабы не обосрали сильнее
>Надо все переписать потомушо я не пынемаю!!!
>Мы не одинаковые.
Аноним 30/08/23 Срд 20:38:18 2823852 428
>>2823837
Этого поддвачну. За исключением мидлварей на реквест/респонс и изоморфности - там нихуя граундбрейкинг нет. В фетче уже давно есть отмена запросов через аборт контроллеры. Да хуй с ним, фетч уже в ноду не экспериментально добавили.
Если он там крутил йоба клиент с кешированием - ну может и можно было взять что-то готовое. А если и да - то ты на один аксиос притащил 2 либы/аксиос + всё та же костыльная обёртка.

Щас начнётся кококо кудкудах про прогресс, но иди-ка ты нахуй >>2823622. Ты ведь этим и пользоваться не будешь.
Аноним 30/08/23 Срд 21:54:36 2823926 429
>>2823837
> ряя ты не понимаешь зачем я сделал квадратные колеса. ты не осилил!
Так объясни, покажи профиты, чем квадратные лучше круглых

>>2823852
Это все ахуенно, но мой коллега выкакал класс на 900 строк
Я прошу написать доку и покрыть тестами, хуй не смог и был нахуй послан с заменой на axiso
Аноним 30/08/23 Срд 22:05:14 2823938 430
>>2823926
>Так объясни, покажи профиты, чем квадратные лучше круглых
Так а что нам то с тобой обсуждать?
Мы понтия не имеем о чем ты, какая обертка, если либа, то что за либа, если самописная, как позже выяснилось, что там такого квадратного то?

Единственное что сейчас ясно, что ты не понял код и решил переписать на свой говнокод.
Аноним 30/08/23 Срд 22:21:02 2823950 431
>>2823938
я же сказал, точная копия axios с его функциями, но поверх fetch
зачем это было делать?
профит в чем?
Аноним 30/08/23 Срд 22:35:55 2823962 432
>>2823950
если это точная копия аксиоса то нахуя тебе документация кода?
ты логику запросов один раз пишешь и больше ее не трогаешь. наху я тебе там вообще что-то знать? у тебя есть метод, дергай его.

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


если он настрадал 900 строк, то явно должна была быть какая-то причина-задача, т.к. пока сложно представить что он там там уложил.
Аноним 30/08/23 Срд 22:40:44 2823963 433
>>2823649
Но зачем, если у того же редакс есть свой rtk query и даже с похожим апи?
Аноним 30/08/23 Срд 23:10:05 2823972 434
Итоги дня:
-тейлвинд/цсс срач - чек
-аксиос/фетч срач - чек
-ртк из зе вей ту го виз редух енд реквестс - чек
-саспенз - неувязка

Ничего не забыл? Ничего не пропустил?
А да,
-нест - говнодспринг на ноде - неувязка
-экспресс - не фреймворк - неувязка
Аноним 30/08/23 Срд 23:13:31 2823977 435
>>2823972
Забыли упомянуть, что Ангуляр - база, а реакт для омежек.
Аноним 30/08/23 Срд 23:15:03 2823981 436
Аноним 30/08/23 Срд 23:33:13 2823996 437
>>2823678
А для больших проектов что подходит?
Аноним 30/08/23 Срд 23:34:00 2823999 438
>>2823972
>аксиос/фетч срач
Вот это конечно сложна жизень у вротендо-господ, не знают, через какую библу хттп-запрос отправить))
Аноним 30/08/23 Срд 23:36:49 2824000 439
image.png 40Кб, 939x593
939x593
>>2823999
>не знают, через какую библу хттп-запрос отправить
как это не знаем?
все знаем. уже решили все. вот и сидим попускаем оставшихся.
Аноним 30/08/23 Срд 23:38:09 2824003 440
Аноним 30/08/23 Срд 23:41:16 2824004 441
>>2823852
>Щас начнётся кококо кудкудах про прогресс
Фетчешиз, мне в рабочем проекте необходима эта фича, в аксиосе она есть и её очень легко и удобно использовать. В фетч уже завезли, или нет? В пару строк кода можно ей воспользоваться?

Мимо другой анон
Аноним 31/08/23 Чтв 00:13:07 2824016 442
Аноним 31/08/23 Чтв 00:56:59 2824027 443
>>2822937
Хорошо выглядит на бумаге, но когда в продакшене оказывается чем-то уровня регэкспов или рикса по читаемости.
Аноним 31/08/23 Чтв 02:10:54 2824038 444
>>2823963
>redux 2023 год
Чел ты ты серьезно?
Вроде фронты прогрессивные, но почему вы остались в 2005 году?
Аноним 31/08/23 Чтв 03:19:50 2824045 445
>>2823528
У тебя устаревшая инфа, во всех фреймворках стили скоупятся к компоненту. При клике на класснейм в шаблоне тебя переносит туда, где этот селектор написан в scss

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

А
.yoba {
--&:hover {
----.yoba-child { ... }
--}
--@media (max-width: $mobile) {
----...
--}
}
Аноним 31/08/23 Чтв 03:35:05 2824047 446
>>2823504
Не, этот не на галере. Да и не смог бы травокур въебывать. Опять же, по его собственным словам он сейчас работает по паре часов в день, и одну форму может 'делать' несколько недель.
Сисадмин на данном этапе тоже уже не въебывает, но часов пять в день работе уделяет + столько же на постоянное самообразование.
Аноним 31/08/23 Чтв 03:37:22 2824048 447
image.png 2661Кб, 2398x510
2398x510
Мое ебало когда я пытаюсь отлаживать тейлвинд проект
Аноним 31/08/23 Чтв 04:53:15 2824054 448
image.png 725Кб, 700x1241
700x1241
Мое ебало когда я попал на проект с redux+react_17.0_+react-query+rxjs+scss
Аноним 31/08/23 Чтв 06:22:00 2824070 449
>>2824054
>scss
В чём проблема, с каких пор он стал не актуален?
Аноним 31/08/23 Чтв 08:36:07 2824118 450
16928562037000.mp4 22205Кб, 1920x1080, 00:00:25
1920x1080
Аноним 31/08/23 Чтв 09:59:20 2824175 451
Наработал полтора года работы во фронте. Очень ссусь конкуренции и вкатунов-волков. Сеймы есть, или я зря кипишую и можно расслабиться?

больше стажа не наработал т.к. совсем пиздюк
Аноним 31/08/23 Чтв 10:00:31 2824176 452
>>2824175
>Наработал
напиздел?
Аноним 31/08/23 Чтв 10:02:12 2824179 453
>>2824176
Нет. Вкатился на стажировку срякт-макакой через вуз
Аноним 31/08/23 Чтв 10:22:22 2824198 454
>>2824175
До 3-х лёт опыта в коммерции можешь быть натянутым напряжённым и упругим. Твоё спасение - RNG и ребята которые хотят не пиздящего вкатуна на джуновскую позицию, но перспективного с вышкой.
Но спойлер алерт: таких вакансий меньше 5%, на остальных тебя тупо автоматом отфильтрует.
Аноним 31/08/23 Чтв 10:23:22 2824201 455
>>2824198
>>2824179
> Нет. Вкатился на стажировку срякт-макакой через вуз
Так и оставайся у этих после стажировки. В чём проблема?
Аноним 31/08/23 Чтв 10:26:23 2824203 456
>>2824201
Порой встречаю ужасный тайпскрипт с тс игнорами и эни
Аноним 31/08/23 Чтв 10:29:49 2824209 457
>>2824203
а ещё хочу 2х к зепке
Аноним 31/08/23 Чтв 10:45:12 2824234 458
>>2824175
Я такой же. Тоже полтора года отработал, сижу на днищезарплате а уходить страшно. Попробовал откликнуться, резюме даже не читают, сразу нахуй. Видимо придется 2 года еще себе рисовать опыта
Аноним 31/08/23 Чтв 10:55:23 2824242 459
>>2824045
Как это блядь может быть устаревшая инфа, если это работает именно так, как ты написал? Вообще как ты умудрился понять иначе

Компонент, а внутри компонента группировка по первичным и вторичным половым признакам. Внутри компонента. Внутри признаков. Стили.
Аноним 31/08/23 Чтв 11:16:04 2824282 460
>>2824203
в чем проблема эни?

мимо раскидываю эни где типизация нахуй не нужна.
Аноним 31/08/23 Чтв 11:16:59 2824285 461
>>2824234
Так лучше тогда unknown... А ещё нормальный tsconfig запретит любое эни в проекте
Аноним 31/08/23 Чтв 11:17:20 2824286 462
Аноним 31/08/23 Чтв 11:20:02 2824293 463
image.png 138Кб, 480x360
480x360
>>2824285
>tsconfig
Я ему запрещаю подсвечивать хуйню, которая должна работать и которую мне лень перепердовливать.

Я тут стилем командую, а не какой-то там файлик.
Аноним 31/08/23 Чтв 11:32:57 2824325 464
>>2824285
> нормальный
Даже дефолтный, лол.

>>2824282
А ТС то зачем тогда? Он и в принципе то не особо нужен, так, скрепы какие-то.
Аноним 31/08/23 Чтв 12:28:19 2824398 465
maxresdefault.jpg 63Кб, 1280x720
1280x720
>>2824293
>tsconfig
>стилем
У меня для тебя плохие новости.
Аноним 31/08/23 Чтв 17:24:44 2824897 466
image.png 61Кб, 855x571
855x571
Помогите, пожалуйста.
Я может быть вообще неправильно делаю, но я не знаю как надо?
Аноним 31/08/23 Чтв 17:26:27 2824902 467
>>2824897
https://www.typescriptlang.org/play?#code/C4TwDgpgBArgTgGwCpQLxQORgPbYI4wQZQA+mAznBAHYFEBQ9okUV5O15EAjGlAN70oUAJbAIAW3IAuKAG0AugBohUagEMJEWeWBwR1AOYqAvo2bQ2HLgCY+g4WMnkAMiN2zFK4Rq069Bsb0ZkzglhDs2JwQKOhWUVy8ZPHRNgDcjPTq5CDUAMZQAGYw+cAiUVAS6gDWEABKEHS6ABTwCLJtSACUAqp5CcCsEdbaQ5HRsVDqAO7qYkUQwHkAFq2IXarCAHTAyzTNcGgAfKxbAFbkUc1dXRmqIoVQawhoqOhYuHQYPQ7CUAD0-yggC4QQAMIMCoIB2EFBgCEQQAcIIB+EDhkLhgAEQQB8IIAmEFhgBkQJRQQDiIDD0YBGEEA0iAg9GAZhBACwgoNgiFe7xw+EIGHxxKgxNp9KJpIp5MA3CCYJxSYiYwC8IIBhEBhqLhYxGW02AKBgHkQKES0GAORB8XyueCoDT0YLAGwgEvRUHJMLxUHNIINgFkQTlSsHQ62GwXqpAAZQA-MqqMB4NQFQkIFtReQplGUok7n8VVB5ZG3LooJKZXLQ9F8cDqXSGS83u9KDQvqoTFAIAguEMg3AQ7Hwyn3INstnbBkTEA
Аноним 31/08/23 Чтв 18:05:50 2824966 468
image.png 25Кб, 448x176
448x176
>>2824897
То что ты пытаешься сделать на скрине - пикрил. Кастуешь не результат, а объект к которому обращаешься и уже к нему обращаешься за item/itemList
Аноним 31/08/23 Чтв 18:35:35 2825006 469
>>2824966
Крутяк, спс.
А что так можно было...
Аноним 31/08/23 Чтв 20:51:33 2825174 470
Аноним 31/08/23 Чтв 20:58:10 2825178 471
Аноним 31/08/23 Чтв 22:30:02 2825272 472
simplescreenrec[...].mp4 4693Кб, 1186x796, 00:00:40
1186x796
Как вам? Догадаетесь, что это?
31/08/23 Чтв 22:32:43 2825275 473
>>2825272
Нормальный код, чё те не нравится петух
Аноним 31/08/23 Чтв 22:36:56 2825278 474
>>2825272
Яндере дев, иди нахуй со своей террарией.
Аноним 01/09/23 Птн 00:45:08 2825382 475
Аноним 01/09/23 Птн 01:16:20 2825394 476
>>2825272
Юзерскрипт для автопринятия ебучих уведомлений о куках.
Нормально написано.
Аноним 01/09/23 Птн 02:15:15 2825409 477
>>2825394
Бинго
Я полез копаться, потому что интересно, как они сделали, чтобы JS скрывал уведомления ещё до полной загрузки страницы, иначе бы уведомление показывалось и скрывалось.
Аноним 01/09/23 Птн 09:25:15 2825509 478
Ну всё, мёртвый тред. Последние вкатуны вкатываются в 1 сентября.
Аноним 01/09/23 Птн 14:28:34 2825872 479
>>2825509
Ну всё, упругие зумеры потопали оттирать штаны в своих шарагах и теперь не будут грызть глотки за место вкатуна. Теперь-то я вкачуся!
Аноним 01/09/23 Птн 14:51:53 2825916 480
>>2825872
Теперь вкатунам осталось дожить до второго курса, а там не хлэб в катят через практику.
Аноним 01/09/23 Птн 15:16:34 2825971 481
Аnoны, как выглядит первый рабочий день джуна? Например если он устроился в КОТВАСЯ.
А то я пробовал гуглить типичный рабочий день, а мне выдавали только видео со смехуёчками на рабочем месте и катания на креслах.
Аноним 01/09/23 Птн 15:21:07 2825986 482
>>2825971
Зачем тебе это, Анон?
Аноним 01/09/23 Птн 15:22:08 2825990 483
>>2825971
Получаешь доступы, технику, доступы, читаешь ридми – блять, к ридми тоже доступы надо получить.
Аноним 01/09/23 Птн 15:27:48 2826007 484
>>2825990
> получил доступ к ридми
> узнал про чек лист
> 2 недели получал доступ к чек листу
> 2 недели получал недостающие доступы согласно чек листа
> в чек листе было не всё
It's over
Аноним 01/09/23 Птн 15:38:14 2826021 485
image.png 374Кб, 430x626
430x626
image.png 2883Кб, 1280x960
1280x960
Анальники-вейперы, вы понимаете, что своими дымящими сосалками уничтожаете природу?
Аноним 01/09/23 Птн 15:53:28 2826039 486
>>2826021
IT- гойник. IT-семейства гоев объединили в мегазорда с целью продоить. Никогда такого не было, но нынче IT-гой это 300КК/нс во всех слоях инфороля.
Аноним 01/09/23 Птн 16:01:02 2826046 487
image.png 30Кб, 910x338
910x338
image.png 37Кб, 816x634
816x634
Причина по которой валидатор хуйни всегда выдаёт ошибку какая?
Аноним 01/09/23 Птн 16:29:15 2826085 488
сделаю любую джава скрипт работу
фикс цена 25к день
Аноним 01/09/23 Птн 16:31:09 2826088 489
16873441083450.jpg 56Кб, 259x259
259x259
Аноним 01/09/23 Птн 16:34:05 2826099 490
>>2826085
хоть 100 форм нашлёпай, всё равно 10к в день

Тебе придётся хуярить от 500 форм день.
Аноним 01/09/23 Птн 17:19:23 2826144 491
>>2826085
Тем временем, это всего-то 200$+.
Дожили.
Аноним 01/09/23 Птн 17:23:22 2826151 492
>>2826144
250 бачей в день - 100к баксов в год.
Да, всего-то.
Аноним 01/09/23 Птн 19:15:08 2826302 493
>>2825986
Хочу быть ко всему готовым + не обосраться и ничего не сломать на старте.
>>2825990
Ясно, спс.
Аноним 01/09/23 Птн 19:22:25 2826313 494
>>2813436 (OP)
ХОЧУ СВАЛИТЬ С ЗАВОДА, ПОМОГИТЕ


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

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

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

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


п.с. говорят что JS легкий, но там какие-то заёбистые quirks уже с первых уров, я вот учил Го, С, С++, Раст, Питон каждый до уроков с массивами и проч базы - и все они казались проще, чем JS. Там не было таки неочевидных деталей, которые нужно держать в голове.Пример вот тут learn.javascript.ru/structure все кажется хаебисто - вопрос: это потому что рили язык такой, или потому вчто моих туториалах С и Го до таких деталей, как в learn.javascript.ru/structure, не опускались?
Аноним 01/09/23 Птн 19:26:08 2826320 495
>>2826313
>Вот learn.javascript.ru я пройду вс уроки и сделаю -а дальше что? Сделать портфолио из пет проектов и все? Интерном за 50к взьмут?
40?
35?
Аноним 01/09/23 Птн 19:41:58 2826333 496
сделаю любую джава скрипт работу
фикс цена 25к день
>>2826144
ты лох а я богат
Аноним 01/09/23 Птн 19:42:24 2826334 497
01/09/23 Птн 19:44:06 2826335 498
>>2826313
>с компиком на ты
Значит можешь уже идти вкатываться в девопс сходу. Если не можешь - значит ты максимум эникей.
>я вот учил Го, С, С++, Раст, Питон каждый до уроков с массивами
Судя по твоему прогрессу - особого смысла пытаться вкатится вайти нет. Не вытянешь.
>learn.javascript.ru/structure все кажется хаебисто
В чем заебистость? Ты настолько обезьяна, что не можешь писать код в едином стиле и тебе надо обязательно знать все эти моменты с особенностями работы новых строк в синтаксисе?
>туториалах С и Го до таких деталей, как в learn.javascript.ru/structure, не опускались?
Что будет выведено в stdout если скомпилировать указанный C++ код компилятором g++17?
#include <stdio.h>
int main() {
int i = 0;
std::cout << i++ + ++i;
}
Аноним 01/09/23 Птн 19:44:51 2826337 499
>>2826313
шапку читай. все уже обмусолили.
Аноним 01/09/23 Птн 19:46:33 2826338 500
>>2826313
> быстрейший вкат - фронтенд
Этот резидент слипер проснулся, когда вкат во фронт стал одним из самых сложных лол.
Аноним 01/09/23 Птн 19:49:39 2826342 501
>>2826338
а чем вкат в другие сложен?
я особо из экосистемы жса и не выходил, разве что тыкал и игрался с языками.
Аноним # OP 01/09/23 Птн 20:01:12 2826351 502
Аноним # OP 01/09/23 Птн 20:01:19 2826352 503
Аноним # OP 01/09/23 Птн 20:01:26 2826353 504
Аноним 03/09/23 Вск 06:17:42 2827431 505
>>2826021
Ну мы же понимаем, что остались те кого не релокейтнули, а это сам понимаешь что за котингент.
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов