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

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

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

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2668816
Современные программисты настолько тупые, что даже нормальный перекат оформить не в силах. И снова и снова проебывают теги треда.
3 2668922
>>68816
Вот она кстати, базовая база треда.
4 2668926
>>68816
Сделай perekat.js, без фреймворка нихуя не будет.
14525293018150.jpg23 Кб, 600x600
5 2668989
У ЖСеров каждый день новый лишний фреймворк и каждый день новый лишний перекат треда.
6 2669053
Вы тут актуальные. Что в 2023 году принято использовать вместо gulp? Задача это конкатенация текстовых файлов, да проверка их линтером. Ну и ещё несколько базовых пайплайнов. Gulp справляется спокойно и он прост. Но времена уже какие на дворе, за использование такого старья заплюют как древнего и отсталого.
7 2669075
здарова аноны. хочу проконсультироваться с вами. я изучаю js в принципе все неплохо, но есть один нюанс. как раз таки вопрос встал по способу обучения. кароче есть такая проблема что я играю в доту. не скажу что дохуя и не скажу что это приносит удовольствие(только иногда) скорее я захочу как какой нибудь скуф который раньше раскладывал пасьянс. у меня 6 к ммр но не в этом суть, а в том что для меня это какое то время хотя может и сейчас работало как отвлечение от изучения js потому что вот я читаю практикуюсь и у меня бошка нахуй болит я переключаюсь на доту и все проходит продолжаю дальше заниматься js. но сейчас я думаю метод такой хуевый и поэтому хочу спросить вас как эффективнее всего можно снять стресс при изучении чего то нового. проблема моего стресса состоит в том что у меня стресс возникает из за большого неведомого мне количества информации которую надо поглатить и понять. я в принципе даже и не против дропать доту я в нее вообще начал опять играть из за товарища конченого
8 2669082
>>69053
Ты серьёзно? Вебпак
10 2669090
>>69088
У него rollup под капотом
11 2669096
>>69082
Webpack когда-то не подошёл для этих задач из-за избыточности. А сейчас ему уже дофига лет этому Вебпаку.
>>69088
Благодарю. Это что-то новенькое. Посмотрю подробнее.
12 2669097
>>69088
>>69082
Не может быть заменой. gulp не бандлер а тулза для автоматизации. У ваших вит и вебпаков примитивные возможности автоматизации через конфиг, там выше головы не прыгнешь, так сказать. А в галпе ты на прямую пишешь какие таски и как выполнять.
13 2669099
>>69096

>rollup


>новенькое

14 2669113
>>69097

>А в галпе ты на прямую пишешь какие таски и как выполнять.


Сеньор-смузи-девелопидор, поясни, нахуя писать таски на жаба-скрипе, когда можно написать на шелле/перле/брейнфаке/etc, добавить в пакайдж.джсон и дёргать через npm/yarn прямо из терминала?
15 2669116
>>69099
История из недавних. Делал проект на nuxt 3. Хотел sass и css modules. По умолчанию в nuxt 3 vite. Когда подключил к вите css modules оно обосралось и отвалился HMR и даже watch. Нагуглил баг. Решилось все только переключением nuxt 3 на вебпак.
16 2669120
>>69113
Нахуя мне на фронтенде таски на перле если у меня есть нода в обязательном порядке?
17 2669125
>>69120
Причем гальп с вебпаком ахуенно работает через webpack-stream
Через гальп ты можешь такси группировать в более сложные таски, Решать какие паралельно запускать а какие последовательно.
18 2669128
Можете подсказать юай киты для реакта чтобы можно было без боли стили менять? (у нас тейлвинд)
19 2669132
>>69120
Суть в том, что вызов тасков из package.json напрямую даёт тебе возможность использовать вообще любой софт, написанный на чём угодно, в то время как с галпом у тебя только блядские смузи-библиотеки и необходимость иметь плагин под каждую, потому что жрать обычную функцию .pipe() откажется. Не дай боже этого плагина не окажется в npm - ты жидко обосрёшься, и вместо того, чтобы написать простой шеллскрипт за 10 минут, будешь ебаться с изобретением галп плагинов и есть жс-говно.
20 2669136
>>69132
Ну и што ты там запускаешь из package.json? Фотошоп? Все фронтендские примочки на жс написаны. И почему это стрим для гальпа на нативном steam api для nodejs написать дольше чем чем шелскрипт на перле? Тем более фронтендеру?
21 2669138
>>69136
stream api

фикс
22 2669142
>>69136

>Ну и што ты там запускаешь из package.json?


Да хоть ту же нодовую ебанину твою - у неё же у всей поголовно есть каталог bin с исполняемым. tsc, jest и многое-многое другое. А также то, что написано не на ноде - например, мне необязательно ставить нодовые байндинги к sass-компилятору и пересобирать их с каждым обновлением ноды - я просто дёргаю его из шелла.

>И почему это стрим для гальпа на нативном steam api для nodejs написать


Потому что ни один вменяемый человек, имея выбор между "использовать человеческий инструментарий в виде шелла и программ вполне конкретного назначения" и "ебаться с хипстерскими жс-плагинами к ебанине, которая делает то же самое, только в своей песочнице и на блядском жабаскрипе", не выберет второе.
23 2669151
>>69142
Так почему инструментарий на жс "не человекий"?
И почему ты в треде "блядского жс" тогда?
24 2669158
>>69151

>Так почему инструментарий на жс


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

>И почему ты в треде


Чтоб ты спросил.
25 2669162
>>69158
Представляю ебало фронтенд зумерка, который приходит в компанию, делает git clone на свой виндовз ноут в первый день, а там... скрипты на перле.
26 2669172
>>69162

>виндовз ноут


Ну этих сразу на перезвоним.
27 2669174
>>69172
Сам-то ламер макопидорский небось.
28 2669245
>>69075
На велике покататься, поплавать, прогулятся если округа доставляет. В доту можно играть, но лучше двигаться.
29 2669253
>>69172
Да ладно тебе, может у него там WSL стоит и он морально готов пердолиться.
30 2669268
У моего круда есть две папки фронт и бэк. В обеих по гит файлу есть с коммитами. Если на гитхаб закинуть хочу то можно в одном репозитории их разместить или лучше раскидать по двум разным?
31 2669269
>>69245
я в доту в день не очень много играю. по нечетным дням в тренажерку хожу. по нечетным плаваю. у меня тупо балансы паходу. я вообще не отдыхаю в привычном понимании а меняю вид деятельности. даже посмотреть какое нибудь маняме или фильм для меня достижение. но я себе поставил цель хотя бы в воскресенье смотреть по 1 мувику.
32 2669270
>>69269
Попробуй ещё толще.
33 2669280
>>2667849 →

>так было в 2000 годах.


В нулевых не было семантических тегов, хули ты несешь?
34 2669494
>>68989

> У ЖСеров каждый день новый лишний фреймворк


> React Initial release date: May 29, 2013


> Vue Initial release date: February 2014


> Angular Initial release: 14 September 2016



Твои оправдания?
Lisbeth.(ALO).full.3043625.jpg59 Кб, 425x600
WEBSTORM 35 2669497
КАК АКТИВИРОВАТЬ ЭТУ ПАРАШУ
36 2669498
>>69494
Ангуляр самый современный, получается, из большой тройки.
37 2669504
>>69269
Осталось с большой буквы начать писать.
38 2669524
>>69504
а для чего я в интернете а не на уроке русского языка
39 2669533
>>69128
Mantine, лучшая UI либа из всех, что пробовал. И разраб наш, родной русич.
40 2669556
Есть числа в виде текста.
Надо их засунуть в объект как на пике, чтобы было удобно с ними работать.
Я написал вот это, но он какой-то всратый, как покрасивше сделать?
Я ебал абу и его спамлист
41 2669566
Вопрос по могнгодб. У меня есть две коллекции: юзеры, пароли. Нормально ли то, что я при сверке пароля (при логине), делаю два запроса в базу. Один ищет необходимого юзера по юзернейму, а второй ищет пароль по айдишнику.
42 2669573
анончи, здравствуйте. Вопрос появился, изучаю реакт, но фп. Думаю, стоит ли переходить на ООП? или фп так же приоритетен?
43 2669581
>>69566
Хранить пароли в принципе ненормально.
Берёшь какой-нибудь bcrypt, солишь, снимаешь хеш с пароля. Кладёшь в отдельную коллекцию логин + хеш. Если твою жопу взломают, так хеш будет бесполезен.
44 2669585
>>69581

>Берёшь какой-нибудь bcrypt


Так и есть. я опустил подробности, что бы не отвлекать от вопроса. passwords - коллекция с юзерами (юзернейм и ссылка на юзера в коллекции users) и захешированными паролями
45 2669614
В 2023 году javascript.info все еще самый лучший учебник для вката?

Что посоветуете дальше читать/смотреть, если с уклоном в Реакт?
46 2669702
>>68810 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
47 2669704
>>69702

>Ангуляр


>2023


Лол!
48 2669726
>>69280
Это мнение или утверждение? Ты можешь сделать видео тег через дивы и костыли, а можешь просто использовать видео тег, и он семантически верен. Див с фоновой картинкой или имж? Что ты тут кукарекаешь?
49 2669727
>>69573
Ооп на фронте это словестный понос. И попытка упорядочить неупорядочиваемое. Есть своя архитектура для фронта, что смешно, о ней даже не все сеньоры во фронте знают. Меня похвалили когда я ее заюзал сеньоры, но не узнали что это.
50 2669728
>>69614
Практикуй руками. Тебе твои учебники не дадут ничего. Книги это скиллбокс только для совковых вкатунов.
51 2669740
>>69494
Еще доставляют байки про "фронтенда - самая быстроменяющаяся сфера". На реакт уже года 3 нет каких-то существенных обновлений, ангуляр из версии в версию почти не меняется. На вью вроде как есть движуха, хз тут не слежу. На жс/тс раз в год выходит парочка новых абстракций, на новшества в css всем вообще поебать, обычно как научились на спизженных курсах кокодемии 5 лет назад так и продолжают писать. Новые фреймворки - говно без задач. В целом последние 2-3 года можно было сидеть в скорлупе и ничего не потерять. Самая быстроизменяющаяся сфера
52 2669743
>>69740
Ага. Притом дотнетеры чуть ли не каждые 3-5 лет заново все учат
53 2669746
>>69268
бамп
sage 54 2669752
>>69727

>Есть своя архитектура для фронта


Шизик, ты опять выходишь на связь?
55 2669756
>>69727
Можно поподробнее про фронтовую архитектуру?
sage 56 2669759
>>69756
Он про процедурный понос начнёт затирать.
57 2669809
>>69756
Да там ничего особенного нет. Соблюдение SOLID, грамотное разделение обязанностей между абстракциями, создание универсальных и гибких компонент/функций, стремление выстраивать код таким образом, чтобы в будущем писать меньше кода (тратить меньше времени на отладку/тесты и прочее).
58 2669827
Если у меня 1000 строк в таблице и у каждой есть кнопка с хендлером, если я этот хендлер внутри кнопки создаю, то создастся 1000 хендлеров и это хуево?
Сверху onclick делать и передавать?
Но если таких хендлеров сверху несколько создавать то это загрузит верхний компонент (например тот же table). Как лучше сделать?
И где про это можно почитать
sage 59 2669837
>>69827

>если я этот хендлер внутри кнопки создаю, то создастся 1000 хендлеров и это хуево?


Да.

>Как лучше сделать?


<MyYobaListItem v-for="(item, i) in items" :key="i" @handler-button-pressed="$emit('handler', item)" />
60 2669838
>>69827
сделай макротаски и отрисовывай что тебе нужно и сколько нужно.
61 2669839
>>69614

>если с уклоном в Реакт?


Лучше будет в ексель вкатываться, больше пользы.
62 2669844
>>69838
Что имеешь ввиду?
63 2669847
>>69726
Ебать ты даун, я хуею. Хоть бы для приличия загуглил, что за семантические теги, прежде чем это высрать.
64 2669850
>>69614
Да.
Доку реакта, её привели в порядок.
65 2669854
>>69844
забудь, я не в тему написал, не так понял текст.
66 2669885
В какой момент можно начинать учить реакт и тс? В целом освоился с ксс и жс, вроде практически все темы на learn.javascript прошел. И есть ли подобные сайты, с подробным описанием функционала? Имею ввиду не считая документации официальной, по реакту уже посмотрел и как-то не оценил.
sage 67 2669905
>>69885

>В какой момент можно начинать учить реакт и тс?


В 2016-2017. Сейчас можно начинать учиться с кассой работать, чтобы в пятёрочку взяли.
68 2669908
>>69905
Двачаю. 600 рыл на одну вакансию налетаются, уже ВСЕ
69 2669929
>>69905
Спасибо, но я хочу услышать ответ на свой вопрос, а не чей-то еще.
70 2669934
>>69885
делаешь геттинг старте с любого сайта.

смотришь доку.

смотришь тытрубу с первой аппой.

и вот ты уже что-то можешь.

дальше идешь в гитхаб и перепердоливаешь любой проект, развиваешь его с уже готовым функционалом.
71 2669938
Правда ли, что JS/Node - всё?
И что пора переходить на Rust/Julia?
72 2669940
>>69885
Пиши игру на JS.
Вообще на любом языке, который учишь, пишешь игру.
Можешь написать игру - знаешь язык.
Не можешь написать игру - не знаешь языка.
73 2669953
>>69938
Ты охуел использовать название раст и не писать что ты чмоня и к раст фаундейшен не относишься? А где твой код оф кондакт? Ммм?
С уважением, Rust Foundation
74 2669959
>>69953

>А где твой код оф кондакт? Ммм?


хрюкнул
75 2669977
>>69953
Раст это игра такая.
Там лутаешь домики и добываешь ресурсы.
76 2670048
>>69573
И то, и то учи, пригодится.
Хуй знает где ты окажешься. Я вот очень уютно работал с ФП, а потом оказался в ООП-блядушнике с миллиардом классовых компонентов и просто с очень большим упором на принципы ООП.
77 2670100
>>69740
Да ладно, в реакте качели были с функциональщиной и разработкой на классах. Сейчас абрамов хукки постоянно новые добавляет, чтобы сраные дыры примитивной архитектуры залатать.
78 2670118
>>70100

>в реакте качели были с функциональщиной и разработкой на классах


Эти качели были 4 года назад, чел. Почувствуй себя старым.
79 2670202
А есть ли какой-то смысл учить только фронтед? Сейчас же везде фулстаки нужны, разве нет?
80 2670229
Почему в этом вашем рякте принято писать финкциональное говно?
Есть же классы, да и дока была на классах.
81 2670233
>>70202
Сейчас всем фермеры нужны. Планета голодает.
82 2670255
>>70229
Классы хуйня как и примкнувшее к ним ООП. Эта срань прилипла к индустрии и стала стандартом, поэтому ее суют везде где только можно и нельзя. Как только появилась возможность от этого всего избавиться (современный фронтенд) это тут же выбросили на парашу вопреки визгам классодаунов (вонища после ухода реакта от классовых компонентов к функциональным с хуками кое где стоит до сих пор)
83 2670276
>>70202
Сейчас нет. На вакансии фронтов по 600 откликов. На фулстаков поменьше и плюс залетных дохуя которые нихуя в бэке не понимают и легко отсеиваются.

>>70229
Мне этот вопрос на собеседовании задали.
Классы медленнее работают в реакте, это даже в доке написано.
84 2670326
>>69827
Бля ещё вопрос, если в таблице также дохуя рядов, получается если даже пропом сверху передаём onClick, по сути у каждого ряда у кнопки будет евент листенер? И на 1000 рядов будет 1000 eвент листенеров?

Как фиксить?
85 2670385
Мне вообще не нравится, когда объекты с мутабельными свойствами содержат методы. Хочу писать так, чтобы данные пробрасывались из функции в функцию, и чтобы все эти функции не имели никаких сайд эффектов. Просто вход - выход.
86 2670391
Так я всё-таки не понял, что теперь будет с Rust (я не я, корова не моя). Он больше не конкурент ноде с таким педерастическим правлением?
87 2670409
>>70326
Если у тебя там реакт, всем похуй. Реакт всё равно сделает делегирование в корень приложения. Ну будет дохуя хендлеров вместо одного реализующего делегирование внутри приложения самостоятельно. Разницы это особой не даст, кроме размера занятой памяти на эти хендлеры. Всем похуй.
Если я тебя неправильно понял и там 1000х1000 хендлеров, то, во-первых, что-то в твоей таблице не так, а во-вторых, гугли то самое делегирование событий и делай сам.
16785621888310.png161 Кб, 1690x874
88 2670415
>>70391
Я хотел потыкать раст для себя, не смотря на обилие радуг и прочего. Один анон скидывал вот такой скрин, лол.
89 2670460
>>69585
>>69566
Бамп вопросу этого анона, тоже интересно. Нормально ли делать два запроса в бд для такого?
90 2670497
>>70415
Если не шутка, то лютая дичь. Даже если это в каком-нибудь необязательном линтере.
91 2670498
<details>
<summary>Details</summary>
<textarea autofocus> </textarea>
</details>

Почему автофокус не работает при открытии? Или и не должно работать что ли?
92 2670505
>>69533
Как-то хуево кастомизируется с тейлвиндом как будто
93 2670537
>>70497
Почитал. Это вроде как их внутренний code of conduct, т.е. они не примут коммит с B16B00B5 в репозиторий раста.
image61 Кб, 771x609
94 2670555
>>70498
Юзай Chat GPT для таких вопросов.
95 2670570
>>69847
<br> - семантический тег. Но вместо него можно использовать див с высотой 1.
a - семантический тег. Но вместо него можно использовать span.
А значит и в 2000 индексаторы искали а и бр, а не див и див.
Зеленый.
96 2670573
>>69752
Я тебе не скажу все равно что это за архитектура, но ты не легко найдешь. С ней моя эффективность повысилась.
97 2670577
>>69759
Зел
>>69809
Еные не понимающие и не угадавшие о какой я архитектуре.

>>69756
Некст сделал папку "апп" как эксперимент. Это часть этой архитектуры. Легко гуглится. Если найдешь - награда это секс с тем на что стоит у тебя и миллионы шлюх.
98 2670584
>>70233
Я бы с удовольствием работал фермером и ебал кобыл и коров, но увы в айти платят больше, а живу я с моим партнером - собакой.
99 2670601
>>70570

>А значит и в 2000 индексаторы искали а и бр, а не див и див.


Лол, блять, как ты это вывел из предыдущих предложений? Это никак не связано. В нулевые индексаторам было похуй на семантику, её начали учитывать самое раннее с 2014 года - как раз когда вышел HTML 5.
100 2670604
>>70601
Это ты так жестко ответил за всех скраперов?
101 2670609
>>70604
Хз.
102 2670656
>>70505
Что там хуёво? Можешь расширять компоненты через emotion, можешь накидывать класс из css модулей, можешь хоть через инлайн стили кастрмизировать компоненты, хз что там у тебя хуёво
103 2670658
>>70391
Максимально ебанутый вопрос. Зачем сравнивать ноду с растом? Они выполняют разные задачи.
104 2670668
Бэк: жаба
Фронт: реакт? Анг? Вью?
105 2670673
>>70668
С жабой на ангуляре пишут обычно
106 2670681
>>70555
И вот этой поделкой пугают вкатунов? Она даже первый же параграф логически составить не может
107 2670701
>>70681
Это пока. Но на месте то не стоят технологии и сетки все лучше и лучше
108 2670723
>>70681
Тебе не похуй? Ответ то правильный дала. Можешь ей указать на параграф, она исправит.
109 2670802
>>70673
Ооп головного мозга потомуша
110 2670837
>>70673
>>70668
У нас реакт. Фронты говорят, что ангуляр для них легаси калыч типа пхп
111 2670844
>>69497
шизик, тебе же в прошлом треде написали.

Р У Т Р Е К Е Р
У
Т
Р
Е
К
Е
Р
112 2670945
>>69497
Зачем тебе эта парашка?
113 2671010
>>70577
Там просто лейауты из свелта добавили насколько я понял. Вот это архитектура ебать
114 2671020
>>71010
Снова мимо. Я ж говорю, о этой методологии не каждый синька знает, я проверял.
115 2671027
>>71010
>>71020
Да мы поняли уже, шизик-инфоцыган. Где там запись на вебинары за 100 бачей?
116 2671030
>>71027
Она на гитхабе валяется, никто ее не продает.
117 2671107
>>71030
Эбать ты лох, даже продать не смог)))
118 2671200
Чем эскейпить пользовательский ввод на стороне сервера? NodeJS, без фреймворка.
validator норм?
119 2671257
Сигналс из Вуя теперь в Англяре

https://www.youtube.com/watch?v=nQ2A30cD3Q8
120 2671265
Есть экран игрульки на котором выбирается карта. далее после выбора карты, надо перейти на страницу с игрулькой и показать эту карту. Как передать объект в файл?
121 2671329
>>71265

>Как передать объект в файл?


М?
image.png144 Кб, 623x646
122 2671461
двач помоги. пытаюсь поставить mantine, но чето не выходит. всяко пробывал, всегда примерно один и тот же результат
123 2671493
>>71461
Тебе же прямо пишут, что не так, даже с ссылками на линии в коде.
124 2671495
Хуй знает, чё тут ноют, что вкатываться тяжело, если конкурировать вот с такими >>71461 мелкобуквенными даунами приходится.
125 2671505
>>71493
я в коде еще толком ничего не написал, только пример из установки, в этом вся проблема
126 2671507
>>71495
что тебе блять не нравиться, я установил mantine, поставил пример, мне вылетел дохуиллион ошибок. я гуглил, но бесполезно. Что мне еще сделать?
127 2671509
>>71507
нравится* торопился
128 2671510
>>71505
Вся проблема в том, что ты, пиздоглазое мудило, почему-то решил, что любой мелкобуквенный гопник может стать наносеком. А это нихуя не так. Пиздуй на завод, быдло.
129 2671511
>>71505
Поставь локально, а не в дебил-песочницу. Иначе я не знаю нахуя тебе react-dev бандл.
130 2671525
Пасаны, кентяра работает клауд инженером в ирландии. Говорит что если что будет моим ментором и поможет мне вкатиться. Скажите направление перспективное? Интересное? Тяжело вкатиться находясь в СНГ но не в России при этом?
131 2671535
>>71525
Да. Для кого как. Смотря как будешь прилагать усилия.
132 2671540
>>71535
Бля не в ту тему конечно написал, но все равно спасибо
133 2671549
>>71510
Откуда ты знаешь, что я решил? Мне интересно заниматься программированием, решил попробовать библиотеку Mantine. По твоему у всех должно всё сразу получаться, а у кого нет, тот сразу отправляется на завод? Интересно. Зачем вообще что-то высирать, если не можешь помочь или хотя бы на мысль натолкнуть
134 2671551
>>71511
Хм, я вроде локально и ставил. Бандл кстати тоже не устанавливал
135 2671555
делал кстати все как в доке
136 2671558
>>68810 (OP)
А где вы ищете вакухи на nodejs? На хх стартаперы практически не сидят
137 2671604
>>71549
Покажи код подключения библы.
138 2671607
>>71604
я через npm ставил
139 2671608
Соре за мелкобуквие, не привык еще
140 2671624
https://mantine.dev/guides/cra/ Вот так, но не через гитхаб
141 2671685
>>69082
Ты серьёзно? Vite.

>>69090
На самом деле, не только. Там ещё esbuild.

>>71461
Почитай доку и погугли ошибки. У тебя всё написано в консоли.
143 2671714
>>71685

>Vite


Сырое блидинг-эдж говно.
144 2671766
>>71685
В этом то и суть. В консоли написано, что все успешно собралось) Попробую вообщем еще раз
145 2671767
>>71689
Кажется понял, что я не так сделал. Спасибо
146 2671787
Какой нормальный размер библиотеки для среднего реального проекта? 130кб gzipped мантин это дохуя?
147 2671791
>>71766

>)


>вообщем


Попробуй лучше на завод.
148 2671810
>>71791
Да что вы все к правописанию придираетесь, ладно если бы я писал документ или от руки, но блять, на форуме, торопясь. Какая разница?
149 2671811
Я вежливым быть пытаюсь, а меня через сообщение на завод посылают.
sage 150 2671814
>>71810
>>71811
Видишь ли, мой маленький вежливый олигофрен, хороший программист - это как минимум человек с трёхзначным IQ, который не только по-русски, но и по-английски без ошибок писать способен не прилагая для этого усилий. Ты, очевидно, данным требованиям не отвечаешь, а следовательно и более трудные аспекты программистской деятельности тебе будут не по зубам. Поэтому тебе вежливо предлагают пойти на завод.
151 2671817
>>71810
Приходишь ты такой в макияже и в КОДЕРСКОМ КОСТЮМЕ на завод, там сидят мрачные петровичи, а ты с пидорской манерностью и ужимками что-то рассказываешь. Ачотакова? Что петровичи нахмурились?
152 2671824
>>71257
Ничего не знаю. Никакие новшества на нашем няшном уголке нам не нужны, особенно от всяких вуев. Angular - это царь и бог, ооп, паттерны вот это все.
153 2671829
>>71814
Я где-то писал, что я хороший прогер? Я говорил, что считаю себя таковым? Я просто попросил помощи с библиотекой
154 2671842
>>71824

>ооп


в голос с говноеда
sage 155 2671853
>>71829
Ну так я и говорю - пиздуй на завод. Если бы ты не был умственно отсталым дегенератом - наверняка догадался бы, что
- когда просят помощи, описывают проблему и порядок собственных действий чуть детальнее, чем "пацаны я пробЫвал поставить но не получаеца((("
- помощи по использованию васянских либ лучше просить на гитхабе у васяна https://github.com/mantinedev/mantine
- если васян не отвечает неделями - нужна ли тебе на проекте либа, по которой нет никакой поддержки и будешь ебаться сам, чуть что пойдёт не так?

А если бы хоть немного понимал английский - смог бы понять из своих красных картинок, где возникает проблема, и загуглить ошибку https://stackoverflow.com/questions/71027707/the-above-error-occurred-in-the-provider-component.
156 2671859
>>71853
Я выше описал действия, я ничего кроме установки либы и написания примера в App.tsx не делал. Я бы загуглил ошибку (что я кстати пробывал делать), но проблема в том, что я даже хуки не использовал. Я успел только импорты написать да тег либы с текстом прописать
sage 157 2671866
>>71859
Откуда мне знать, что ты понимаешь под "установкой либы", которая вообще-то дистрибуцируется модульно в виде кучи пакетов, и что за пример ты там у себя написал? В эту сторону ты думать не "пробывал"? Съебись на завод, быдло, не занимайся никогда программированием, ты генетически на это неспособен и ни копейки там не заработаешь.
158 2671882
>>69740
Так Реакт это просто библиотека, а не фреймворк. И в его экосистеме постоянно изменения. Появились всякие фреймворки типа Ремиксов, стейт-менеджеры типа Эффекторов-Реатомов, Реакт роутер переписывают, чтобы сделать его SSR-ориентированным и тд.
02d30e1add57bfXL.jpg86 Кб, 800x600
159 2671886
Весь круговорот работы реакта можно описать 3 словами: триггер рендера -> фаза рендера -> коммит рендера.
Я правильно понимаю, что самая трудозатратная (с точки зрения времени и прочего) часть - это фаза рендера, где вступает работу workLoop который вертит древовидную структуру, состоящую из реакт-компонентов (сиблинг, чайлд), в поисках изменений вплоть до самого конца?
И я правильно понимаю, что для оптимизации этой фазы и были придуманы мувы с мемоизацией функций, компонентов и т.д?
image.png40 Кб, 738x315
160 2671958
>>71811
дай ссылку на твой проект в гите

дай ссылку на либу.

опиши проблем детально. в виде тудшки. что делал, что не работает.

и ради Винсента Ван Гога, отписывайся под своими постами.
161 2671976
>>71714
Как там в 2021?
162 2671982
>>71787
У тебя не будет 130 кб из-за tree shaking
164 2672007
>>71997
Звучит как говно.

Jest is not fully supported by vite due to how the plugin system from vite works, but there are some working examples for first-class jest integration using vite-jest, since this is not fully supported, you might as well read the limitation of the vite-jest. Refer to the vite guide to get started.

Мимо
165 2672038
https://www.youtube.com/watch?v=G3e-cpL7ofc
Мнение? Вроде приятнее и эффективнее инфа поглощается чем в HTML академии из оп-поста. Правда смущает что пчел на полном серьезе показывает где на клавиатуре находятся кнопки больше-меньше и рассказывает что такое RGB спектр, как будто это совсем для тёть 40-летних сделано.
166 2672046
>>72038

>Вроде приятнее и эффективнее инфа поглощается


> как будто это совсем для тёть 40-летних сделано.


Мнение уже сам дал.
167 2672048
>>72038

> RGB спектр


Люди неиронично приходят на собесы, не знают что буковка a означает в rgba, не знают что такое hsl, и как вообще можно задать цвет.
168 2672100
>>72048
И сколько таких из 600 откликнувшихся, примерно можешь почувстовать? Наверняка там больше половины это совсем греча, ещё часть какие-нибуь залетные с курсов, а часть вообще женщины. Так что думаю молодым плей боям вроде меня конкуренция не страшна.
169 2672133
>>72100
Главное не будь хлебушком как ОП ночного треда в Б, которому WEBP не угодил.
170 2672151
>>72007

>Jest


>Звучит как говно



Согласен.

мимо vitest-боярин
171 2672160
>>72100

>учить хтмл-ксс


Сам-то далеко от тётясрак и залётных гречневых с курсов ушёл?
172 2672165
>>72160
Так это в любом случае надо даже в бэкэнде. Может мне ещё js не учить?
173 2672176
>>72151
Ты понял о чём я.
174 2672180
>>72048

> Люди неиронично приходят на собесы, не знают что буковка a означает в rgba,


А что значит не знают? Вот я без гугла сейчас ответил бы, что эта буква за прозрачность отвечает, но не сказал бы, что а как alpha в данном случае расшифровывается. В итоге я знал или не знал, что означает эта буква?
175 2672201
>>72180
Именно, что компонент a отвечает за прозрачность, он же есм альфа. Но если продолжать поиск до чего доебаться. Можно спросить сколько значений может быть в каждом канале. Проверить знаешь ли ты что такое BYTE. А ещё спросить почему hexadecimal/16-ричный формат так странно выглядит, буковки какие-то вместо цифр.
176 2672204
>>72201
А да, если запись 16-ричная, то какого хуя белый задали как #fff, или например цвет #ffff
177 2672208
>>72204
Вот вам делать нехуй.
178 2672210
>>72208
Ну, ты спросил, я ответил.
Тащемта, ответ на твой вопрос был на поверхности.
Но бывают умные пидорасы, которые просто вымаливают подробностей.
179 2672211
>>72201

> если продолжать поиск до чего доебаться


Какова цель?
180 2672213
181 2672215
Set - это буквально массив, но только с уникальными значениями?
182 2672216
>>72210

> Тащемта, ответ на твой вопрос был на поверхности.


Так я знал, что означает буква а или нет? Достаточно ли было знания, что она отвечает за прозрачность, без расшифровки буквы? Нет?
183 2672219
>>72216
Достаточно. Но терминологию тоже надо знать , чтобы не быть баттхёртом. Собственно, знание терминологии может показать глубину изучения вопроса.
184 2672222
>>72215
Если упрощённо и абстрактно ~ да. На самом деле нет.
185 2672318
>>72215

> Set objects must be implemented using either hash tables or other mechanisms that, on average, provide access times that are sublinear on the number of elements in the collection.

186 2672325
>>72318
Сеты это хеш-таблицы, выглядящие, как массивы?
187 2672347
>>71886
Ебнулся? Мы тут кнопки красим за 300к. Какой еще ворклуп?
188 2672352
>>71886
В каком из трех шагов находится вставка в браузерное дом дерево, лейаут и репеинт?
189 2672355
>>71958
разобрался. но спасибо за желание помочь. причина довольно глупая была, из-за малого опыта работы с реактом.
190 2672362
>>72355
тут не так давно готовы были репортить вкатышей за хуевое пояснение вопроса.

формулируй нормально и на завод оффер никто предлагать не будет.

никому не интересно думать над проблемой, а потом узнать, что он не так понял вопрос и все по новой.
191 2672618
>>72362
понял
192 2672649
>>72204

>16-ричная


Спочатку подумав, що ти xixiл.
193 2672654
>>72649
А что не так? Лень с телефона, который пытается наебать методом ввода, надалбливать шестнадцатиричная
194 2672655
>>72654
16-ричная - звучит как кривая карикатурная транслитерация хохлацкого "шестнадцатилетняя".
195 2672665
Пограмунчики, ну так шо, темка с накруточкой еще робит или нет? Или это мем нулевой и тебя сразу выпизднут?
Стикер255 Кб, 350x350
196 2672673
Вы понимаете насколько смехотворны реактомакаки?

Можете себе представить, что Вконтакте выпустит библиотеку для рисования слайдеров, а какой-то ебанат зафорсит эту либу и начнет рисовать весь фронт?

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

То есть просто чтобы использовать либу нужно накатывать кастыли сверху просто чтобы использовать в нормальных проектах эту либу.

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

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

Понимаете насколько смехотворны реактомакаки?
197 2672677
>>72204

>какого хуя белый задали как #fff


Это сокращенная запись. Полностью будет как #ffffff.

>или например цвет #ffff


Такого нет.
198 2672697
Анон, у меня есть слайдер с двумя кнопками по бокам, которые листают этот слайдер.

Как сделать, чтобы кнопка MdChevronLeft не появлялась пока слайдер не будет sliderRef.current.scrollLeft < 500?

Я пытался через ref и тернарный оператор в className кнопки, но мне пишет ошибку что sliderRef null
200 2672720
>>72673
1. Кто мешает писать на реакте, выстраивая архитектуру?
2. На ангуляре каловый SSR, даже у вьюшников лучше
201 2672731
>>72352
Это я понимаю, что вставка нового элемента в дом дерево — это трудозатратная операция. Я просто хочу понять, взаимосвязаны ли поиск изменений в файбер-дереве (в котором происходит поиск вплоть до самых конечных элементов) — фаза рендерп и методы мемоизации, которые предоставляет апишка реакта.
16748273635800.jpg201 Кб, 968x704
202 2672795
Есть тут знаокмые с tanstack query, недавно делал тестовое и там нужно было взять с дату и в зависимости от опций сортировать и отрисовывать. Ну я тупо взял одним запросом всю дату и на фронте сортировал, сделал простой кэш по хэшу и все. Мне сказали молодец, но лучше юзать СУПЕР МОДНУЮ ТЕХНОЛОГИЮ ОТ ГЕНИЕВ ИНДУСТРИИ, tanstack query, я тестрию это говно и охуеваю, это говно срет абсолютно не контролируемо запросами на сервер, то есть вроде как можно поебаться с конфигом и чуть уменьшить охуевешее поведение этого говно-изобретения, но это энивей пиздец, объясните мне это новый стандарт или я че то не понимаю?
203 2672799
>>72795
Ты каждый раз собрался костылить свои обёртки для фетча / аксиоса на каждый новый ебучий проект? Вот каждый раз прям собрался добавлять проверку состоянию загрузки, зависимости? react-query новый. Охуеть просто. Наверно ещё и swr новый.
204 2672809
>>72799

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


Есть же куча библиотек с хуками, например простой хук useAsync, прекрассно справляется с отслеживанием состояния.

>react-query новый. Охуеть просто.


это хуета не поддерживает бразеры с версиями раньше середины 2019 года, это для меня новый, потому что куча народа не обновляет браузеры.
205 2672812
>>72809
Тебе babel зачем дали?

Остыть
206 2672814
>>72809

>потому что куча народа не обновляет браузеры


Я тот народ и мне приходится обновлять когда-то отпал какой-то функционал и я обновился и понеслись автообновы. Хром с какого-то момента сам обновляется, если дойдёт до красной точки.
мимр
207 2672820
>>72812
Depending on your environment, you might need to add polyfills. If you want to support older browsers, you need to transpile the library from node_modules yourselves.

Пойду транспилировать код, чтобы не выглядить глупо в глазах успешных смузихлебов. совсем ебанулись уже со своими модными технологиями, скоро посрать сходить нельзя будет, без специальной библиотеки
87018c00-694b-11e9-8b5f-c34826306d36.png80 Кб, 1280x640
208 2672834
>>68810 (OP)
Angular - база!
209 2672854
>>69702
>>72834
Предложение о репорте в силе.
210 2672878
>>72814

>Хром с какого-то момента сам обновляется


Спермоблядь, почему у меня в системе ничего самопроизвольно не обновляется? Спермовыблядок хуже червя-макопидора.
211 2672940
>>72854

>пук.

212 2672942
>>72940
Что и требовалось от базы. Вот это база.
213 2673001
Вы помните наизусть весь синтаксис всего и вся или просто знаете, что он есть и если забыли как часто?, чекаете документацию/подсказки от иде итд?
214 2673008
Чо ты еб
215 2673014
>>72820

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


тоже достало это всё пиздос, скоро пойду по стопам ангуляр-шизика

эти ублюдки со своей тансак квари ещё и шарлатанством занимаются вовсю, заходишь к ним на сайт -- ну-ка купи-ка курсик за 200 баксов )) НАУЧИМ ФЕТЧИ ДЕЛАТЬ! 20КБ СОЙ ДЕПЕНДЕНСИ МИНИФАЕД
216 2673015
Аноны, а какие есть маленькие альтернативы rxjs? Может, есть какие-то пиздатые функции, примеры обсерверов, или ещё типо того.

Хочу сделать потоки данных или вроде того, обсерверы, но чот всё такое говно пиздец просто, библиотеки слишком жирные для такой хуйни.
217 2673040
>>73015
Если вам нужны альтернативы RxJS для создания потоков данных и обсерверов, есть несколько вариантов, которые могут подойти в зависимости от ваших потребностей:

Kefir.js - это библиотека, которая предоставляет функциональность потоков данных и обработки событий. Она очень легковесная и имеет меньший размер, чем RxJS, но она все еще предоставляет мощные возможности для управления асинхронным кодом.

Bacon.js - это еще одна альтернатива RxJS, которая предоставляет функциональность потоков данных и обработки событий. Она также очень легковесная и имеет меньший размер, чем RxJS, но предоставляет мощные возможности для управления асинхронным кодом.

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

Zen Observable - это библиотека, которая предоставляет наблюдаемые объекты, аналогичные RxJS, но с более легковесным размером. Она также поддерживает множество операторов для работы с потоками данных.

Каждая из этих библиотек имеет свои преимущества и недостатки, но все они могут быть использованы для создания потоков данных и обсерверов. Попробуйте их и выберите тот, который лучше всего подходит для вашей задачи.
218 2673059
>>73040
Гпт не может в вопросы, можно даже не пытаться.
219 2673065
Есть функция (асинхронная), мне нужно чтобы она возвращала значение после определенного события, на которое можно навесить лисенер.
Я пишу так (это примерный код):
async () => {
await new Promise(r => onEvent(r))
return "hui"
}
Но это выглядит как-то всрато.
220 2673072
>>73065
Очень интересно, очень непонятно.
Нахуя тебе промис внутри - непонятно.
Асинхронная функция возвращает промис.
Если ты в асинхронной функции возвращаешь не промис - результат оборачивается в промис.
221 2673078
>>73001
Второе конечно. Первое - оно, конечно, надрачивается со временем, когда по несколько часов в день прогаешь, но нужно на самом деле только вкатунам. А так как вкатунов сейчас нет - синтаксис наизусть не нужно помнить никому.
222 2673100
>>73078

> Второе конечно.


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

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


Да что-то не надрочилось за 2-3 года по 4-6 часов. Знаю, где всё посмотреть, но могу не вспомнить наизусть, как пишется редусер, если с последнего редусера прошло много времени.

> на самом деле только вкатунам


Мидлов не спрашивают такие вещи на собесах? Мне попадались вопросы недавно, которые требовали бы заглянуть в документацию. Собесы провалил, естественно, тк не знаю основ, базы, не смыслю ничего, несостоятелен, как разработчик, не рисовал полукруг с помощью css никогда и уж явно делал бы это не тем способом, который мне предложил собеседующий и вообще у меня на проекте ui kit сделали и я уже полтора года не верстал толком.

> А так как вкатунов сейчас нет


Почему нет? Курсы повсюду, вкатуны должны быть.
223 2673152
>>72878
Мимо. виндавс 10. сам обновляется, когда захочет. Алсо, когда обнова на подходе, он сам выходит из спящего режима через время.
224 2673169
>>73152
Он тебе об этом и сказал.
225 2673192
>>73169
А, я далбоёб. Спасибо.
226 2673266
>>73065
Действительно, такой код не очень читабелен и может вызывать путаницу. Вместо этого можно использовать класс asyncio.Event, который позволяет создавать асинхронные события и ожидать их с помощью метода wait(). Вот пример кода:

import asyncio

async def my_function():
my_event = asyncio.Event()
await on_event(my_event)
return "hui"

async def on_event(event):
# Здесь происходит какое-то событие
# Когда оно произойдет, вызываем метод set() объекта event
event.set()

result = asyncio.run(my_function())
print(result)

В этом примере функция my_function создает объект asyncio.Event и передает его в функцию on_event. Когда в функции on_event происходит событие, вызывается метод set() объекта event, который устанавливает флаг события.

В функции my_function после вызова on_event вызывается метод wait() объекта event, который блокирует выполнение программы до тех пор, пока не будет вызван метод set(). После этого функция возвращает строку "hui".

Таким образом, вы можете использовать класс asyncio.Event для ожидания асинхронных событий и получения результата после их происхождения.
227 2673269
>>73266

> питон


-15 токенов контекста.
228 2673276
>>73269
Спасибо, я учту это при ответах в будущем.
229 2673282
Есть ли какая-то разница, когда определяешь функцию как

>function f(x) {....}


>const f = (x) => {....}


Кроме того, что когда кидаешь стрелку во втором варианте чувствуешь себя на хайпе и переднем краю технологий? Сейчас смотрю часто так пишут. Или есть разница в производительности/выделении памяти?
230 2673286
>>69566
Нет не нормально, храни юзернейм+пасс (хеш) в одной коллекции, желательно вообще храни всю инфу на юзера в этой коллекции, чтобы можно было любые поля запросить.
231 2673289
>>73282
Функтион декларатион, функтион експрессион.
Гугли, хайповый.
232 2673292
>>73100

>А как быть, когда на собесе спрашивают то, что требует знания синтаксиса?


В зависимости от ситуации тебе интервьюэр подсказывает/пишешь как помнишь/смотришь в документацию.

>Или спросят, какой третий аргумент у метода


Не спросят. Такое только у вкатунов спрашивают, а их сейчас нет.

>Знаю, где всё посмотреть, но могу не вспомнить наизусть


Так все и не нужно, а большая часть - надрачивается.

>не рисовал полукруг с помощью css никогда


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

>Почему нет? Курсы повсюду, вкатуны должны быть.


Чтобы были вкатуны - нужно чтобы было куда вкатываться, а вкатываться - сейчас некуда.
233 2673295
>>73282
Первая ссылка в гугле, тебе ввести сложно?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions

>Или есть разница в производительности/выделении памяти?


Какая разница в производительности? Мы на жс пишем.
234 2673296
Можно где-то скачать норм курс по ангуляру?
235 2673300
>>73296
Да, существует множество курсов по Angular, которые можно найти в Интернете. Некоторые из них доступны бесплатно, а другие требуют оплаты. Вот несколько ресурсов, где вы можете найти курсы по Angular:

- Официальная документация Angular: https://angular.io/docs
- Курсы на сайте Udemy: https://www.udemy.com/topic/angular/
- Курсы на сайте Coursera: https://www.coursera.org/courses?query=angular
- Курсы на сайте Pluralsight: https://www.pluralsight.com/search?q=angular
- Курсы на сайте Codecademy: https://www.codecademy.com/learn/learn-angularjs

Выберите тот ресурс, который подходит вам лучше всего, и начните изучать Angular уже сегодня!
236 2673307
>>73292

> В зависимости от ситуации тебе интервьюэр подсказывает/пишешь как помнишь/смотришь в документацию.


Да что-то как-то интервьюер молча сидит, ничего не подсказывает.

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


Не было подсказок может я аутист 100% и стоило явно уточнить, но собеседующий не предлагал документацию глянуть. Бордер радиус я знаю, но я без понятия, как им сделать полукруг я потом загуглил, посмотрел, но не воспроизаеду, просто отметил для себя, что синтаксис бордер радиуса не так прост, как я помнил, мне никто не подсказал, я просто слился. Вообще считаю, что это какое-то сомнительное знание, чтобы его как-то запоминать.
Это, конечно одно собеседование, но всё же.

> нужно чтобы было куда вкатываться, а вкатываться - сейчас некуда.


А если я выкачусь, уволюсь, я могу ставить крест на карьере или я уже застолбил себе место и вкатился?

>>73300
От ответа веет чатгпт
237 2673384
>>73059
Извините, я не понял вашего комментария. Если у вас есть дополнительные вопросы, я буду рад помочь.
238 2673466
>>73282
function имеет свой this, указывающий на объект, на котором функция вызывается (например, через .call), а () => хайповый вариант его не создаёт и просто наследует от вышестоящего замыкания. А ещё с фанкшоном можно провернуть т.н. named function expression, чтобы функция могла референсить саму себя:

window.addEventListener('resize', function foo () { dostuff() & window.removeEventListener('resize', foo) })
239 2673670
>>73307

>Обратились на вы


>не послали нахуй



от ответа веет чатгпт
240 2673699
>>73670

> >Обратились на вы


> >не послали нахуй


Вывод - мы на хабре.
241 2673734
Так знаю вы тут не любите ноду, но я сижу голову ломаю над кодом паука:
https://pastebin.com/LGqckJC2

Эта прога качает рекурсивно все страницы сайта, переходя по его ссылкам. Только отмените код сразу как он качать начнёт, а то это ддос будет. Чтобы запустить код нужно ввести "node spiderNesred адрес сайта"

Я не понимаю один момент в нём, вот смотрите:
Допустим у сайта будет одна ссылка и вложенность nesting = 1, я составил примерную схему вызова функций в таком случае:
spiderNested(cb=clg) -> spiderLinks(cb=clg) -> iterate(0) -> spiderNested(cb = iterate(1)) -> spiderLinks(cb=iterate(1)) -> nesting === 0 -> cb() -> iterate(1) -> links.length === 1 -> cb()

Мне не понятно чему равен последний cb и как прога будет выходить из рекурсии. Т.е. смотрите сначала cb обычный, который был при первом вызове функции, потом это iterate(1), а дальше я не понимаю что происходит
242 2673735
>>73734

>нужно ввести "node название_файла адрес_сайта"

243 2673788
>>68810 (OP)
Есть небольшой опыт разработки сайтов. Верстка, фронтенд, посадка на cms. В общей сложно сверстал и посадил на cms 7 сайтов. Один из которых интернет-магаз на OpenCart 2. Остальные на WP & MODX Revo. Есть сайт-портфолио с блогом на Yii2. Последняя работа - сайт-портфолио с блогом, тегами, категориями, раздельной авторизацией и аутентификацией (полностью раздельная, с двумя разными таблицами юзера и админа которым можно назначать разные роли) и системой комментирования с премодерацией из админки на Laravel 5.5. Так же есть работы на vue js, создал блог с помощью WP REST API и прикрутил его к интернет-магазину на OpenCart2. Работаю в Ubuntu. Git, Sass, Vanilla js, Gulp, Composer - все эти технологии активно применяю в разработке. Да опыт небольшой, но неужели его слишком мало для того чтобы работать джуном в бэкенде? Ожидаемую з.п выставил 200 баксов. Были пару откликов на мое резюме, но там совсем уж неадекваты. Первый работодатель начал рассказывать про какую-ту структуру напоминающую сетевой маркетинг и обещал через три месяца бесплатного испытательного срока увезти в США но для этого первые три месяца я должен буду вкалывать без выходных-проходных, удаленно, на своей старенькой машине, плюс какие-то психотесты и сканы своих документов должен выслать. Второй работодатель предлагал тоже работать бесплатно, уже пол года и не в команде, а как только чему-то научусь то будет платить, правда старый комп с гигом оперативы и хр виндой на борту которую нельзя менять обещал предоставить)) Вобщем хз что делать
244 2673817
>>73788
А цель у тебя какая? Удалённая работа на США/Европу? Джунов редко на такое берут.

>>73282
Бля, как же вы заебали. Сложно в гугл ввести хотя бы "разница между обычной и стрелочной функцией в JS"?

>>72673
Чел, ты головой болеешь? Ну нравится тебе Ангуляр, пиши на нём. Откуда это инфантильно-подростковое желание обосрать всё кроме своего?
245 2673825
>>72048
Нуууу, то, что гуглился за 10 секунд и можно сформулировать в одно короткое предложение - это вряд ли хороший критерий для собеседования. Если тебе нужен дрочер-верстала, одно дело, да и то...
246 2673836
Какие знания должны быть у фронтенд сеньки? Чем их собез отличается от мидла?
247 2673841
>>73825
Мне не нужен тупой я здесь самый умный пидорас, который сыпется на базе, не слышал, нахуй не надо, и как понадобится за гуглю что такое промисы и как там прозрачность задать. Зато ЧСВ в небеса и мне 150 пожалуйста, сразу.
248 2673850
>>73841
У тебя какая-то фиксация. Откуда ты вообще взял "я здесь самый умный", если мы про позицию джуна говорим? Важнее, как чел решает задачи, а не чтобы он помнил всё наизусть. Хотя базу знать, конечно, надо. Ну и 130-150 - это нормальные деньги для джуна в хорошей компании.
249 2673860
>>73850
Нет это ты не понял. Никто от него не ожидает, что он всё будет знать. Но с пидорасом надо работать и контактировать.
250 2673863
>>73860
Что ты, блядь, несёшь?
251 2673867
>>73863
Мне твоё ебало и тон не нравятся, посему - для тебя все вопросы мира. Сидишь строишь из себя не пойми что на ровном месте. Так понятнее?
252 2673951
>>73734
всё понял, там колбек сохраняется внутри функции iterate при создании и потом не меняется
253 2674115
>>73788
На сколько вакансий в день откликаешься?
В резюме напиздел или всю правду написал?
254 2674116
>>73788
Понимаю, что поиск работы может быть трудным и иногда приходится сталкиваться с неадекватными предложениями. Однако, работать бесплатно или на условиях, которые не соответствуют вашим потребностям и возможностям, не стоит. Не стоит жертвовать своим временем и усилиями ради неопределенных перспектив.

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

Не сдавайтесь и продолжайте поиски работы, которая будет соответствовать вашим потребностям и возможностям. Удачи вам!
255 2674138
>>73788
Чел, любая работа, должна оплачиваться. Это истина вовеки веков. Все эти бесплатные стажировки это показатель шарашкиных контор и ип вазгенов. Нормальный работодатель такого не предложит. Хотя бы символические 20к платить да будет. Поэтому шлешь нахуй любого кто начинает тебе затирать про бесплатную работу. Говоришь что ищешь работу, а работа это что оплачивается. И что пусть не тратят твое время без адекватных предложений. Имей самоуважение.
256 2674157
>>74116
Чатгпт, плез, из-за тебя же и придётся работать бесплатно
257 2674178
>>73836
Спроектируй архитектуру клона twitter и отобрази это на листе бумаги
258 2674182
>>73788

> Ожидаемую з.п выставил 200 баксов


> Вобщем хз что делать


Ты ноль не потерял? За такой низкий прайс наверняка и качество соответствует, нахуя работодателю такое нужно? Ему проще нанять человека с такими же скиллами, но который оценивает себя в средние по рынку 2к баксов. Потому что оценка своих услуг в 200 баксов это пиздец как подозрительно, это выглядит как максимально лоускиллед вкатыш
259 2674187
>>74182

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


Так это уже мидол, не? Я мидол, прошу 2к баксов...
260 2674198
>>74178
Говорю что не сижу в твиттере и ты жидко пернув идешь к следуюшему вопросу
261 2674203
>>74182
С 2к загнул конечно но меньше 500 ставить себя не уважать. Я когда был молодым и заканчивал универ то на собесах тоже говорил что деньги не важны и готов работать за любые деньги чтобы набраться опыта. Сейчас понимаю как жалко выглядел в их глазах. Люди мрази по своей природе и если видят слабину то как акулы набрасываются почуяв кровь. Поэтому эти 200 баксов на людей оказывают эффект красной тряпки на быка. Лучше уж вообще убрать предпочитаемую зп чем писать такое
262 2674215
>>74203
В смысле загнул? Пиздец, как можно быть таким опущем с самооценкой как у червя пидора? 2к баксов это 150-160к рублей, типичная зп второсортного мидла в РФ
263 2674216
>>74198
Мы вам перезвоним. Нам нужно подумать, возможно сможем предложить вам позицию junior plus разработчика.
264 2674235
>>74216

>возможно сможем предложить вам позицию junior plus разработчика


А я тем временем вкатун накрутивший опыт до сениора и радостно потирая ладони соглашаюсь

>>74215
Толстить в постели с мужем будешь, пидорасина и дочь шлюхи
265 2674250
В Реакте можно ли так же, как во Вью в одном компоненте задавать стили?
Ну я видел styled components, но мне такое не нравится. Хочу просто стили писать так же, как во вью с его <style scoped>
image.png431 Кб, 2246x1291
266 2674257
>>74250

>react-style-tag


Как-то писал проект на этом вашем реакте.
Да, можно. Либу использовать, например.
Плюсы Рякта во всей красе.
b4ada7dc7413ff93d6e71529024cf09e.png114 Кб, 1470x910
267 2674260
>>74235
Где я толстил, еблан? Это ты тупой депмингующий омеган с заниженной самооценкой, не осознающий реалии рынка. Медианная зарплата мидла 150к, так что давай оправдывайся.

https://habr.com/ru/companies/habr_career/articles/719730/

При этом у разработчиков на многих языках медианная зп у мидлов побольше 150к, да ещё и про исследования хабра часто говорят, что результаты у них заниженные.
268 2674267
>>74235

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


Как накрутка опыта спасёт тебя от разъёба на собесе? Ты можешь себе написать что угодно, хоть Software Architect с 10 лет опыта работы в Гугле, реальность от этого не изменится — ты останешься лживым вкатышем, тупой джуной, пидорашьей чмоней, стремящейся наебать и обмануть.
image.png38 Кб, 426x553
269 2674282
Почему первый вариант не работает? Норм ли писать как во втором варианте?
https://codesandbox.io/s/crazy-bohr-4jy47k?file=/demo.js
270 2674283
>>74260
Не хочу разводить срач, но это реально низкие зп? Я ПМ с двумя годами опыта, доступа к зп своих ребят не имею, но у меня зп 330к. Неужели я делаю х2 от миддла?
271 2674286
>>74282
Потому что с чего ты решил что у компонента ref прокидывается в ref и вообще прокидывается?

Кури доку: https://mui.com/material-ui/api/text-field/

ref на инпут форвардится через inputRef
272 2674294
>>74283
Хули пм делает в жс треде?
Чем пм таким заниамется, что ему 300к платят?
Одни вопросы...
273 2674303
>>74283
У мидлов зарплаты 150-250, мидлы разные бывают. Сеньоры 250-400.
274 2674316
>>74260

>продолжает жирно вбрасывать


кек

>>74267
Это хуйня. На собесах примитивнейшие вопросы. Нет таких вопросов которые нельзя заучить. Я спокойно интервью на сеньором прохододил будучи вкатуном. Как будто бля так сложно в кишки языка или фреймворка залезть или развернуть пару деревьев
275 2674382
>>74286
Реально, спасибо.
А что про второй вариант? Или с рефом правильнее?
276 2674397
>>73295

>Какая разница в производительности? Мы на жс пишем.



Самая разная. Например var быстрее, чем const или let. https://github.com/microsoft/TypeScript/issues/52924
277 2674533
>>74382
Аноний, ты не знаешь что лежит внутри компонента и куда прокидывается хендлер наверняка. Можно предположить, что все пропы должны прикидываться на инпут, но это лишь догадка. Да, можно. Но в первом случае реф должен быть на инпуте, с которым ты и будешь работать дёргая нужное АПИ.
278 2674563
Всё это база! Я перестаю метаться между питоном и js и концентрируюсь на Js + react и это главное!

олсо, на питухоне наеб с вакансиями на самом деле, никому толком эта ебаная джанга не нужна, а где нужна там нужен ебейший опыт + переписывать на фастапи, а скорее всего на golang
279 2674573
>>74563
Дык с жс не лучше. Вакансий то в разы больше но и вкатунов на каждую по 600-5000
280 2674586
>>74563

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


Сколько тебе за пиздеж ноджс-лахта платит?
281 2674589
>>74586

>ноджс-лахта


Что? Шиз, меня твои бредни не интересуют.
282 2674605
Реактогоспода
Нормальная практика делать хуки, которые ничего не возращают или лучше делать обертку-компонент\хок?
283 2674606
>>74589
Бредни это назвать вакансии на питоне фейком будучи безработной хуйней, тем более воннаби формошлепом
284 2674610
>>74606
Ты там сам себе что-то выдумал и споришь с этим, мне это неинтересно. Не пиши мне, если не в состоянии извлекать объективную информацию из текста и с аргументами расписывать свою позицию.
285 2674612
>>74178
да хули там проектировать на фронте, скажу что делаем фича слайс дизайн и на примере какой-нибудь формочки раскидываю все по слоям на бумаге
286 2674699
>>74316
Это ты жирно вбрасываешь, а я лишь привожу статистику.
287 2674701
>>74586
Джанго-лахта, плиз. Это медленное тормозное говно годится только третьесортные "сайтики" писать, а для веб-приложений берут качественные инструменты, такие как дотнет, спринг, голанг, или на худой конец нестжс
288 2674706
>>74612
Мы вам перезвоним
289 2674707
>>74706
Хорошо, дай тогда свой правильный ответ
290 2674718
>>74699
Есть три вида лжи - ложь, наглая ложь и статистика
291 2674723
>>74718
Конкретно к статистике, приведенной выше, у тебя какие претензии? Использовать крылатые выражения ради них самих очень глупо.

мимо
292 2674726
>>74723
Ты слишком тупой раз понять не можешь. Почитай книг о логических ошибках, про апелляцию к статистике и прочеею
293 2674730
>>74726
Верим тебе на слово все дружно.

мимо 2
294 2674732
>>74726
Почитал, там написано, что хуесос, который не в состоянии привести аргументов, обосновывая свои претензии является сыном шлюхи.
Из всей той хуйни что ты тут написал видно можно сделать компиляцию в

>ррррряяя кококок статистка, а значит неправда ррррряяяя

295 2674744
>>74732

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


Ты свою автобиографию прочитал?
296 2674751
>>74718
>>74726
Так в чём она ошибается? Медианная зп у мидлов не 150к? У тебя другая информация есть?
image.png197 Кб, 405x500
297 2674753
мозг выносит эта книга
298 2674755
>>74753

>Packt

299 2674910
А в чем плюсы SSR и, в частности, nextjs? Логика размазывается, фронтовички лезут кривыми руками в серверную часть, нагрузка на сеть растет. Раньше это продавали, как способ улучшить первую загрузку, но на деле то не особо влияет, если на на обычном фронте разбить на бандлы\микрофронт, оптимизировать важные части.
А гонять хмтл и гидрировать звучит как-то ебано.

Для кабана понятна в чем выгода, нанять 1 чела, а продавать как 2х. А технически плюсы какие?
300 2674917
>>74910

> SSR


> растёт нагрузка на сеть


А то есть БАНДЛЫ С ГОВНОКОДОМ для тендера на клиенте гонять это норма.
Ну ты бы хоть подходы к рендерингу посмотрел, хоть поверхностно.
Банально сделай CRA приложение и посмотри исходный код страницы. Что, говоришь, видно? Один ебаный div с id="root"? Заябись! У сча наиндексируем по контенту будь здоров! Всем по puppeteer'у, селениуму и сайпресу!
301 2674926
Когда делаешь тестовое в самую типичную галеру, и тебе дают N дней, то после какого времени уже бесполезно пытаться если ты чуть выше среднего по лвлу и вкатываешься в мухосрани? Бывают ли задроты делающие тестовое требующее даже сделать бдшку и задеплоить, за 3 часа сразу же?
302 2674928
>>74926
Вообще я заметил что время очень влияет на шанс вката с тестовым, если ты сделаешь даже хуево но очень быстро с тебя удивятся. Я проверял это на пыхе, сам я реактомакака, пыху выучил за одну ночь и всю ночь говнокодил и задеплоил к утру, так я оказывается среди тысячи людей прошел. Но я хз как с реактом, там полегче.
303 2674931
>>74751

>ну пакарми миня ну пажаста


проиграл с этих жалких потугов
304 2674936
>>74267
Ничего плохого нет в обмане если ты реально гений 140айкью но по какой то причине у тебя нет опыта (может ты был омежкой боящейся людей из за травли, может быть ты просто ненавидел быдло, может не давали учиться, рожей не понравился и работу не предлагали, личные проблемы и тд). Другое дело если полный ноль накручивает 10 лет, вот там уже да, пиздаболы.
305 2674941
>>74612
Во, наконец то догадался что за архитектуру я имел в виду
Она уже в тестовых попадается, между прочим. Если ты ее реализуешь без спроса - с тебя охуеют сеньоры. Но не все сеньоры знают о ней.
306 2674944
>>74563
Я смотрел слитые вопросы на собеседу в питоне, так вот, это такое дрочево, 99% методов это реально первый раз слышу и вижу, и никто никогда их, даже сеньоры, не заюзали бы, чего только стоит maketrans или что то такое. Питон это тупо конкурс на то сколько ты выучишь методов, а у меня память на методы плохая, но хорошая на структуры данных. Мне похуй с чем работать. Жс как раз под эту цель, все из коробки.
307 2674950
>>74215
Синдром нищенки, трудная тема, не стоит ее вскрывать
Когда ты поживешь с полоумной бабкой скажи спасибо если адекватом останешься
Сам я вкатился в ит чтобы не видеть всяких бабок и мамок как раз, пусть живут своей жизнью.
308 2674953
>>74917
так а куда денутся бандлы тендера в нексте? Там логики на клиенте вообще нет чтоли? Сомневаюсь. И такие бандлы один раз подгрузил лениво и все, а твой сср постоянно хтмл будет гонять по запросам и гидрировать.

>Один ебаный div с id="root"?


я и говорю, улучшить первую загрузку. Вообще я не в теме сео, но слышал, что проблему для спа уже давно решили.
309 2674960
>>74953

> решили


Какие они молодцы.
https://web.dev/rendering-on-the-web/
310 2674964
>>74917

>Один ебаный div с id="root"


погодите а разве страница с деплоя реакта не представляет собой обычную страницу? один див это же просто показывается во время разработки
311 2674967
>>74964
Классическое CRA приложение это приложение которое собирается вебпаком, в конфиг которого зашита куча лоадеров и плагинов. Один из плагинов, HtmlWebpackPlugin настроен так, чтобы взять из твоего приложения index.html и засунуть в него скрипт со ссылкой на готовый бандл. Помимо этого собранного бандла в index.html прописан дефолтный корневой div, в который замаунтится твоё приложение после выполнения скрипта.
image.png2 Кб, 295x27
312 2674974
>>74960
И че ты кинул то, как рендирит спа и некст и так понятно, вопрос то именно в сео.
Но даже по твоей ссылки есть краткий ответ.
313 2674983
>>74931
Это я тебя кормлю пока что. Я привожу аргументы, а ты пытаешься бессильно сопротивляться горькой реальности. Может быть ты устроился мидлом к за низкий прайс и тебе больно от осознания того, что медиана намного больше?
314 2674999
>>74974

> могут


А могут и не могут!

btw я рад, что тебе плевать на различия в подходах к рендеру. Описания, табличка сводная в конце - просто нахуй. На этом и закончим.
315 2675002
Блять скажите чтобы создатели слайса дальше развивали фсд, он реально работает, я проверил, импорты реально не надо переименовывать, мне даже неловко, будто наебали, ибо всегда изменяя одну строчку я шел и менял 10 файлов из за импортов. Правда и труд фронтомакак окончательно обесценится.
316 2675006
Расскажите как нужно работать со сторой типа мобыкса в фсд архитектуре. Проблема в том что если я сделаю стор в самом верху, то снизу я не имею права ни импортировать контекст, ни импортировать тип стора. Если я делаю снизу, то все сущности улетают в shared а должны быть в entities. Если делаю в entities, то не получится сделать корневой стор - потомуша он должен быть снизу где то, в entities его не запихать - это не сущность а скорее апишка. Тогда снова нелегально из шареда импортировать сущности. Бля, запутался.
317 2675084
>>74983

>аргументы


>ну пацаны, статистика это царица всех наук верьте и нет никаких трех видов лжи


Чет в голосину проиграл
318 2675094
>>75084
Тебе просто нечего ответить, вот и смеёшься как дурачок. Статистика не врёт, врать может её интерпретация. Так что ты в очередной раз жиденько обделался
319 2675095
>>75094

>пропоганда не врет


>она просто неправильно интерпретируется


Ору с виляний жопой
320 2675098
>>75095
Зачем ты фантазируешь? Я не приводил никакой пропаганды.
321 2675099
>>75098
Дурачок настолько туп что даже не в состоянии понять аналогию, лол.
322 2675100
>>75002
А есть какая реализация на ютубе посмотреть? Хотя бы на уровне тудушечки или каунтера.
16808601059020.jpg29 Кб, 227x222
323 2675101
>>75099

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


Лол, он продолжает эти пустые потуги
324 2675102
>>75101
Ну а что взять со статистикодауна, лол. Пусть порезвится.
325 2675103
Статистика не пиздит яскозаларяяяяяяяя

На месте родственников людей, погибших, запутавшись в своих простынях, я бы подал в суд на компании, производящие или импортирующие сыр в США. Потому, что потребление сыра на душу населения (США) имеет сильную положительную связь с количеством людей, которые умерли, запутавшись в своих простынях. Коэффициент корреляции = 0.947091 [http://tylervigen.com/view_correlation?id=7]. Органам ответственным за бракосочетания и разводы в штате Мэн стоило бы поднять вопрос о запрете продажи маргарина в США. Уровень разводов в штате Мэн положительно связано с потребление маргарина на душу населения (США). Коэффициент корреляции = 0. 992558 [http://tylervigen.com/view_correlation?id=1703]. Стоило бы запретить бракосочетания в штате Кентукки. Количество людей, утонувших после падения с рыбацкой лодки, имеют сильную положительную связь с уровнем браков в Кентукки. Коэффициент корреляции = 0.952407 [http://tylervigen.com/view_correlation?id=598]. Я бы закрыл все лыжные курорты в США, либо разрешил только бесплатные – за счет государства. Количество людей, которые умерли, запутавшись в своих простынях, имеет сильную положительную связь с уровнем общего дохода от лыжных курортов в США. Коэффициент корреляции = 0.969724 [http://tylervigen.com/view_correlation?id=1864]. А у президента США есть веские основания запретить импорт норвежской нефти. Импорт сырой нефти из Норвегии в США имеет сильную положительную связь с количеством водителей, погибших при столкновении с железнодорожным поездом. Коэффициент корреляции = 0. 954509 [http://tylervigen.com/view_correlation?id=136].
326 2675105
>>75102

>ррррряяя, ваша статистика врёт


Это врёти меня умиляет
image.png16 Кб, 609x95
327 2675106
>>2661633 →

>Пёрл == нода


Говна пожуй, хипстер. Перл, в отличие от жс-параши, себе такой хуйни не позволит.
328 2675107
>>75105

>аряяяяя маргарин приводит к разводам так статистика говорит


кек
1680842459775229.jpg71 Кб, 600x528
329 2675110
>>75107

>этот нерелевантный satrawman про корреляции


Лол!
1681794990013.jpg321 Кб, 1080x2222
330 2675111
>>75107
Алсо, пожалуй попущу тебя в очередной раз:
https://getmatch.ru/salaries/js_frontend?se=middle
1681795094332.jpg65 Кб, 1080x674
331 2675112
332 2675113
>>75100
Это чистое поле. Будь первым кто такое сделает. Потом он раскрутится и ты станешь популярным, от тебя будут хрюши течь.
333 2675114
>>75106
Это пруфы того, что перл хуже ноды?
334 2675115
>>75100
Тудушечка уже есть. Вообще под капотом он тебя просто заставляет шевелить мозгами, а не делать говнокод сразу же. Ты сам не замечая делаешь очень сложную структуру дерева в теории категорий матана. Это типа как интегралы решать, технику знаешь, а как оно так вышло что ты площадь посчитал идеально никто не объяснит. Чудеса фронтенда, лол.
335 2675120
>>75110
>>75111

>вряяяя вы все вретииии маргарин приводит к разводам


норм распидорасило фантазера лол
336 2675124
>>75115
Не подскажешь линк на тудушечку? Чтобы хоть понимать как это делается
337 2675127
>>75114
Жабаскриптер, тебе нравится, когда язык диктует тебе, какими словами называть переменные, потому что иначе корявый интерпретатор не распарсит и не отличит декларацию переменной от контрол структуры? Вот это поистине любовь к унижениям, достойная ценителей ЧАЯ С МОЧОЙ.
338 2675129
>>75120

>ррряяя вы все врёти ваши зарплаты не зарплаты


Проснись, маня
339 2675132
>>75127
Твоя дрисня динамическая в подмётки не годится тайпскрипту.
340 2675133
>>75129

>аряяяяя маргарин разводит


Проснись, маня
341 2675135
>>75132
Статикопетух, ты обсёр с анальными ограничениями на название переменных перекрывать будешь или нет? Тайпскрипт, насколько я знаю, это проблему никак не решает.
342 2675137
О БОЖЕЧКИ КРОВАВЫЙ ЖС ОГРАНИЧИВАЕТ ТВОРЧЕСКУЮ НАТУРУ И ПЕРЛОПЕТУХА КАРАУЛ
343 2675138
>>75137

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


Лол, чего и требовалось. Иди чая с мочой попей.
344 2675144
>>75138
Ты не с тем воюешь перлопетух. Мне типоскрипт не всрался как и жс. Просто орирую с того как ущемили творческую натуру перлопетуха
345 2675168
>>74999
Изначальный вопрос читал вообще?
Он был как раз в том, какие плюсы выбирать ssr(nextjs) вместо обычного spa полностью на клиенте, если перфоманс там хуже(или нет?). Кроме сео.
346 2675171
>>75124
У них в туториале на оф сайте глянь.
347 2675177
>>75168
Если делаешь стайлд компоненты с темами, то готовься к охуенному аду с постоянными ошибками несоответствия переувлажнения.
348 2675191
>>75171
У кого у них?
349 2675201
>>75191
Первая ссылка в гугле по архитектуре, у них оф сайт. Там вся инфа, очень подробно.
350 2675205
>>75201
Нашел. Чтож попробуем.
351 2675208
>>75205
Если будешь встраивать хранилища аля редакс, расскажи как справлялся. Почти самая сложная тема, но есть еще более сложная для встраивания, там даже интеграл легче решить чем это разобрать. Но зато красивая архитектура, любуешься папками.
352 2675211
>>75208
Там же вроде есть тудушечка с редаксом. Но попробобую что посложнее как принцип пойму
353 2675214
>>75211
Это эффектор, с редаксом там все сложнее. Тут все щупать самому надо. Я многих сеньоров напугал этой архитектурой, а потом они сами привыкли и начали использовать ее.
fsd.jpg82 Кб, 1090x498
354 2675217
>>75214
Не понял, почему с эффектором. Там вроде отдельно с эффектором и с редаксом тудушка
355 2675218
>>75217
У них в доке более подробно написано, это просто сорцы. Лучше читать доку чтобы было понятно что и почему.
356 2675231
>>75218
Посмотрел сорсы. С виду тот же next.js с экспериментальной app папкой, хммм
357 2675234
>>75231
Некст и начинает переходить на эту архитектуру, только они чтоб не поощрять россию которая устроила в*йну пока что не говорят о ней, ибо авторы русские.
358 2675291
>>75135
А что в пёрле, нету кивордов?
мимо
359 2675298
Опять букашки и дешевки с умирающих языков бегут сюда, изливать свою желчь. К перлодебилу еще какого-нибудь рельсопетуха за компанию.
360 2675371
Объясните, что за такая конструкция
functionName: () => functionName
361 2675388
>>75371
Если это в объекте, то просто поле functionName с функцией, которая возвращает переменную functionName.
Если без контекста, то выглядит как метка с именем functionName на выражении () => functionName. По идее не делает ничего, метки вроде только на чем-то с блоком имеют смысл.
Мб просто ошибка.
Где ты вообще это откопал?
362 2675422
Не выполняя в консоли, скажи, что вернёт?
а) 20230417110934454 === 20230417110934458
б) 20230417110934454 === 20230417110934459
363 2675429
>>75422
0.1 + 0.2 сколько вернёт?
А 0.2 + 0.3 сколько вернёт?
Иди-ка ты со своими шарадами за пределами MAX_SAFE_INTEGER.
364 2675430
>>75422
False
365 2675441
объясните вкатышу, насколько большие требования от фулстек джуна на ноде? Насколько я знаю фронтов в разы больше чем беков
366 2675449
>>75441
вопрос к фулстек джуну. тебе прилетело 100 реквестов, в каждом нужно вычитать большой файл с жесткого диска. Расскажи как будет вести себя тред пул
367 2675457
>>75422
Используй bigint, долбоёб.
368 2675486
>>75441
Фулстек джун на ноде это миф. Единственный шанс на фулстекство у джуна это в связке пхп + js. И в то же время единственный шанс на вкат.
369 2675493
>>75486

> единственный шанс на вкат.


А что насчёт врывания на реакт сразу на позицию мидла?
370 2675496
>>75493
во фронте миллионы вкатунов. Туда даже соваться без презерватива нет смысла
371 2675498
>>75496
Вкатунов на позицию джуна. А грамотные пчелибасики припиздывают про 2 года опыта и филигранно залетают на зп, вдвое большую, чем у меня.
372 2675511
>>75498
Ты такой наивный и думаешь что вкатуны не аплаются на мидлов? У меня в городе разница между джуном и мидлом 50 откликов.
373 2675514
>>75422
Судя по твоему вопросу, эти числа больше чем макс сейф интегер и подобраны так чтобы хотя бы в одном случае считались одним и тем же числом. Так что что-то из них вернет true.
374 2675518
>>75449
Я не фулстек и не джун, но разве чтением файлов нода не занимается сама где-то под капотом и потом асинхронно вызывает че я там понаписал как прочитает?
375 2675561
>>75422
а) false - это строгое сравнение двух чисел, которые очевидно не равны между собой.
б) true - это также строгое сравнение двух чисел, но в данном случае оба числа имеют одинаковые последние 15 цифр, поэтому они считаются равными.
376 2675562
>>75429
0.1 + 0.2 вернет 0.30000000000000004 (из-за ошибок округления при работе с плавающей запятой).
0.2 + 0.3 вернет 0.5 (в данном случае ошибок округления не будет).
Но если числа будут превышать MAXSAFEINTEGER, то точность вычислений может значительно ухудшиться, и ответы могут быть неточными.
377 2675565
>>75449
вопрос был в том что стоит ли учить и фронт и бэк, потому что фронт джуны нахуй никому не нужны, а js я уже хоть сколько то знаю, и нода выглядит как неплохой вариант для фулстека
16814083985060.png177 Кб, 1456x849
378 2675572
Сначала бесчисленные био проблемы, теперь чат гопота в тематике и моды на ЗП с официальным трудоустройством. Аххахаха. В пизду и нахуй. Помянем подментач.

Дизайн
379 2675577
>>75518
Ну да, но я ожидал более глубокий ответ
380 2675605
Сделал таску, залил в гитлаб, подождал пока пройдет пайп, тесты - все зеленое.

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

И правда, нахера это все? 30 лет кун.
381 2675607
>>75605
так тянки это ещё одну ветку качать нужно
382 2675616
>>75605
Не стоит относиться к своей работе и увлечению с таким негативом. Кодинг - это не только работа, но и увлечение, которое может приносить удовольствие и доставлять радость. Не думайте о том, что вы не можете общаться с красивыми девушками из-за своей профессии. Каждый человек уникален и интересен, и важно найти общие темы для общения. Не зацикливайтесь на своих страхах и негативных мыслях, а находите радость в том, что делаете.
383 2675620
>>75616
Бля, это чат гпт?
384 2675634
>>75577
А что более глубокого можно сказать? Или мне нужно знать про кишки ноды?
385 2675656
>>75605
Купи себе тяночку на пару дней. Погуляй пару дней за ручку, своди в ресторан, выеби и станет полегче. Я еще в 22 понял что в общение с тян не умею. У меня был план вкатиться в айти, купить норм. хату в Москвабаде что бы ебать проституток с ВК. После покупки хаты сдал комнату няшной студентке. Теперь у меня появилась подруга.
386 2675686
>>75656
Не подруга, а арендатор.
А что насчет тянок?
387 2675705
>>75686
Ничего. Было пару таких что бессплатно предлагали ебаться и гулять звали, но я еще не выработал позицию по этому вопросу. Это же вроде куколдизм и не по понятиям)))
image.png392 Кб, 3266x1817
388 2675725
Аноны, помогите, а то я с ума сойду.

Уже неделю бьюсь над этим, очень себя плохо чувствую из-за этого.

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

Я знаю, что надо показывать левую стрелку, когда slider.scrollLeft > 0, а правую когда scrollLeft < ширины. Но как я никак не могу это реализовать.

Может кто поможет?

https://replit.com/@gilipi1445/Slider#src/App.jsx
389 2675731
>>75725
А чатгопота что говорит про это?
390 2675758
>>75725
тут только пила поможет
391 2675797
>>75725
Ну исходя из того, что там за код, можно так сделать вроде:
const slideRight = () => {
var slider = document.getElementById("slider");
slider.scrollLeft = slider.scrollLeft + 500;
if (!slider.nextElementSibling) {
гетБайАйди(праваяСтрелка).хидден = тру
}
};

Сайт дрянной какой-то, форкнуть без реги нельзя. Я протестировать не могу
392 2675806
>>75797
Не, так вроде не будет работать
Залей на нормальный сайт, чтобы можно было код редактировать
393 2675808
>>75725
А разве в реакте так напрямую к элементам обращаться нормально?
image.png15 Кб, 270x120
394 2675882
>>75725

>Аноны, помогите, а то я с ума сойду.


Вернись и изучи сначала JS.
395 2675885
>>75725
Конечно, я могу помочь вам с этим вопросом. Вот пример кода, который скрывает стрелки при крайних положениях слайдера:

const slider = document.querySelector('.slider');
const leftArrow = document.querySelector('.left-arrow');
const rightArrow = document.querySelector('.right-arrow');

slider.addEventListener('scroll', () => {
if (slider.scrollLeft === 0) {
leftArrow.style.display = 'none';
} else {
leftArrow.style.display = 'block';
}

if (slider.scrollLeft + slider.clientWidth === slider.scrollWidth) {
rightArrow.style.display = 'none';
} else {
rightArrow.style.display = 'block';
}
});


В этом коде мы добавляем обработчик события scroll на слайдер и проверяем значение scrollLeft для определения того, находится ли слайдер в крайнем левом или правом положении. Если слайдер находится в крайнем левом положении, мы скрываем левую стрелку, а если слайдер находится в крайнем правом положении, мы скрываем правую стрелку. В противном случае, мы показываем обе стрелки.

Надеюсь, этот код поможет вам решить вашу проблему. Если у вас есть какие-либо вопросы, не стесняйтесь спрашивать.
396 2675903
>>74563
Я советую, если тебя устраивает низкая зп, то начать вместо react, vue, версталой вакансий на вью больше + он легче, и какую-то копеечку получать будешь, чем на ебучий реакт пол года потратишь, а потом в свободное от формошлепства время, сможешь реакт подучивать.
397 2675906
>>75903
А че там учить? Учишь реакт и откликаешься на вуе вакансии. Да и то там пхп фулсталкеринг в основном
398 2675908
>>75906
Ну если у тебя нет даже 1 пет проекта не vue, то как ты будеш откликаться на вакансии? Хз у меня был опыт только с c# на бэке
399 2675909
>>75908
Ну условную тудушечку можно сделать и разобраться. Я сейчас пхп учить буду а там в основном вуй везде. Посмотрю пару тудушек и полезу в фулсталкеринг. Вот недавно еще next.js подучил и он мне понравился. Сейчас без него вообще ничего не делаю, надеюсь и на вуе его используют.
400 2675911
>>75909
нет, тудушки мало, нужно, что то по сложнее, интернет магазин с сортировками типо днс, примерно 3 месяца с 0 уйдет
401 2675914
>>75911
С нуля возможно. Я о переходе с реакта на вуй. Там похожие концепции.
402 2675917
>>75914
ну переход да, но реакт с 0 до магазина это примерно пол года, чтоб разобраться, поэтому я и думаю, что лучше с vue начать
codereview.jpg681 Кб, 1602x2600
403 2676225
База
based.jpg1,2 Мб, 4096x2315
404 2676258
Я вкатун в джаву, пилю фронт для пета. На форчане кинули пик, норм на него ориентироваться?
405 2676265
>>76258
Картинки интересные, а так я бы этого инфоцыгана с ютумбы не слушал бы.
406 2676271
>>76265
Согл, полистал видео и это попсовый очередняра блоггер, а не разраб. Возьму просто Vue потому-что его другие бекендеры для своих поделок юзают
407 2676272
>>76258
К сожалению, я не могу ответить на этот вопрос, так как не понимаю некоторых терминов и контекста. Можете попросить уточнения или задать конкретный вопрос.
408 2676277
>>76271
Лучше svelte. Он еще проще для всяких поделок на коленке
409 2676291
>>75903

>вакансий на вью больше


Да ты охуел. Сколько ни смотрел фронтовых вакансий в своих ебенях - везде ехал реакт через реакт. На одну вьюшную вакансию десяток реактовых.
410 2676299
>>76291
Двачую, меня даже для вакансии, где не было реакта, тестовое попросили сделать на реакте.
411 2676310
У меня в городе 72 реакт вакансии и 58 с vue
412 2676312
>>76310

> У меня в городе 72 реакт вакансии и 58 с vue


Нихрена себе, у меня 20 и 13, при этом часть вакансий совпадают, там просто написано vue/react/angular.
413 2676317
>>76291
>>76299
ну я имел ввиду, что на вью это вакансии с простыми задачами, вплане для начинающего джуна больше вакансий и вкат легче, А на реакте там будет сложная всратая архитектура и требования охуевшие, там нужно и джс хорошо знать и реакт инфру, чтоб не обосраться на собесе или на испытательном сроке.
414 2676320
>>76317
Да похуй, я не знаю ни вью, ни реакта.
415 2676329
>>76312
А население какое? У меня 2 ляма
416 2676340
>>68816
Джаваскриптеры не программисты.
417 2676343
>>76329

> А население какое?


1,2кк
418 2676352
>>76340
Это утверждение не совсем верно. Джаваскрипт - это язык программирования, который используется для создания интерактивных веб-страниц и веб-приложений. Люди, которые занимаются разработкой на этом языке, могут называться как джаваскриптеры, так и программисты. Они используют те же принципы и методы программирования, что и другие специалисты в этой области. Также многие джаваскриптеры имеют знания и опыт в других языках программирования.
419 2676365
>>73734
Не ну блять только сейчас до меня дошло, там значения берётся из предыдущего скоупа бля я ебал, это пока самое сложное что я видел в кодинге чтобы этот ебучий колбек вызывался и так как он со старого скоупа передан, то переменные в нём тоже со старого скоупа, это в одном месте, а в другом месте там скоуп ещё который раньше был и вот поэтому рекурсия работает. Кто хочет нормально в скоупах и замыканиях разобраться гляньте код
420 2676404
>>75605
какой стек?
421 2676439
>>76404
Vue3.
422 2676514
https://www.opennet.ru/opennews/art.shtml?num=58998
Нода 20
Итс революшн,Джонни...
423 2676707
Топтал я эту "фронтенд-разработку" в общем.
Либо надо подключать огромный фреймворк, при использовании которого браузер даже на демо-приложении подвисает, либо просто сидишь херачишь document.getElementById() и подобные методы, кидая каждое значение (или забирая его при отправке на сервер). Ну может еще jQuery вариант.
424 2676710
>>76707
Это утверждение также не совсем верно. Фронтенд-разработка - это широкий термин, который включает в себя создание интерфейсов для веб-приложений, включая HTML, CSS и JavaScript. Для упрощения работы с JavaScript существует множество фреймворков и библиотек, которые помогают разработчикам быстрее и эффективнее создавать интерактивные интерфейсы. Кроме того, существуют множество инструментов для отладки и оптимизации кода JavaScript. Разработка на фронтенде требует знания не только JavaScript, но и других языков и технологий, таких как HTML, CSS, React, Angular, Vue.js и др.
14596288560640.webm237 Кб, webm,
480x360, 0:02
425 2676714
>>75605
Говно, опять лезешь? Пошёл нахуй из треда.
image.png22 Кб, 1113x135
426 2676721
В оппосте написано, что изучить основы хтмл занимает около месяца, но я за 6 дней по видосу с ютуба изучил все основы + флексы, гриды, респонсивность и ещё по мелочи из Advanced блока, в результате чего могу копировать дизайны сайтов типа твиттера или вк. Можно ли в таком случае утверждать, что нелепость пикрил в оп посте - это пиздёж и времени тратится в 4 раза меньше, если ты не 35 летний скуф, обучающийся по 3 часа после смены на заводе?
427 2676745
>>76721

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

428 2676767
>>76721
да тебе получается остался реакт и тайпскрипт и всё можно сотку лутать
429 2676776
>>76714
Хочешь сказать тебя не берет обида, когда ты выходишь на улицу, в прекрасную погоду и видишь красивых и недоступных тяночек, даже если у тебя зп 150к+ ??
430 2676783
Есть какие-нибудь сервисы, где челы собираются и пилят совместное приложение?
431 2676798
>>76776
Нет, мне похуй. Я снимаю шлюх со всеми необходимыми допами и ебу их в своё удовольствие, не выслушивая ой я это не буду ой я туда не дам ой нет настроения я тебе только для секса нужна да??7
Зачем тебе тян, дурачок? Ты действительно искренне жаждешь ЛЮБВИ и ванильных розовых соплей, лол? Это не то, что ты думаешь, это не как в аниме, это кал говна. Тебе это не нужно.
432 2676814
>>76767
Ещё же жаваскрипт учить. Ну, судя по видосам на юутубе, там в три раза дольше. Но я вообще в фулстак хотел, так что ещё php нужен. То есть ещё где-то месяц-потора и сотка в кармане, ебать. Как же легко, пиздец просто.

>>76745
Скуфидон, спок. Кто ж виноват что у тебя мозг уже не работает и тебе годами нужно в ит вкатываться.
433 2676844
>>76814
ну ещё практика нужна хотя бы закрепить ксс и разметку
434 2676889
>>76710
А есть что-то не такое тяжелое как ваши эти реакты для фронтенда?
Чтоб запилить небольшое спа-приложение с несколькими формами и при этом не тянуть за собой либы размером с космический корабль?
Про HTML и CSS более менее понятно, для этого кстати бутстрап придумали, в котором можно худо-бедно набросать интерфейс за пару часов, если знаешь что такое див и прочие базовые элементы и немного покурил их доку. Выглядеть скорее всего будет не очень, если ты не художник, но тут уже ничего не сделаешь, человек либо умеет делать красивые интерфейсы, либо нет, это вопрос таланта.
Я вот делаю элементарное приложение редактирования настроек и столкнулся с тем, что например получаю я fetch'ем от API данные в JSON-формате и руками (грубо говоря document.getElementById.value = object.field) каждое поле закидываю в соответствующий input, а потом, когда юзер нажимает кнопку "отправить", проделываю это все в обратном порядке.
435 2676890
>>76783
github
436 2676913
>>76814
Мань, ты сам еще нихуя не подучил. И не хочется крылышки тебе обрезать но даже если ты подучишь весь жс стек и тайпскрипт вместе с ним (а без него ты нахуй не нужен) то ты претендентов на одну вакансию сейчас столько что охуеешь.
437 2676915
>>76889
Svelte
438 2677025
>>76913
Старина, да вообще в рот ебал ваш вротенд с 600 откликами на вакансию, просто во многих вакансиях к бэкэнду требуется или желательно знание фронтеда, вот я и начал с него как с более легкого.
439 2677082
>>76889
Для создания небольшого SPA-приложения без использования тяжелых библиотек и фреймворков можно использовать чистый JavaScript и некоторые микрофреймворки, такие как:

1. Vue.js - легковесный фреймворк для создания интерфейсов с использованием MVVM-архитектуры.

2. React.js - библиотека для создания компонентов интерфейса с использованием Virtual DOM.

3. Angular.js - фреймворк для создания SPA-приложений с использованием двухстороннего связывания данных.

4. jQuery - библиотека для упрощения работы с DOM-элементами и AJAX-запросами.

5. VanillaJS - чистый JavaScript без использования библиотек и фреймворков.

В зависимости от задачи и уровня опыта разработчика можно выбрать подходящий инструмент для создания SPA-приложения.
440 2677195
>>77082
Как ты заебал срать этим.
441 2677235
Часто вижу в проектах, что для формирование уникального key в циклах использую всякие генераторы по типу uuid. Нахуя они это делают? Это же перформанс-киллер. При каждом ререндере такой хуйни этот уникальный key будет расчитываться заново. Не проще на бэке формировать айдишник для таких нужд?
442 2677268
>>77235
Действительно, использование генераторов UUID может быть перформанс-киллером при частом ререндере компонентов. Однако, это может быть полезным в случаях, когда уникальный идентификатор необходим для элементов, которые могут быть добавлены или удалены из списка динамически (например, при использовании React). В таких случаях, генерация уникального ключа на стороне сервера не является возможным, так как список элементов может изменяться без перезагрузки страницы.

Если вы уверены, что список элементов не будет изменяться динамически, то использование генераторов UUID может быть излишним. В этом случае, вы можете использовать уникальный идентификатор, сгенерированный на стороне сервера, для формирования ключей.
443 2677273
>>76721
Ты за 6 дней научился в пиксель перфект на всех экранах?
Научился делать расширяемый css без этих ваших импорт?
Разобрался в семантике?
Прошелся глазами по правильному неймингу?
444 2677289
Нахуя мочух или какой-то иной долбоёб продолжает срать нейрохуетой сюда? Почему нет нейрогоплты в треде сисярпа?
Моча, нахуя, зачем? Прекрати.

душно
445 2677291
>>77289
Чем тебя чатгопота смущает? Да и отвечает хорошо.
446 2677293
>>77289
кто-то хулиганит
447 2677295
>>77291
Особенно простынёй с пайтоном вместо жыэс.
448 2677299
>>77295
Код то один.
Просто язык другой.
449 2677302
>>76776
Не чувствую.
Если надо познакомиться - знакомлюсь.
Я же не тревожный омежка, который даже не пытается фиксить свою тревожность.
450 2677303
>>77299
Согласен. Го мержить все треды в один? Программирование то одно.

колба
451 2677307
>>77303
Согласен. Много базовичков тогда подъедут в тред, реактомакаки с питухипстерами будут ссаться в углу и бояться пукнуть в тред.
Хорошая идея.
16800742304520.jpg394 Кб, 1080x788
452 2677310
>>77307
Превосходно. Осталось пролоббировать.

солдат
453 2677311
>>77289
Модераторы и другие участники сообщества могут продолжать использовать нейросетевые ответы в тредах, если это помогает решить проблемы и дать ответы на вопросы. Однако, это не гарантирует 100% точности ответа, и могут возникнуть ошибки из-за ограничений алгоритмов обучения. Что касается отсутствия нейросетевых ответов в треде на другую тему, то это может быть связано с разными факторами, такими как: недостаточное количество экспертных данных, низкий интерес сообщества к данной теме или отсутствие специализированных моделей для данной области.
454 2677313
>>77311
Вот опять эта хуйня с водой и соевыми оправданиями. Ладно, молодец. Ты меня затроллил в конец. Держи медальку. А я уёбываю.
455 2677317
>>76439

>Vue3


Так тебе надо клеточку на писю и искать доминантную женщину (а лучше мужчину).
456 2677319
>>77311
Анон, если тебе не нравится использование нейросетевых ответов, то можешь просто игнорировать их и продолжать общаться с сообществом. Но стоит понимать, что иногда нейросети могут помочь в решении проблем и давать ответы на вопросы. Однако, это не значит, что ответы будут всегда точными. Иногда могут возникать ошибки из-за ограничений алгоритмов обучения. А если в треде нет нейросетевых ответов на другую тему, то это может быть связано с разными причинами, например, недостаточным количеством экспертных данных или низким интересом сообщества к данной теме.
457 2677320
>>77319
Бля, контекст проебал. Хотел через чатгпт быкануть на чатгпт Анона.
458 2677363
>>77302
Ага, конечно.
459 2677462
>>77235
Долбоёбы не дочитали до этого места в доке. Лет 5 назад часто видел index как key, сейчас такое уже и не встретишь.
460 2677489
>>77363
так в чем проблема? знакомься с птушницами и козыряй баблом.
461 2677507
Здорово, мужики, посоветуйте какой можно пет-проджект запилить, чтобы в портфолио зачетно смотрелось? TS владею более-менее нормально, сейчас в процессе изучения React-Redux. На что нынче внимание обращают?
462 2677526
>>77507
Todoist.
VK.
GitHub.
463 2677530
>>77507
Пока ты был в процессе, redux стал не нужен
464 2677531
>>77507
Привет! Вот несколько идей для пет-проектов, которые могут выглядеть хорошо в портфолио:

1. Социальная сеть - можно создать упрощенную версию Facebook или Instagram, где пользователи могут регистрироваться, добавлять друзей, публиковать фотографии и комментировать их.

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

3. Интернет-магазин - можно создать простой интернет-магазин, где пользователи могут просматривать товары, добавлять их в корзину и оформлять заказы.

4. Блог - можно создать блог, где пользователи могут публиковать свои статьи, комментировать их и подписываться на авторов.

5. Игра - можно создать простую игру, например, игру в крестики-нолики или шашки.

Важно помнить, что в портфолио должны быть проекты, которые демонстрируют ваши навыки и умения, поэтому выбирайте те, которые вам интересны и которые вы можете реализовать на высоком уровне. Удачи!
465 2677599
>>68810 (OP)
Рубрика "поясни за мой говно код" .
Создайте функцию multiplyNumeric(obj), которая умножает все числовые свойства объекта obj на 2.
Например:
// до вызова функции
let menu = {
width: 200,
height: 300,
title: "My menu"
};
Мой код
function multiplyNumeric(Object) {
for(let key in Object) {
if (Object[key]=Number) {Object[key]*=2}
return
}
}

console.log(multiplyNumeric(menu))

Результат пишет : underfiend.
Хочу написать код, не знаю как это правильно назывется, абстрактно что ле ( суть в том, чтобы можно было подставить любой объект с числами и функция могла спокойно умножить их на 2.
.
466 2677609
>>77599
Во-первых не называй переменную Object, оно наверное будет работать как ожидается, но использовать названия глобальных объектов некрасиво. Да и в PascalCase только конструкторы с классами пишут, всё остальное в camelCase.
Во-вторых че за пиздец в условии в ифе, попробуй ещё раз над этим подумать.
В-третьих твоя функция возвращает в цикле, то есть она закончит работать и вернется сразу в первой итерации.
В-четвертых она возвращает ничего, то есть значение multiplyNumeric(menu) и будет underfiend. Если ты хочешь мутировать объект, то вызови свою функцию, а выводи этот объект, ну или сделай чтобы функция возвращала этот объект.
image.png31 Кб, 467x708
467 2677610
>>77599
(()=>{

const objObj = {
a: 1,
b: 2,
c: 'str',
d: {
dA: 11,
dB: 22,
dC: 'str',
dD: {
dDA: 111,
dDB: 222,
dDC: 'str',
}
}
};

const objMultNum = (obj) => {
for(const key in obj) {
const el = obj[key];
if (typeof el === 'object') {
objMultNum(el);
};
if (typeof el === 'number') {
obj[key] = obj[key] * 2;
};
}
};

objMultNum(objObj);

})();
image.png31 Кб, 467x708
467 2677610
>>77599
(()=>{

const objObj = {
a: 1,
b: 2,
c: 'str',
d: {
dA: 11,
dB: 22,
dC: 'str',
dD: {
dDA: 111,
dDB: 222,
dDC: 'str',
}
}
};

const objMultNum = (obj) => {
for(const key in obj) {
const el = obj[key];
if (typeof el === 'object') {
objMultNum(el);
};
if (typeof el === 'number') {
obj[key] = obj[key] * 2;
};
}
};

objMultNum(objObj);

})();
468 2677654
>>77610
А зачем ты залезаешь во вложенные объекты, если этого не просили?
469 2677659
>>77654
Потому что могу.
470 2677691
>>77530
С каких пор? На большинстве проектов redux toolkit
471 2677706
>>77691
У этого большинства еще и классы наверное?
472 2677709
если у меня есть 4 разных серых цвета, один из-за того что на черном фоне другой на светлом, третий на белом, 4ий еще на каком-то как их называть?
а то я пытаюсь типа text-primary и все такое, но чет я уже запутался
473 2677712
>>77706
Какие классы в 2023? Я их не видел уже лет пять. Ты вообще не понимаешь о чём говоришь, видимо, потому что redux toolkit стал популярным года 2-3 назад, когда уже давно были в ходу хуки. Да и сам редакс был на хуках ещё до тулкита.
474 2677720
>>77709
Криво написал, у меня есть текст на разном фоне и в зависимости от фона у него свой серый цвет, и вот как эти цвета назвать в конфиге
475 2677754
>>77531

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


Какой нахуй интернет-магазин, какие нахуй шашки?
476 2677879
>>77659
Задача была другая. Ты не справился.
477 2677982
>>77709
>>77720
Вы можете назвать эти серые цвета в конфиге, указав контекст, в котором они используются. Например, если один серый цвет используется на черном фоне, то вы можете назвать его "text-gray-dark" или "background-black-gray". Для серого цвета на светлом фоне вы можете использовать "text-gray-light" или "background-white-gray". Для белого фона вы можете использовать просто "text-gray" или "background-gray". Для 4-го цвета, который вы описали, вы можете использовать описательное название, связанное с контекстом его использования. Например, "text-gray-muted" или "background-muted-gray".
478 2678016
>>77720
gray-text-10
gray-text-20
image.png1,1 Мб, 1216x872
479 2678141
Уже нерабочее время, сидел и потел над задачкой, как звонит телефон, какой-то незнакомый номер.

Взял трубку, оказывается друг детства, с которым лет 10 не виделся. Говорит я в твоем городе ща, давай встретимся.
Чет в шоке сижу, соврал что я не в городе, ладно, пошел разговор о другом, про детей, про жену (мне 30 лет, не женат, детей нет, да даже отношений с тнями не было, хотя и не листва).

Он рассказал про себя, говорит дети есть, женат, в общем так поговорили, вспомнили многое из детства.

И как-то плохо стало после разговора. Что со мной не так? Почему в 30 без девушки?
И бля, нахуй я вечером, после работы потею над какой-то задачей? ЧТО СО МНОЙ НЕ ТАК БЛЯТЬ?

Вы скажите, а нахуй ты сюда пишешь? А куда еще? Кому я нужен? Я не знаю что мне делать.
14596288560640.webm237 Кб, webm,
480x360, 0:02
480 2678184
sage 481 2678186
>>78141
Пиздуй в инцел тред
482 2678202
>>78141

> Что со мной не так?


Почему ты считаешь что с тобой что-то не так? Потому что твоя жизнь отличается от жизни какого-то рядового хуя, которого ты 10 лет не видел и думать о нём не думал? Семья и дети - это по-твоему какое-то счастье охуенное? А я тебе скажу, что есть много людей, которые считают, что это не счастье, а обуза, которая тянет тебя на дно и не даёт заниматься вещами, которые ты считаешь по-настоящему важными.

Ну и для небольшого поднятия настроения вот тебе цитата:
" Завидовать будет. Ну а как же, он кто? Инженеришка рядовой и всё! Ну, что у него за жизнь? Утром на работу, вечером с работы… Дома жена, дети… Сопливые… Ну, в театрик сходит, ну, летом в санаторий съездит… в Ялту. Тоска смертная! А ты — ты вор! Жентельмен удачи! Украл, выпил — в тюрьму! Украл, выпил — в тюрьму! Романтика! А ты говоришь… Конечно, завидует."
483 2678206
>>78202
Прост так херово стало, чувствую что жизнь проходит мимо, работа...работа, кодинг, уже 30 лет.
484 2678210
>>78206
Если ты не готов кодить сутками напролет то это не твоя сфера
485 2678246
>>78141
Совершенно очевидно, что тебе нужно не на двач писать, а искать психолога/психотерапевта.

>>78210
Само написание кода - это далеко не 100% рабочего времени. Постоянно писать код сутками напролёт не потянет никто.
486 2678257
>>78246
Думаешь от них есть толк?
Они же просто выслушают и все.
487 2678277
>>78257
Не, они прививают навыки по работе с неприятными эмоциями.
488 2678295
>>77610
Поясни пожалуйста за первое IF .Если значение свойста является "объект" , то запускается эта же функция в которой будут переменные, взятые из свойства объекта?
489 2678306
>>77609

> Во первых....


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

>Во вторых...


В каждой итерации цикла идет проверка на сравнение свойства на число, если тру, тогда умнажаем на 2. Фотка записи только не явная. сейчас думаю что нб number взять в кавычки

>В третих ...


спасибо за поянение с return, постоянно туплю на нем и забываю что отработывает итерацию и сразу отключается

>В четвертых...


Почему ? Нет. нет. Я хочу отобразить результат, в котором вызывается функция, в которой переменная Объект . Функция перебирает свойства объекта на соответствие с свойства с типом данных "число" , если да - умножить на 2
490 2678321
>>78306

> Это объявление функции, компилятору дб похуй, что там за переменная, хоть "а" , хоть "object". Это условное обозначение, при дальнейшем ее вызове там будет обучная переменная под видом объекта.


Это просто плохой кодстайл. Не надо так писать.

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


> Object[key]=Number


Ну давай разберем по частям, тобою написанное )) Складывается впечатление что ты реально не особо понимаешь что пишешь ))
Во-первых = это оператор присваивания, если ты хотел сравнить, то нужно использовать == или, чтобы не наебаться с неявным преобразованием, ===.
Во-вторых ты сравниваешь свойство key с конструктором Number, наверное ты хотел сравнить ТИП свойства key и название типа "number"?

> Почему ? Нет. нет. Я хочу отобразить результат, в котором вызывается функция, в которой переменная Объект . Функция перебирает свойства объекта на соответствие с свойства с типом данных "число" , если да - умножить на 2


Функция возвращает ровно то, что ты напишешь в строке с return, если не написал ничего, то ничего не вернёт. Побочные эффекты сработают, но значение в том выражении где ты используешь функцию будет undefined. Тебе либо надо вернуть объект, либо сначала вызвать функцию, а печатать объект, а не результат функции.
491 2678322
>>78295
запускаешь ту же функцию с объектом.
в атрибут передаешь дочерний объект.
функция крутится до последнего доч. объекта.
492 2678656
>>78321

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


да, порой так и бывает, я в жизни не очень хорошо выражаю мысли, а тут еще и код, много мыслительных процессов, которые потом в кашу превращаюьтся. Понял свою ошибку. Спасибо за разбор. алсо ясамоучка, изучаю в свободное время и по книжке
493 2678663
>>77709
grey-100
grey-200
grey-300

Можешь глянуть палитру MUI и какой там нейминг и сделать плхоже.
494 2678669
>>78141
Мне бы таои проблемы. Я вот в последнее время загоняюсь, что профессия фронтендера в том виде, к которому я привык и работаю в последние года скоро загнется и надо думать куда перекатываться. А ты паришься из за ерунды какой-то. Сними шлюху и успокойся.
495 2678674
>>78669
Че ты паришься? Из-за нейронок?
Да учитывая как заказчик формирует свои требования, а потом на основе этих требований тетя аналитик высирает свою аналитику, то переживать не о чем. Ни один ИИ не поймет что нужно делать.

А вот от отсутствия баб в дрожь бросает.
496 2678690
>>78674
Не из за нейронок, а из за того, что фронтенд из сложной и нестандартизованной сферы, какой он был раньше превращается в хуйню, которую осилит любой еблан. А впереди только еще большее упрощение и стандартизация.
497 2678709
>>78690
Дык наоборот же он все мозгоебнее и мозгоебнее. Раньше был jquery ебаный и css. А сейчас каждый год новый цсс фреймворк, реакты хуякты и прочее ебланство
498 2678712
>>78709
Реакту уже 10 лет, фантазер
499 2678771
>>78709
Раньше была лёгкая хуйня которую осилит даже тупой дебил

>>78690
Фронтенд уже давно есть лёгкая хуйня которую осилит даже тупой дебил

вкатитлся в 2014
IMG20230422185029836.jpg53 Кб, 530x702
500 2678779
501 2678803
>>78779
Жиза.

мимо вкатываюсь в js angular
502 2678845
>>78779
Типичный реактомакака.
503 2678848
>>78690
Дак везде же эта хуйня.
Раньше нужно было брать острую палку и молоток и высекать ебало императора хуй знает сколько дней.
Сейчас можно на 3д принтере попипая смузи сделать подобную хуйню.

Фермеры с их лопатами и лаптями превратились в операторов огромной техники, как и шахтеры.

То же и с обезьянами. Раньше кастылили как могли, писали и эксперементировали, а сейчас стандартизируется процесс написание ком. параши, как игры, сайты, аппы.
Круто же.
Да и бояться того, что любой еблан залетит - не страшно.
Даже если и залетит, ничто не мешает ему остаться вечным джуном.
504 2678851
>>78848

>ничто


Это как говорить, что любой адвокат станет соул гудманом, а любой политик станет президентом, а любой писатель будет писать бестселлер.
505 2679004
Дратути. Нужна ваша помощь. Есть приложение на реакте и есть два компонента: родитель и, внезапно, потомок. В родительском есть два стейт хука: массив объектов и текущий отображаемый в потомке объект. В родителе также есть метод Foo, по обновлению поля (асинхронный с фетчем), который передаестя потомку в пропсах. Так вот, как без костылей заставить реакт перерисовать потомка после отрабатывания Foo() родителя?
Ебанутая каптча.
Спасибо, Абу!
506 2679005
>>79004
<Child key={field} />
Screenshot 2023-04-23 at 16-06-35 Современный учебник JavaScript.jpeg1,2 Мб, 1731x2801
507 2679007
дошел досюда и застрял
Нихуя не понимаю эти обосанные промисы.

Вроде есть понимание, что
можно запилить:

promise = new Promise(function(resolve, reject) {
<говнокод, который медленно выполняется и который нужно ждать>
<говнокод выполнился>
resolve(результат говнокода)
reject(ошибка, если говнокод не работает).
]

Все, промис готов, можно его использовать при помощи then.

promise.then(
function(<то, что прилетело от resolve>) {alert(<то, что прилетело от resolve>)}
function(<то, что прителело от reject>) {alert(<то, что прилетело от reject>)}
)

Но все равно ясности в голове нет.
508 2679009
>>79007

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


Нет, блокирующий код нельзя вот так просто сделать неблокирующим.
509 2679014
>>79005
Получается передавать и сам объект и отдельно еще и его поле? Звучит костыльно, но всё равно не перерисовывает.
510 2679019
511 2679022
>>79019
Нахуя объект мутируешь? setCurr тебе для чего дан?
512 2679025
>>79019
setCurr({...curr, b: val });
513 2679084
>>79025
Была такая мысль, но это же новый объект и его и в массиве надо обновлять, и в другие места где он используется. Т.е. еще и копию массива создавать и пихать в setArr(). А в шарпе есть няшный INotifyPropertyChanged
514 2679087
>>79084
Что ты несешь, все работает же?
515 2679090
>>79087
Я про то, что объект в arr и тот, что в Child, становятся разными объектами.
516 2679092
>>79090
Нет
517 2679095
>>79092
Как нет?
let obj = {a: 'a', b: 1};
let obj2 = {...obj}
obj == obj2 // false
obj2.b = 5;
obj.b //1

Это приемлемое решение?
https://codesandbox.io/s/falling-river-ye6rm5?file=/src/App.js
518 2679100
>>79095
Уебок, ты опять пытаешься мутировать переменную, не пиши сюда больше
519 2679109
>>79100
И как мне изменить значение не меняя объект?
Если я запихну новый объект в массив, я мутирую массив. Если я создам новый массив, я мутирую компонент. У тебе все приложения ридонли?
520 2679111
>>79109
Если массив данных прилетел извне - через апи, то отдельно обновляешь его через апи, а стейт меняется только в пределах компонента
521 2679114
>>79111
Массив большой и меняется оче редко и если уже загружен, то тянется из локалстораджа, проверив версию на сервере.
>>79111

>стейт меняется только в пределах компонента


Полностью массив читать заново и пихать в setArr()? Можешь на моем примере накидать кода?
https://codesandbox.io/s/falling-river-ye6rm
522 2679119
>>79114

> Массив большой и меняется оче редко


А нахуя ты пытаешься его менять тогда, кретин?
Для начала сформулируй задачу целиком, а не пытайся спрашивать детали реализации
523 2679139
>>79119
Он на сервере исходный меняется редко. А у юзер локально может менять значения во время сессии, потом опять сбрасывается до исходного, надо отобразить визуально отобразить эти изменения.
524 2679298
Возник вопрос, наверное странный. В общем хочу понять, есть ли варик получать информацию с других сайтов? К примеру хочу написать сайт, который будет получать коэффициенты с разных БК по тому же матчу. Вопрос не в том, как именно я буду выбирать определенный матч (это вообще не интересует, да и тема с БК просто первой в голову пришла), а в том, каким образом я смогу коллектить заветную строчку с процентом с рандомного сайта. Или это вообще не на жсе делается?

Вкатун 4 месяца отроду, можете обоссать, но только если ответите на вопрос
525 2679539
>>68810 (OP)
У меня есть ввод с клавиатуры вида: sqrt(x^2+2x+3) мне нужно это как-то распарсить, чтобы превратить в легитимное выражение, которое жс может посчииать, т.е. Превести к виду Math.sqrt(Math.pow(x, 2)+2*x+3) т.д. Пробовал написать свой парсер, но быстро понял, что заебусь писать. Есть какие-то готовые решения?
526 2679577
В съемной квартире в раковине медленно уходит вода, разобрал сифон, весь грязный и вонючий.
Время 9 вечера, еду в мега тц и я просто ахуел от увиденного. Толпы красивейших тянок, одеты супер модно, супер ухоженные волосы, кто-ждет такси с пакетами, кто-то вейпит, кто-то стоит и обнимается с парнями, луркуют, общаются...

Я просто почувствовал себя чужим в этом мире, никому не нужен, никого не знаю, только работа и все...
А вода стала уходить лучше, но все равно медленно.
527 2679595
>>79298
Зависит от твоего скилла. В браузере F12 нажми и смотри вкладку Network.
528 2679639
>>79298
есть такая штука, апи называется.

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

для апи нужен ключ, чаще всего. регаешься у них и тебе дают ключ.
этот ключ нужно будет вставить в ссылку типо https lohpidr/{key}/all_lohpidors/

Используешь жс для подтягивания этих данных.

Например тут без ключа, думаю.
https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/
https://api.coinlore.net/api/tickers/

просто подтянуть любую инфу с сайта нельзя.
"корс" тебе ебало обассыт.
529 2679640
>>79298
Да, возможно получать информацию с других сайтов. Для этого обычно используются технологии web scraping или API. Web scraping - это процесс автоматического сбора информации с веб-страниц, который может выполняться с помощью различных инструментов и библиотек на языках программирования, таких как Python, JavaScript и другие. API - это интерфейс программирования приложений, который предоставляет доступ к данным и функциональности другого приложения или сервиса. Некоторые сайты могут предоставлять открытые API для получения данных, но для доступа к закрытым API может потребоваться авторизация и ключ API. В любом случае, перед использованием любой технологии для получения данных с других сайтов, необходимо убедиться в соответствии с правилами использования данных и в возможности получения таких данных.
530 2679641
>>79639

> есть такая штука, апи называется.


Назовёшь все принципы рест апи на собесе?
16600424289950.png313 Кб, 1075x716
531 2679646
>>79641
Нет.

Мимо завтра собес на мидла.
image.png29 Кб, 402x274
532 2679695
>>79595
>>79639
Про апи знаю, пользовать умею, но помимо него явно должны быть способы это делать, т.к. на большинстве сайтов, с которых в теории можно получать информацию, код закрыт. И мой пример с БК точно реализуем - слышал от одного микрочела, что он подобное сделал на плюсах.

>>79640

>Web scraping


Спасибо анонче! Прям огромное. Пойду изучать, в теории интересная штука, надеюсь смогу сделать какой-нибудь проект с ней и козырнуть на собесе :)
533 2679697
>>79695
что такое бк.
какую информацию ты хочешь.

на плюсах можно много чего сделать, что нельзя на жс в браузере.
16624570118970.jpg291 Кб, 860x737
534 2679700
>>79695

>Спасибо анонче!

535 2679703
Короче наконец построил примитивное приложение своими силами без подсказок. Интернет магазин из 3х позиций но с оплатой через stripe. Использовал react, typescript, nextjs 13 с экспериментальной app папкой и zustand как state менеджер. Буду теперь откликаться. Надеюсь не обоссут на собесах.
536 2679704
>>79703
Показывай код, я обоссу.
537 2679708
>>79704
Ща сначала задеплою и вкину.
538 2679788
>>79703
Бекенда нет?
539 2679821
>>79788
Примитивное подобие внутри папки api
540 2679928
>>79703
Поздравляю с успешным созданием своего первого приложения! Это очень важный шаг в вашей карьере веб-разработчика.

Использование React, TypeScript, Next.js и Zustand демонстрирует, что вы выбрали современные инструменты для разработки, что положительно скажется на вашей производительности и эффективности. Кроме того, Stripe - отличный выбор для интеграции оплаты в ваше приложение.

Я уверен, что вы будете иметь успех на собеседованиях, если сможете продемонстрировать свои навыки и опыт в разработке веб-приложений. Желаю вам удачи в дальнейшей карьере и развитии!
541 2679944
>>79928
Спасибо, chatgpt ^_^
542 2679948
>>79928
Также хочу подчеркнуть, что важно не только использовать современные инструменты, но и уметь их правильно применять. Не забывайте обучаться и развиваться, изучать новые технологии и подходы к разработке. Это поможет вам стать еще более квалифицированным специалистом и достичь еще больших успехов. Успехов вам!
543 2679950
>>79708
Страшно? А ведь я тебя предупреждал.
Ой, да брось, и не таких обассывали. Обосрывали. Затравили.
544 2679953
>>79950
Не надо агрессии пожалуйста. Мне и так больно.
545 2679954
>>79953
Я извиняюсь, если мои слова вызвали у вас негативные эмоции. Я всего лишь хотел подчеркнуть важность постоянного обучения и развития в профессиональной сфере. Надеюсь, вы сможете принять мои слова в конструктивном ключе и использовать их для своего личностного и профессионального роста.
546 2679955
>>79641
1. Клиент-серверная архитектура: разделение ответственности между клиентом и сервером.

2. Без состояния: каждый запрос к серверу должен содержать всю необходимую информацию для выполнения запроса.

3. Кэширование: клиенты могут кэшировать ответы сервера, чтобы уменьшить количество запросов к серверу.

4. Единообразный интерфейс: определенный набор ограничений на типы операций, которые могут быть выполнены клиентом.

5. Слои: клиенты не должны знать о сложности системы, они должны общаться только с интерфейсом.

6. Код по запросу (необязательный): сервер может отправлять код в ответ на запрос клиента для выполнения на стороне клиента.
547 2679982
>>79708
Где вы хостите свои поделия?

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

Можно как-нибудь другими способами? Я могу, конечно, сделать лендос, купить немного рекламы в директе и прям там давать прямую ссылку на апк, но опасаюсь, что скуфидон Васян может не разобраться, как это установить на свои ксяоми, потому что случится В ЦЕЛЯХ БЕЗОПАСНОСТИ УСТАНОВКА ИЗ НЕИЗВЕСТНЫХ ИСТОЧНИКОВ КОКОКОКОКО, а инструкции читать такие васяны не привыкли. Мои опасения беспочвенны?
548 2679997
>>79982
versel если фронт. Авторизуйся через гит и настрой конфиги, как сайт должен закрутиться.

Если у теба апк,т.е. приложение на трубу, то на андройде гугл плей, у айфонов аппстор.

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

Могу высрать хуйню, возможно можно как-то без предупреждения выгрузить апк на своем сайте, при этом не имея предупреждения про "неизвестный источник".
Хотя думаю не высрал, т.к. у того же альфача или втб, при попытке скачать аппу, появляется это предупреждение.
549 2680003
>>79955
Кстати, там в биз какой-то Анон аппу пилит. На какой-то ру. аналог гугл плей свою аппу залил, тоже можешь глянуть.
550 2680018
>>79997

>гугл плей


Там можно бесплатно и без паспорта получить аккаунт, находясь в этой федерации?
551 2680037
>>80018
Хуй знает, разбирайся. Я давно это делал, да и тогда тимлид с пмом и заказчиком вопросики решали, я на подхвате был.

Попробуй на ру. аналог, так понял тебе не особо важно откуда, важнее чтобы было.

Ну или забей хуй как альфа, просто опиши порядок установки и все.
Думаю аппа альфы будет чуток популярнее. Если твоему скуфу надо будет - скачает.
image.png266 Кб, 640x1280
552 2680042
>>80037
https://alfabank.ru/everyday/online/androidmobileapp/?accordion-tab=version
Первый скрин, кст, с сайта альфы.
image.png29 Кб, 673x130
553 2680052
>>80037

>разбирайся


Разобрался.
Мало того, что отпечатки ануса надо присылать, так ещё и прямо говорят, что бабки не вернут, если им не понравится рожа или ещё чего. Ну а чё пацаны давайте ему скажем что не удалось верифицировать он всё равно инцел какойта лох ахахаххаах))))) ещё и рашшн кто за нево впрягаться будет а мы этичные ви стэнд виз юкрэйн ёптыть понял нах)))
/butthurt

>тимлид с пмом и заказчиком вопросики решали


Видимо, вот так оно всегда и происходит.
554 2680073
>>80052
Погугли процесс выгрузки аппы для айфонов.
Там веселее.

Да и в чем проблема фотки ануса? Я анус спокойно фоткал для всяких ооо ОлимпКидало и биткоиновские сайты про последующие звонки из сбербанка и звонки втб через ватсап, я, пожалуй, умолчу.
Ну а скинуть гуглу и не страшно, подумаешь индусы мемы сделают с тобой, похуй на индусов.

По той теме, по рашке и запретам действительно хз. Думаю можно. Если нельзя - ру аналог.
Можешь исследовать на наличие верификации анального отверстия.
https://apps.rustore.ru/
https://dev.rustore.ru/
555 2680107
>>79007
Внес ясность?
556 2680110
>>80107

>none


any i mean.
557 2680191
>>79007
Если не лень, то скачай курс от Jonas Scmedtman, на зеленом сайтике есть. У него весьма хорошо промисы разобраны, как раз вместе с api всякими. Думаю все уляжется.
558 2680266
>>79007
тут пиздец нужно углубляться в асинхронное программирование, про колбеки в ноде почитать
559 2680290
>>80266
Ясности нет, потому что ты не видишь весь код, а просто пользуешься апи как правило. Обычно асинхронные действия - это действия, связанные с запросами к серверу или к бд или к памяти, т.е. когда тебе нужна инфа откуда-то не с оперативной памяти, в которой у тебя работает прога, а инфа с жоского диска, на получение которой уйдёт на порядок больше времени. Поэтому в ноде ну и на клиенте работает такая темка, что евент луп сначала делает синхронные действия (обычный код), при асинхронном действии он делегирует свою работу в случае клиента апи браузера (setTimeout например). Это действие начинается после вызова метода then, потом ты забываешь про свой промис и после выполнения всего синхронного кода и когда с апи браузера придёт ответ (в случае setTimeout ты сам решаешь через сколько придёт ответ, но не раньше выполнения синхронного кода даже если 0мс) в общем будет вызван колбек, который ты передал в метод then или при ошибке выполнится колбек из метода catch. Мне кажется так ахуенно понятно должно быть
560 2680439
>>79007
А какой ясности ты ждёшь? Попробуй поработать не с then, а через async await. Попробуй Написать сверху и снизу от асинхронной функции - синхронные.

>>79703
Гц, неплохой набор, хотя про stripe актуально только если ты ищешь работу не в РФ. Если будешь в резюме указывать ссылку на репо, вычисти код - убери закомментированные блоки, причеши названия функций и тд. Не лишним будет написать несколько тестов и прямо в коде написать комментарии особо сложных моментов. Попробуй прочитать код как будто он не твой.

>>79004
Какой пиздец. Зачем? У тебя нарушены чуть ли не все основные парадигмы реакта. Марш читать документацию.

>>78257
Когда у тебя болит любая часть тела, ты идёшь к врачу. Почему, когда болит кукуха, ты сидишь и думаешь, есть ли толк в специалистах в данной области? Я не говорю, что первый же психолог (или психотерапевт, кстати, погугли разницу) тебе зайдёт, иногда "своего" спеца приходится поискать. Но ментальное здоровье не менее важно, чем физическое.
561 2680447
>>79539
Ввод с чьей клавиатуры? Если твоей, то гугли eval. Но даже не думай исполнять код, который придёт из недостоверного источника. Больше тут https://stackoverflow.com/questions/939326/execute-javascript-code-stored-as-a-string

>>79139
И как в этом случае ты собрался поддерживать консистентность между клиентом и сервером?

>>79298
То, что ты пытаешься делать, - довольно узкая и, можно сказать, "серая" зона. Для 4 месяцев я бы предложил больше упарываться в базу, чем развлекаться с очередной библиотекой для скрапинга.
563 2680501
Поясните, почему первым иногда таймаут печатает, а иногда имидиейт? Вроде же всегда имидиейт первмым должен быть потому что фаза вызова имидиейтов идет сразу после выполнения кода
564 2680635
>>80501
Это может зависеть от конкретной реализации и настроек среды выполнения. В общем случае, вызов имидиейта должен происходить сразу после выполнения кода, но могут быть исключения, например, если есть задержки в сетевом взаимодействии или других операциях, которые могут привести к таймауту. Также возможно, что при настройке среды выполнения были установлены определенные параметры таймаута для имидиейта или других операций.
Untitled.png822 Кб, 2428x3736
565 2680760
Прошел собес на мидла.
Почти на все вопросы отвечал наобум, некоторые угадал.
Теорию не учил, там где надо было теорию описать, рассказывал как использовал ту или иную хуйню на проектах.

Тоже видел тут парочку активно вкатывающихся.
Если кому интересно, можете поотвечать, я обосру, я то теперь умный дохуя.
566 2680781
>>80760
Поясни за седьмой вопрос, штоле. Я знаю только про #property, какой там второй путь?

И в чём там подвох в пятом? delete object.type. Проверил в консоли на всякий - отработало как надо.
567 2680794
>>68810 (OP)
Аноны, как у вас на проекте документируют реакт компоненты? Пришел сейчас на проект, доки нет, вложенность просто пиздец: на каждый чих новый компонент. Разбираюсь целый день, чтобы какую-то банальщину сделать. И у меня возник такой вопрос: это я тупоголовый неосилятор или это всё решается хорошей докой? Где почитать/посмотреть примеры? Как ведут правильно документацию?
568 2680821
>>80781
class HiddenProperties {
#prop1
setProp1(v){
this.#prop1 = v
}
getProp1(){
return this.#prop1
}
constructor(){
let prop2;
this.getProp2 = () => prop2
this.setProp2 = (v) => {prop2 = v}
}
}
569 2680827
>>80760
А как в последнем кроме Partial?
570 2680868
>>80821
Второй вариант не является пропертей - это ж просто замыкание. Плюс, твои геттеры-сеттеры всё равно видны снаружи, что делает его де-факто публичным. Так вообще где-то делают? Выглядит как говно.
image.png75 Кб, 807x809
571 2680874
572 2680881
>>80868
Геттер и сеттеры там просто для демонстрации. А так хз что имелось ввиду, если не через замыкание.
573 2680884
>>80881
Ну если делать "приватные свойства" вот так через замыкание - тебе все методы, которые с этими свойствами взаимодействуют, придётся дефайнить в конструкторе, что, очевидно, будет выглядеть как говно из эпохи ES5, когда function ClassName. Отсюда и вопрос: так делают вообще?
574 2680894
>>80794
Что именно ты не можешь понять?
575 2680930
>>80894
В чем вопрос? Тебе репозиторий скинуть? Проблема, что в проекте слишком много компонентов, в которых не представляется возможным разобраться, что делать с этим? Как правильно вести документацию?
576 2680992
>>80930
Спроси у авторов
577 2680998
>>80992
А да? Бля, туплю сегодня, спасибо что подсказал
578 2680999
>>80930
Ебанутый, это ты задаешь вопросы. Так задавай блять, имбецил.
579 2681026
>>80827
Я про партейл не знал.

Наобум назвал
color?: string
Оказался правильным.
580 2681035
Не баг, а фича, понимаю, но помогите вкатуну разобраться в чем прикол. Есть некий объект кэша, в котором есть 6 полей, все они как и положено указаны в интерфейсе для этого кэша. Но почему тогда во втором варианте в цикле for in поля имеют тип any? Явно же указано, что могут быть только 6 ключей и у них только 6 различных вариантов значения, что ему, блять нужно? Пришлось писать ублюдошного вида костыль как на первом пике. Ладно, да и хер бы с ним, сейчас там немного полей, можно и вручную 6 штук прописать, но если их будет намного больше, то как в таком случае нормально итерироваться по объекту, если тс не подхватывает типы значений? На скрине не показано, но primaryKey в обоих случаях string
581 2681045
>>81035
Вы только посмотрите на этого маминого архитектора, проектировщика кэшей. Никто ведь до сих пор не сделал готовых решений, поэтому он трудится.
582 2681059
>>81045
Высрался? Молодец, можешь пойти мамке похвастаться, как в интернотах всех буллишь, заодно передай, чтобы сдачу с пятихатки мне вернула
583 2681064
>>81045
Чел попей пивка иди
584 2681105
>>81035
Просто используй кеширование из rtk query или react query
585 2681111
>>81105
Это нода. Использовать готовое решение можно, даже проще, но я хочу своё сделать, просто потому что могу, пусть кривое и косое, но зато работающее. Подобные костыли помогают лучше понять суть, поковыряться внутри всегда интересно. В своё время и я редакс сам переписывал чисто по-приколу, чтобы лучше его понять, да там было наверное процентов 20-30 от функционала оригинального, но со своими задачами он справлялся
Тут вопрос не к кэшированию, оно прекрасно работает и с ним всё в порядке. Вопрос исключительно к тайпскрипту, вместо кэша можно подставить любую другую сущность, суть вопроса не поменяется. Как нормально типизировать объекты, чтобы в них for in адекватно работает, а не obj[key] === any
586 2681112
>>81111
Ну скинь тогда весь код этого класса или что у тебя там, по скринам хуй разберёшься
588 2681170
Аноны, прошу помощи.
Ни с жс, ни с инфрактурой толком не знаком, но понадобилось использовать npm.
Есть у меня директория, в ней package.json с кучей зависимостей, которые уже локально установлены. Мне нужно локально поставить еще один модуль. Я в этой директории запускаю npm i pizda и начинается, бля, установка всей это хуевой тучи зависимостей.
Вопрос в том, как от этого избавиться.
Была мысль спрятать package.json, но, по хорошему, новый модуль же тоже надо добавить в зависимости. Да и я уверен, что точно что-то отъебнет, если у этого нового модуля есть общие, уже установленные зависимости..
589 2681198
>>81170
Привет! Первое, что можно сделать - это использовать флаг `--no-save` при установке нового модуля. Это предотвратит добавление этого модуля в `dependencies` в файле `package.json`.

Например, чтобы установить модуль `pizda` без сохранения его в `package.json`, можно использовать следующую команду:

```
npm i pizda --no-save
```

Если вы уже установили модуль с флагом `--no-save`, и вам необходимо добавить его в `dependencies`, вы можете сделать это вручную, редактируя файл `package.json`. Просто добавьте имя модуля и его версию в `dependencies`, например:

```
{
"dependencies": {
"pizda": "^1.0.0"
}
}
```

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

Надеюсь, это поможет вам! Если у вас есть другие вопросы, не стесняйтесь задавать!
590 2681241
>>81170
Ничего не отъебнет, придурок. Если у тебя начали устанавливаться зависимости, значит то, что установлено - не соответствует package.json
591 2681258
>>81198

>Привет!


Оно серьёзно не знает, что нативный рашшнский спикер не будет здороваться так с человеком, к которому обращается на Вы?
592 2681331
>>80760
Посните в первом вопросе - как вообще раньше с var тогда добивались нормальной последовательности, а не 10 раз по 10.
3602-think-pepe (1).png28 Кб, 250x245
593 2681336
Пацаны поясните за повышение зп джуну, батрачу уже больше года, хочу попросить повышения на 30% с 60к до 80к (на руки), это норм или слишком много хочу ДС2?
594 2681379
>>81336
У меня 3 года опыта и 80к зп...
595 2681411
>>81331
for (var i = 0; i < 10; i++) funcs.push((x => function () { console.log(x) })(i))
596 2681415
>>81411
Но ведь тогда и стрелочных не было.
597 2681417
>>81415
Сделай обычный фанкшон вместо неё, хуле. Суть в том, чтобы создать замыкание и, соответственно, копию переменной для каждой итерации.
598 2681427
>>81336
да, норм, но проси 100.
с 50 до 75 подняли, хотя просил 80.
16805864355790.png161 Кб, 480x493
599 2681469
>>81336
>>81379
Пиздец, откуда в людях такое отсутствие самоуважения
600 2681481
Друзья, объясните по поводу tailwind css. Я подучил стандартный css но стоит ли учить отдельно тайлвинд? Это набор своих css классов? Или зная стандартный css легко пойму тайлвинд без обучения?
601 2681487
>>81481
Когда уже это дерьмо уйдёт в небытие как бэм и люди снова пначнут писать на css modules + sass
602 2681494
>>81487
Да я уже заебался переучиваться по цсс. Даже застал времена когда одно время были модны модули. Потом пришли стайлд компонентс. Потом материал ui. Сейчас по тайлвинду угорают.
603 2681506
>>81494
Орирую. Ты не цсс выучил, придурок, ты выучил имена классов какого-то ноцсс-говнофреймворка, а цсс даже в глаза не видел
604 2681510
>>81506
Ты это сам придумал
605 2681513
>>81510

> я знаю цсс


> приводит в пример ноцсс-фреймворки


Ага, конечно я придумал
606 2681528
>>81513
И как одно противоречит другому? Типа нельзя знать цсс и приводить примеры фреймворков на которых работал? Чет слабовата у тебя логика для погромиста. Вкатун шоле?
607 2681530
>>81528
Обосравшийся мастер ноцсс-фреймворков агрится на собеседника
608 2681532
>>81530
Проекции вкатуна
609 2681533
>>81427
интересно, спасибо
610 2681550
>>81026
Типа просто вопросики дописать везде?
611 2681584
Подскажите, у меня есть константы в реакт компоненте. При каждом ререндере компонента они заново выделяются в памяти, а старые ГК жрет? Например, const dzhopa = 15; значение не меняется. Направьте где почитать про это
612 2681596
>>81584
Почитай про useMemo.
613 2681599
>>81596
>>81584

>значение не меняется

614 2681608
>>81469
У меня нищие родственники, а как известно, нищета заразна.
615 2681616
>>81599
Ясно. Говорю же почитай про useMemo
616 2681622
Как назвать семантически группу цветов? Если у меня на сайте будет светлая тема и допустим цвета
Main
MainLight
MainDark
То при смене на темную тему мне нужно будет чтобы MainLight был темнее чем MainDark в итоге название хуета получается

Main1
Main2
Ещё хуже
617 2681625
>>81622
спроси chatgpt
618 2681809
>>81550
Да. Он еще что-то про Omit скачал, но я так и не понял.
Позже разберусь.
619 2681814
>>80781

>И в чём там подвох в пятом? delete object.type. Проверил в консоли на всякий - отработало как надо.


Подвоха нету. Там просто делете.
Там не все вопросы с подвохом.

https://www.youtube.com/watch?v=cmmsghWF8Ow
620 2681894
>>81026

>2 варианта


А второй какой написал?
алсо, кажется, что ты пиздишь, что это мидл позиция. Такую залупу можно легко схватить на собесе на джуна
621 2681900
>>81894
3-6 лет. думаю это мидл.
622 2681907
>>81894

>А второй какой написал?


>


не ответил. только это.

да и это, я чуток не так выразился. не прошел, а проходил.
623 2681910
>>81894
там еще всякая хуйня по ангуляру была. типо про реализацию языков, аналоги этой хуйни, хуйня про оптимизацию и.т.д.
час вопросами ебали, но я держался, хоть сегодня и послали нахуй.

надо бы теорию подучить, иначе все хуйня.
могу рассказать как использовать хуйнюнейм, а зачем она нужна и что это вообще - нет.
624 2682035
>>81469
Я за 30к работаю уже 8 месяцев. Устраивался "лишь бы взяли" ибо вкатун. Зп поднимать не хотят, лепят отмазки (у нас говностартап), а уходить некуда, вакансий почти нет, а где есть там 200 рыл на место.
16492948398420.mp4437 Кб, mp4,
576x768, 0:05
625 2682055
>>82035
Пиздец, анончик. Я все понимаю, сам на первую попал "лишь бы взяли", но за 30к батрачить вообще не вариант, это даже не уровень чернорабочего.
Ищи новую, хули ты сидишь на жопе ровно.
626 2682124
>>82035
Есть удалёнка, можно переехать. Ну и можно попытаться стать тем самым 1 из 200. Там большинство скуфотаксисты после курсов,а у тебя опыт.
627 2682151
>>82035
Откликался на вакансии мидлов, тысяч 150 выбьешь
628 2682237
>>80930
В чём проблема в количестве компонентов? Нормальным считается компонент максимум 100 (совсем край - 150) строк.
image.png152 Кб, 1399x1047
629 2682241
>>81584
Оптимизация это, конечно, хорошо. Но не нужно ей заниматься там, где она не нужна. На 99% уверен, что у тебя больше ресурсов будет тратиться на саму оптимизацию, чем на создание пары лишних констант
А по-хорошему все константы вынеси в папку assets, там файлик const.ts и из него это говно всё экспортируй, так они только 1 раз создадутся при инициализации
630 2682413
Аноны, в next js когда вверху указываешь что компонент пользовательский через 'use clietnt' то в двойных или одинарных скобках надо указывать? Или без разницы?
631 2682509
>>82413
А что в твоем кодстайле сказано про кавычки у строк?
632 2682544
>>82509
В целом похуй. Просто у меня автоматом двойные скобочки ставятся при сохранении. А в гайдах видел что с одинарными пишут use client. Не хотелось копаться и менять настройки редактирования
633 2682651
634 2687593
>>69075
на рыбалку сходи, поработай на стройке, сходи в качалку, съезди в деревню, полазай по деревьям, можешь на неделю-две в горы смотаться: реально от программизма и задротства отдохнёшь!
Тред утонул или удален.
Это копия, сохраненная 17 июня 2023 года.

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

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