Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>3127943 >Разумеется, заход «в мужской иерархии появилось новое место, очень высокое, но вне иерархии» - редкий случай очевидно самоисключающего определения, «великолепного правого сапога, только левого».
>В действительности за пределами иерархии существует только одна должность: изгой. Добровольный ли (встречается крайне редко), вынужденный ли (встречается куда чаще) — но изгой: всё его отличие от омеги состоит в том, что он не изобретательно унижается окружающими, а просто ими игнорируется.
>>3127943 Дополню этого господина: - реакт для умственно отсталых окатышей, способных исключительно перематывать тоннами изоленты чужие куски вонючего полурабочего кала; - ангуляр для опущенных бэкендеров, зашкварившихся об фронтенд, а так же для корпоративных ынтырпрайз калоедов, в свободное от работы время пишущих физзбазз с применением 20 паттернов; - вью для соевых нитакусь и криптоскама; - жырквери для дедов, забывших принять таблетки; - ванилла для настоящих ниндзя, неуловимо и с точностью орла, охотящегося на кролика, вклинивающихся в статику и подчиняющие ее своей железной воле.
Вроде никого не забыл и навалил базы. Мнение? Оправдывайтесь. Почему так?
>>3128192 >КамплеЖС CumплеЖС? >Светл Невзлетевшее говно без задач с потешным синтаксисом аля "x = x" >Некст Квадратное колесо от говноедов для говноедов. Макаки спустя 10 лет открыли для себя, что необязательно собирать дом из говна и палок каждый раз на клиенте, но при этом мысль, что окатышевое изоленточное говно является именно окатышевым изоленточным говном, пока ещё не проникла в одноклеточный спинной мозг. С нетерпением ждем, когда ещё через 10 лет обезьяны изобретут пхп и назовут это революцией во фронтенде
>>3128398 Это ближе к истине. Но jsx может нравиться, только челам которые случайно в айти попали (из таксистов) и сразу в реакт. Это как просмотреть курс CS101 на ютубе и всем говорить что ты закончил Гарвард...
>>3128390 Да нихуя подобного, они там и на го/расте кастомные чейны пилят, и традиционный бэк там вполне присутствует как минимум для каких-нибудь ораклов и прочих вещей, не реализуемых в блокчлен-модели
>>3128526 Так это к тебе вопрос, при чем тут фронтенд, ты же написал, что в криптоскаме бэк это строго сосидити. Те вакансии, которые я видел на фронта, все были на вью
>>3128053 > - жырквери для дедов, забывших принять таблетки; В основном это legacy код, который никто не собирается переписывать. В Alfresco, например, весь фронт на jQuery и основанном на нем YUI.
Раньше jQuery был необходим для кроссбраузерной совместимости, сейчас с появлением fetch и др. в этом нет необходимости. Все браузеры - это клоны Хрома и совместимый с ними FireFox.
> - реакт > - ангуляр > - вью
Всех этих мартыханов отправить в гости к профессору Столярову, вручив ему предварительно пулемет с парой лент.
>>3128940 Пользуюсь ванилой и сервером написанном на с, планирую убрать нахуй прокладку в виде линукса с системными вызовами и написать сервер прямо оборудовании, манипулируя драйверами. Но это довольно сложный проект, ниасилю один. Столяр - шизло поехавшее.
>>3128940 Надо 8 гигов, но есть нюанс -- 8 гигов надо иметь пользователю, иначе react-carousel-slider-wrapper-adapter-wrapper не влезет и не получится показать ему огромную кислотную кнопку "Отдать все деньги"
>>3129009 Доцент Андрей Викторович Столяров и выпускники МГУ ВМК. На 32-битных процессорах доступно не более 4 GB RAM для программы (а по факту 2-3 GB с учетом видеопамяти и др.).
>>3128940 Слышь, чепуха, ты книгу на донаты написал? Написал. Нахуя зашакалил pdfки? Маневры с твоего говнофорума в расчет не берутся. Донатить тебе на "ПОЧИНКУ" - никто не будет, как бы ты не просил. Чисти вилкой свое поделие.
>>3129057 Шизоида давно пора забанить на дваче по железу, по мамке. Помните те спокойные времена когда ввели новую капчу и никто не всоминал о Столяре?
>>3129282м Нищесброду слва не давали. Нахуй иди со своими книгамми, ебаный в рот. Чтобы мне одновременно с сломанным поиском в пдфке, одновременно пердолить книгу на ошибки? И все это на те донаты, которые тебе организовали? Чтобы потом 10 раз перевыпускать?
>>3129404 Рассуждения интересные, про библиотеки с большими абстракциями, но он забывает что каждая абстракция это лишняя боль и лишнее дерьмо в проекте. Нужно не абстрагироваться, а подключать компоненты, расширять проект, хз как выразить это, горизонтально что ли. Управлять данными, которые будут отражать всякие кнопочки и пуки-выпуки, а не вот это вот всё высокое и абстрагированное. Рассуждения на уровне средней руки сеньёра, наверное, если учитывать современный уровень сеньёрства.
>>3129404 > мол Да это же мол! Неудивительно что такую хуйню про абстракции несёт. Даже забыл про это говно, думал оно никому не нужное оказалось, а вон как, даже фанбаза есть. Эта моль просто игнорирует существование многопоточности и игнорирует любые взаимодействия между воркерами. Упс, абсракции обосрались опять, как же так вышло, никто не ожидал такого от абсракций высокого уровня.
>>3129456 >Рассуждения на уровне средней руки сеньёра, наверное, если учитывать современный уровень сеньёрства. Ты свой фронтенд фреймворк сперва сделай, а потом будешь рассказывать кто где какой сеньер.
>>3129385 >РЯЯЯ НИЩЕБРОД!!!! жаваскриптизёр, ОЗУ верни >Нахуй иди со своими книгамми, ебаный в рот. >Чтобы мне одновременно с сломанным поиском в пдфке, одновременно пердолить книгу на ошибки? >И все это на те донаты, которые тебе организовали? >Чтобы потом 10 раз перевыпускать? какие книги, какие донаты блять, ты совсем кукухой поехал со своими джаваскриптизёрскими замашками?
>>3129710 Ну справедливости ради там 90% отжирают нодовые дев-сервера, текущие как бабы при упоминании зарплаты прочитавшего dive into python. >>3129743 Да нет, отличный язык для динамических петушков, пусть бы лучше уж на нем свои интернет-магазины говна делали, чем превращали все это в SPA, которыми физически неприятно даже пользоваться
>>3129867 Если ты про то, что мартыхи называют SSR, то тут зависит от сорта говна, которым ты обмазываешься. Некст в этом вопросе, насколько я знаю, немного поумнее и просто делает гидрацию, в то время как ангуляр юниверсал абсолютно тупорылый и после загрузки скрипта нахуй все сносит и строит дом по новой. Но один хуй они оба тащат весь неебический жс бандл, и спрашивается нахуя вообще огород городили
Хочу перейти с Вуе на Ангуляр, но херок интересуют только мидлы с 4 годами опыта на angular night build v 15.6. Значит остаётся только пиздеть для свитча? Но какой тогда будет шанс обосраться?
>>3130151 >Бенчи мола Вот когда кто-то другой сделает бенчи, тогда и поговорим.
У тебя по ссылке какая-то максимальная залупа, даже от объема параграфов это говно не зависит, а значит в моле используется что-то в стиле "обновлять только то что на экране" и этого нет в других тестах. Явно наебать хотят, пидорасы.
Самый главный минус мола - крайне хуевое взаимодействие с воркерами и огромные абстракции из-за которых в исходники вторгаться нерационально. Например я хочу кнопку сайт с задником в 3d. Что я могу сделать на моле? Пожевать хуй.
>>3129709 >>3129282 >>3129710 >>3128940 Чем докер не угодил? И в чём ваша проблема с оперативкой? Она же безумно дешёвая. У меня на компе давно 64 гб, стоило это копейки, зато никакие вебмакаки не срут мне в штаны лагами их сайтов.
>>3130164 На Вуе в основном делают сайты елдаков или гандонов. А на бек берут Битрикс или ларавель. А вот ангуляр - в банках и других больших корпах. Плюс меньше конкурентов. Плюс меньше ебли с ssr, т.к. в основном пилят spa на проектах Поэтому я хочу в большие корпы. А то сейчас работаю в умеренно большой корпе на Вуе, но большего с этим фреймом я не достигну.
>>3127874 (OP) Как вкатиться в криптошараги? Фронтендер, реакт знаю, чут чут ноджс, на уровне написания крудов. Последнее время работаю за синьерские вилки в финтехе. Думаю одну из работ сменить на шатание web3, с финтехом все понятно, react, typescript, пара собесов и 300к в наносек в кармане. А как быть с криптоконторами? Часто вижу что туда нужны фронты на вкусные вилки в 7+к баксов, что для такого нужно вообще знать?
>>3130959 Нужно знать как устроен блокчейн, разная крипта как устроена, особенно эфир и солана, знать либы типа wagmi, hardhat, ethers, web3, некоторые вакансии с solidity
>>3128053 >- ангуляр для опущенных бэкендеров, зашкварившихся об фронтенд, а так же для корпоративных ынтырпрайз калоедов, в свободное от работы время пишущих физзбазз с применением 20 паттернов;
двачую, как опущенный бэкендер со всеми проектами на ангуляре
>>3131552 >2. Кто-то ещё пользуется этим говном? По моему на редаксе только легаси осталось Больше половины новых проектов просто по дефолту берут тулкит
>>3131542 Mobx предоставляет только реактивность, архитектуру нужно придумывать/выбирать самостоятельно. Это непосильная задача для вкатунов 2017-2019 года вката, поэтому даже сейчас на редаксе начинают новые проекты
>>3131620 >>3131665 >>3131687 >АРРРРРЯЯЯЯЯЯ МОБИКС НЕ МАГИЧЕСКИЙ, ОН ПРОСТО ПЕРЕОПРЕДЕЛЯЕТ БАЗОВЫЕ ОПЕРАЦИИ ЯЗЫКА, МАМ СКАЖИ ЕМУ ЧТО МОКРАЯ ПИСЬКА ПЕРЕОПРЕДЕЛЯЮЩАЯ ТОЧКУ ЭТО НОРМА Подрывом динамических петушков удовлетворен. Жопаскрипт по количеству способов нахуярить магии на любой синтаксический элемент скоро с крестами сравняется уже, сходите к крестоблядям спросите у них, как им, нравится ли, когда morkayapiska переопределяет точку, запятую и закрывающую круглую скобку.
>>3131736 >истерическая реакция на то что в js можно всего лишь "слушать" присваивания/удаления свойств в объекте Ну и ну, вот это кадр в тред пожаловал
>>3131782 >>3131782 >динамический калич пукнул гринтекстом, но так как нихуя не знает, то получилось с подливой Мань, слушать можно было бы, если бы тебе жс давал встроенный обзервер для этого. То, что делаешь прокси -- это переопределение. Чо ты там в своей переопределяющей функции делаешь - это уже твое дело, суть остается та же самая -- это переопределение. Улавливаешь разницу между обзервером и манкипатчингом, или надо разжевать?
>>3131795 >mobx манкипатчинг >переопределяешь свойство в объекте, который был "переопределён" mobx'ом >всё переопределилось как надо Можешь разжевать? А то мне из твоих бабских передёргиваний нихуя не ясно
>>3131798 А где-то шла речь про то, что что-то переопределяется не так, как надо? Выходит что ты передергиваешь, а не я, так чтоль? Ты разницу вообще понимаешь между "сижу на проперте, слушаю изменения" и "подменяю операции доступа к проперте своими и опционально из своих операций дергаю изначальные"? Достаточно разжевал, или надо ещё проще, для самых маленьких?
>>3131814 >переопределил свойство в обычном объекте >свойство переопределилось >заебись >переопределил свойство в проксированном объекте >свойство переопределилось >бля ну это уже магия какая то! подрывом динамических петушков доволен!
бля, по такой логике можно любой сайдэффект или паттерн "наблюдатель" назвать магией. Эвона как, функцию вызвал, и подписка сработала! Что за манкипатчинг?
>>3131831 >>3131831 >>переопределил свойство Это троллинг тупостью? Я хуй знает какое свойство ты где переопределяешь уже третий пост, повторю еще раз: речь идет о переопределении базовых синтаксических конструкций и операций, какое отношение к этому имеет переопределение свойств? >по такой логике можно любой сайдэффект или паттерн "наблюдатель" назвать магией Нет, нельзя. У тебя либо обзервер встроен непосредственно язык и ты можешь вообще делать что-то вроде observe obj.foo: myCallback (не видел таких языков, но гипотетически такое возможно), и тогда это встроенная конструкция; либо тебе std дает возможность это сделать (опять же гипотетический Object.observe(obj, "foo", myCallback)); либо ты костыляешь свой обсервер: оборачиваешь свой объект в какой-то класс, заводишь там список листенеров, делаешь sub/unsub методы, придумываешь свои кастомные евенты и т.д. Ты (и жопаскрипт) предлагаешь вместо этого переопределить точку и делать там чо угодно.
>>3131851 >какое отношение к этому имеет переопределение свойств? К тому, что 1. Магии и манкипатчинга в Mobx нет. Обычный объект и объект, проксированный Mobx'ом ведут себя одинаково. 2. Можно просто не делать хуйни, и не менять дефолтное поведение с помощью проксей. Как и на плюсах можно не переопределять точки с запятыми. Как и не перегружать операторы, в языках где это возможно.
Мне понятно, что у тебя начинается истерика от метапрогаммирования >Это троллинг тупостью? поэтому решил тебя побесить подольше.
>>3131880 >метапрограммирование Переопределение встроенных в язык операций это теперь называется метапрограммирование? Кек. Ну ладно, но я привык это называть магией
>>3131880 Екарный бабай. var origAddEventListener = window.addEventListener; window.addEventListener = function () {origAddEventListener.apply(this, arguments);} Если это не манкипатчинг, то я не знаю, что это. Хотя ведут себя они одинаково. Не говоря уже о том, что в мобиксе они нихуя не ведут себя одинаково, т.к. в противном случае какой нахуй смысл вообще что-то переопределять, если твое переопределение это noop.
>>3131921 >var origAddEventListener = window.addEventListener; window.addEventListener = function () {origAddEventListener.apply(this, arguments);} Откуда ты это взял?
>>3131922 Причём тут динамические петушки? Иди определение почитай, бедолага.
>>3131927 >Откуда ты это взял? Это тебе пример манкипатчинга, дурында. Совсем чтоль уже от проксей одебилел? >Причём тут динамические петушки? Иди определение почитай, бедолага. Пошел, почитал. Metaprogramming is a programming technique in which computer programs have the ability to treat other programs as their data. It means that a program can be designed to read, generate, analyse or transform other programs, and even modify itself while running Вон оно как оказалось, выходит что переопределять точку это никакого отношения то к метапрограммированию не имеет
>>3131943 >И к чему этот пример? Я бы засчитал как довод, если бы это было из сурсов mobx. Это опять троллинг тупостью? То есть речь идет о том, что мобикс использует прокси для манкипатчинга встроенных операций, и при этом ты мне говоришь "твой пример не пример, иди найди пример манкипатчинга в исходниках"? >Даже чтение осилить не может Ну и где тут модификейшн программы в рантайме? Пока что вижу только манкипатчинг >У меня уже живот болит от смеха Так ты поди опять проксей нажрался, передрищешься ведь
>>3131955 А, я понял. Переопределять встроенные объекты -- это манкипатчинг. Переопределять встроенные операции -- ррряяя это другое, понимать надо. Все ясно >гринтекстовый пук Мань, давай ты тогда для начала дашь определение программы. А то ты щас договоришься до того, что и присваивание значения переменной это метапрограммирование.
дохуя умные разработчики некоторых сайтов блокируют выдачу в девелоперскую консоль браузера, то есть она постоянно пустая, как будто там яваскриптом выполняется console.clear() в бесконечном цикле. как запретить эту автоочистку, чтобы видеть в консоли все дебаг сообщения?
>>3132279 Так а я о чем? Вылез какой-то динамический петушок и начал мне рассказывать, что ваш манкипатчинг не манкипатчинг и вообще переопределять точку это норма. Я ж говорю, жопаскриптеры скоро по ебнутости синтаксических приколов с крестовиками будут тягаться на равных
>>3132284 Ну вот здесь то кстати прокси пригодится, хех. console.clear = () => { //Fuck you, smartasses } и проксей на объекте console перехватываешь и пресекаешь попытки писать в clear, на случай, если они сохранили оригинал этого метода и пытаются его восстановить в качестве защиты от умников типа тебя.
>>3132395 Не знаю исходя из чего у тебя сложилось такое впечатление. Определений тут только ты не знаешь, т.к. до сих пор не привёл определение программы, без которого твой вскукарек про метапрограммирование так и остаётся пуком в лужу.
>>3132384 Да, это очень токсичная среда. Тут повышенное количество инцелов, омежек, психически травмированных людей, инфантилов, при этом в интернете они могут безопасно серить.
>>3132384 Везде так. Именно поэтому идет отбор по соцскиллам. Откровенно токсичный и шизоидный скот должен продолжать сидеть без работы дабы не распугивать нормальных людей.
>>3133050 Не согласен. В РФ по-людски могут ответить на вопрос как оно есть, хоть и матом поддасть. Буржуй же никогда ответ не даст, будет за семью хитростями делать вид, что он дурачок и не знает. А ведь знает буржуй, но не скажет
Разработка в 2k24 это: - когда vs code отжирает от 2 гигов памяти, а на стэковерлоу один разработчиков говорит, что это из-за того что он написан на электроне и предлагает тебе самому попробовать пофиксить эту проблему несколькими способами. - когда запускаешь бд через докер, а сам докер не может работать без подсистемы linux которая жрёт памяти как невсебя. Решения до сих пор нет, приходится пердолится с конфигом - на винде!!!! - когда небольшая приложуха на next весит около гига, потому что много кэша. Про хром вообще молчу. Три вкладки вполне могут забрать гиг оперативки. Вы что там нахуевертели с памятью джаваскриптизёры?
>>3133905 А хули ты хотел, виртуальный дом + ехал див-враппер через див-контейнер и див-контейнер-враппером погонял + пиздриллион тейлвинд классов на каждый див + в ангуляре по 2-3-4 системных атрибута на каждый ебаный элемент прилепляется + неоптммизированные картинки + кэш дев-сервера
Всем привет. Возникает такая ошибка: Uncaught TypeError: isLoggedIn is not a function. В js и его экосистеме разбираюсь слабо, поэтому не очень понимаю причину этой хуйни. Ниже два скрина самой функции и попытки её вызова. Помогите, пожалуйста, разобраться как исправить.
>>3134117 Внутри AuthProvider работает. Но там его нет смысла вызывать. Ещё заметил, что если написать так: const AuthContext = createContext<AuthContextType>({isLoggedIn: () => false} as AuthContext), то всё заработает,но isLoggedIn() всегда будет выдавать false.
>>3134425 >иногда Возможно, причина в том, что твой хуилиард вкладок вообще никак не роляет, потому что они тупо не подгружаются в память, поскольку ты в них не заходишь? Ну так, безумное предположение, знаю, но все же. Покормил
>>3134471 Погоди, ты хочешь сказать что ты одновременно пишешь в 200 вкладок? И как такое возможно? Специально прокликал 50 вкладок, стало 350 метров. Что, блядь, ты там делаешь что у тебя 2 гига?
>>3135595 >этот год В этом году нет. Но я вкатился два года назад, в 20 лет ровно. На рякте долбился что с честным, что с нарисованным опытом в компании - хуй там плавал. А вот на вью нашел работу за 2 недели (и то выбирал)
>>3135665 >А вот на вью нашел работу за 2 недели Какие дальше планы по развитию? Я такой же как ты только на годик постарше. Недавно задумался о повышении и был разочарован тем что вью нахуй никому не нужен на зп 200+. А у меня нормального опыта ни в реакте ни в ангуляре нет, печаль
>>3135739 Ты - это я как раз. Я тоже понимаю, что мне повезло попасть в продуктовую с Вуе. А в других местах - посытнее и покруче - он никому нахуй не всрался. Он - для сайтов дилдаков и всякого говна
Уже подумываю над тем, чтобы: А) пойти на зепку посытнее в пару мест фулкеком но это путь в никуда. Хотя бек писать люблю и против пыхоларосимфоний ничего не имею. Есть даже случай, когда знакомый из РБ уехал вуе-ларавельщиком в Нидерланды Б) Пойти в менеджмент как-нибудь но не сейчас. Пока ещё хочу покодить В) Самый ближайший план - это уйти в онгуляр, в какой-нибудь банк или бигтех. Охуенный фреймворк, меньше конкуренции, больше з/п и перспективы
И насчёт последнего. Я тоже очень долго ссал, что всем нужны только владельца конкретного фреймворка конкретной, блять, версии, а то нохаир. Но сегодня открыл вакансии, и там предлагают свитч с Вуе в онгуляр и это не прям ред флаг. И не в одной вакансии. Поэтому попробую сделать свитч, хоть и заебует работа с бытом
>>3135746 хотя в большинстве вакансий да, требуют 3 года попыта только с ангуляр ..*. версии, а остальных шлют нахуй. Хотя не понимаю, почему. Я типо Реакт выучил, пописал на нем годик, пока учился в вузе. А потом срыгнул в вуе буквально за вечер. Ещё и вместе с нюкстом Но чел, который работал до меня вьюистом-нукстовиком, сейчас уже третий год ангулярщик. Поэтому тут все зависит от упорства и везения, хуле...
>>3135746 Выбирая из двух говн, ангуляр или реакт я тоже все таки думаю перекатываться в ангуляр. План такой, затрепеть на нынешнем месте и жестко упороться в ангуляр примерно до осени тем более что на насиженном месте можно проебываться 24/7 и работать по часу в день и никто ничего не предьявит. В дальнейшем возможно хотелось бы перекатиться в фулстек, но не на ебучем пхп или того хуже битриксе а с вью только туда и берут, а еще лучше перекатиться батрачить на западного барина, а там ангуляр вроде как намного актуальнее чем вью
>>3135760 > Ангуляр вроде бы актуальнее вью Жа. Да и на локальном срынке много вариантов с сишорпом и ангуляром. Поэтому дерзаем, комрад, -- и перекатываемся! Только один вопрос, ты будешь пиздеть в резюме, что якобы много лет работал не по вью, а ангуляром -- или честно расскажешь про свой опыт?
Хочу использовать core-js на ноде вместе с тайпскриптом. Установил @types/core-js Пишу >import Set from "core-js/full/set"; Получаю ошибку >Could not find a declaration file for module 'core-js/full/set'.
>>3135771 >Только один вопрос, ты будешь пиздеть в резюме, что якобы много лет работал не по вью, а ангуляром -- или честно расскажешь про свой опыт? Вот тут хз, никогда раньше сильно не пиздел в резюме, я мальчик-колокольчик а не волчара. Может быть немного ПРИУКРАШУ свой опыт на ангуляре.
>>3135827 А, я не так понял, я думал ты уже про западного барина спрашиваешь. Не, изначально пиздеть не буду, скажу честно что дохуя опыта на вью, на ангуляре только петики. Если даже на собесы не будут звать, то припиздну в резюме что на прежнем месте работы был опыт не только на вью, но и на ангуляре, но не сильно много например напишу что типа в основном все проекты были на вью, но был один проект на ангуляре который длился пару месяцев, наверное hr-кам важна хоть какое-то упоминание ангуляра в графе опыт работы.
>>3135727 >>3135794 Всем спасибо. Надо было просто обернуть в провайдер в индексе, а я в App обернул. Но теперь другая проблема появилась. После того как я логинюсь происходит редирект на '/' и вроде всё ок, но если перезагрузить страницу, то потом авторизация "сбрасывается" и меня опять редиректит на unauthenticatedPage. На самом желе ничего не сбрасывается, т.к токен лежит в хранилище, просто походу я как-то неправильно использую useState или что-то типо того.
Нормально ли будет, если я в реакте на каждый инпут формы повешаю функции на нужные мне ивенты и в этих функциях буду делать валидацию введенных значений?Если значение проходит валидацию, то просто кладу его в state, затем из этого state формирую JSON и отправляю на бэк?
Анонче, в почете ли на рынке труда стек Реакт + Ларавел? Я сейчас доучиваю редакс, но вижу фроненд пузырь настолько раздулся, что откликаться бесполезно. В вакансиях на пхп вижу в основном Лара + Вью.
Я не знаю JS, только PHP. Из JS знаю только основы. Переменные, функции, массивы, объекты. Типа этого. Есть 2 вкладки. Нужно, чтобы по клику на каждую из них загружалась определенная html-страница, но без перезагрузки страницы. Напишите код на чистом js (без jquery). И попроще. Сейчас, единственное, что я придумал, это дать id кнопке: <input type="submit" value="test" id="test"> А потом создать обработчик события: test.onclick = function() Но меня тут встретило одно "но" А как теперь в эту конструкцию всунуть fetch? Чтобы он подгрузил определенную страницу. fetch('/hui'); в теле функции не перекидывает на страницу по URL '/hui' (относительные ссылки прекрасно читаются моим приложением).
>>3135946 >А как теперь в эту конструкцию всунуть fetch? Всовывай fetch в onclick, внутри промиса, который он возвращает, обращаешься к id элеманта контента, который надо заменить на новый контент, вставляешь полученные данные в свойство .innerHTML
>>3135842 >>3135827 Идите джунами. Опыт в коммерции на других фреймворках будет плюсом. Да просядете в зп, но зато дальше пойдет хорошо. А после 3-4 лет в коммерции можно в какой-нибудь тиньков идти.
>>3135977 Хуюнами. Зачем идти джунами, если я вот писал фронт на рякте (некст) и на вуе (нюкст) - и вообще никакой разницы не почувствовал? А новый фрейм вообще за вечер-два выучил И к чему падать в зарплате, когда есть случаи, когда люди уходили на другие направления и роли без потери зепки? Это же чисто фреймворк поменять...
>>3135940 Я видел Реакт + Ларавель только два раза за 3 года, лол одна вака на США, вторая на Австралию. Тоже наивно думал, что в такое можно вкатиться Вообще да, пхп + вуе. Но это абсолютно помойный стек. Говорю тебе как фулхем в прошлом и вуеист в настоящем. Нормальный стек - это сишарп + реакт или сишарп + ангуляр
>>3135940 Кстати, насчет меня >>3135994 Я перед вуе и ларой тоже пытался вкатиться в чистый рякт, но не получилось - ни с накрученным опытом, ни с чистым (хотя у меня там было упомянуто, что я студент ит-вышки). Но вот поменял стек - и попал с чистым резюме, без пиздабольства, на адекватную для ждуна зепку. Но это было в 2022
>>3136021 Ээээ, ты чего? Я вот тоже на реакте писал год (даже полтора) во время учебы в вузе. А вот вью выучил за день. А нюкст к нему тоже за день. Не кисни.
>>3136021 Я учил рякт и вью а в итоге вкатился на ангуляр. Похуй как-то. Технология есть технология. Главное давить до конца нативу/тупескрипт и великий Прототайп воздаст по заслугам.
>>3136027 > вкатился на ангуляр Как, блять? Я тоже хочу! > Похуй как-то. Технология есть технология То-то, а то этот додик >>3135977 говорил, что после многих лет, потраченных на вуе, я должен опять идти джуном (во фротенде, блять!)
Реакт - ловушка для вкатунов, чистилище перед попаданием на нормальную работу. Я в прошлом году видел статистику в 2000 откликов на джуновую позицию на реакт. Как думаете, какая сейчас статистика?
>>3136023 Как то его за день выучить? В доках статей на 90 страниц, включая роутер и стейт менеджер, я посчитал. Я официальный туториал реакта пережевывал 2 недели только. И еще мувисерчер 3 недели делал. Правда так медленно получалось потому что он на английском. Но смотрю для вью все на русский переведено, так что может и быстрее дела пойдут.
>>3136030 >Как, блять? Я тоже хочу! Сейчас хз как. Ангуляровцы чще всего требуются с опытом. Ну или дудось месяц все вакухи и готовься к собесу. Как иначе? Мне прост повезло. Взяли без знания фреймворка. Давненько уже.
>>3136050 Кстати, насчет коммерческого опыта. Недавно во время скрининга херка попросили показать трудовую. Я сказал, что у меня всего 5 месяцев опыта в трудовой. Остальные все 2 года можно оттрекать по моим нологам в "мой нолог" На что она послала меня нахуй и сказала, что я мутный какой-то, раз не по трудовой работал, а как с\з...
>>3136055 Вышка не техническая, опыт реально 1.5 года, нарисовал 3 года. Петы есть, но очень старые, их никто не смотрел. Перед собесом было тестовое, но там просто функцию надо было написать. Сам собес не душный, в с основном вопросы по реакту. По ноде спросили совсем чуть чуть, знаком ли я с ней или нет вообще, на работе предполагается работа с PM2 (но по знанию ноды сказали что можно выучить походу все необходимое для работы)
>>3136032 Весь фронтенд это одна сплошная ловушка, буквально сфера для умственно отсталых свитчеров (хуже только тестировка). Архитектура какая-то, базы данных, масштабирование, балансировки...нахуй это все, сложна. Другое дело выучить хтмл цсс на уровне школьника, почитать про жс, сделать пару проектов на реакт/вуе, посмотреть назара антонова и вуаля, программист-инженер готов, айда получать сотыги.
Мимо закончил прог инженерию, всю жизнь стремился в бекенд или околодевопс. В итоге согласился на первую попавшуюся стажировку и попал во вротенд. Я еблан
>>3136084 >Архитектура какая-то, базы данных, масштабирование, балансировки... Я тебя умоляю. Шо мы в вашем бекенде такого не видели? Дело лишь в том, во что вкладываешь перки обучения, в магию или в силу. В реальном мире перки это время. Фроненд привлекательней лишь тем, что он нагляднее, однако в нем есть куча своих нюансов.
>>3127874 (OP) Запрос к апи делается по клику на кнопку поиска. Как при клике на кнопку с сортировкой отправлять новый запрос с заданными параметрами сортировки? Если делать dispatch внутри функции, которая передается в онклик сортировки, то делается запрос, но в выдаче остаётся тот же порядок. Порядок меняется на нужный, только если кликнуть на тот же пункт сортировки второй раз.
Ребят такое дело, я сеньор джава девелопер. Мне подсунули работу фулстек девом, там реакт на фронте.
Я прошел курс по реакт, но у меня есть ощущение что меня наебали.
Скажите, есть какая-нибудь статья или брошюра, как писать реакт код, чтобы не тошнило? Ну как делить логику и разметку, как структурировать проект, как лучше всего данные таскать между удаленными компонентами, в общем насущные проблемы, вы все из знаете хочется не думать об этом самому, а посмотреть как правильно и хорошо сделано у других.
>>3136084 Ну если ты не ракетостроением занимаешься, да не ебейший математик - все плюс минус одно и то же. Просто с цсс и хтмл инфоцыганам было легче толпу загнать на курсы, потому что раньше реально можно было за одну верстку лутать какие-то деньги, вот и привлекали кнопко-покраской.
>>3136580 >как делить логику и разметку Что можешь выносишь в хуки, что не можешь не выносишь в хуки >брошюра, как писать реакт код, чтобы не тошнило Tao of react
Я вот подумал над словами додика, который вчера после многих лет работы на vue пойти на джуна ангулярщика просто хочу в банке работать или бигтехе, а не сайты клепать для среднего биза. То есть это работает так,
Работаешь на JQuery много лет. Идешь работать после его смерти работать на Backbone - становишься джуном
Работаешь на Backbone много лет. Идешь работать после его смерти (через год, лул) работать на Ember - становишься джуном
Работаешь на Ember пару лет. Идешь работать после его смерти работать на Angular 1 - становишься джуном
Работаешь на Angular 1 годик-два. Идешь работать после его смерти на Срякт или Angular 2 - становишься джуном
Это так работает, что ли? Тогда почему в пхп-вакансиях рассматривают челиков на %хуйню-нейм-2% даже после работы на %древвня-хуйня-нейм-1%?
>>3136580 > Скажите, есть какая-нибудь статья или брошюра, как писать реакт код, чтобы не тошнило? Есть, целый, блядь, гайд от гуглов, как писать в ключе MVvM для дроид девелоперов. Берешь и пишешь без задней мысли с тем же подходом, только на реакте. Делаешь максимально тупые и компощабельные вьюхи, логику пишешь в вмках. Коннектишь всё тонким слоем ака контейнеры. Всё. Любой стейт менеджер, любая UI библиотека, любая архитектура уже ложится поверх этого фундамента или БАЗЫ. Не нужен тебе никакой особенный для реакта гайд. Тем он и хорош, бтв.
Спустя 10 лет я узнал, почему экосистема npm выглядит так как выглядит. Разгадка проста: её драйвили такие люди как Jon Schlinkert. Читаем описание в его гитхабе: > Several years ago, just before my 40th birthday, I switched careers from sales, marketing and consulting to learn how to program, with the goal of making the world a better place through code. То есть, во-первых, это был сорокалетний вкатун, во-вторых с бэкграундом в продажах и маркетинге. Запоминаем. Теперь идём в описание на странице его спонсорства и читаем чем он гордится: > I now maintain more than 1,000 open source projects on GitHub, which are cumulatively downloaded over 8.5 billion times every month. This represents about 7% of the total downloads in Node.js. You or your organization are most likely using at least one of my libraries somewhere in your open source supply chain (95% of Node.js projects with at least one external dependency rely on my libraries somewhere in the dependency tree). Поняли? Кто не понял, челик пришёл из продаж, где всё завязано на KPI, и стал работать по тому же принципу. Больше пакетов, больше скачиваний, больше зависимых приложений. Костыли типа isNumber, которые во взрослых языках просто работают из коробки, и приколы типа isOdd, которые во взрослых экосистемах никогда не становятся зависимостью, стали его способом обретения власти. Он не скрывает, он очень горд огромным числом зависимых проектов, которые можно сломать или сделать вредоносными изменив любую из тысячи его либ на 10 строчек.
>>3137425 Внезапно, если нужно сделать что-то защищенным, ты не юзаешь либы.
Если нужно сделать админку/сайт для продажи деревянных писек, ты накатываешь isOdd, IsNumber и не ебешь себе голову.
То что додик насрал в js и всю экосистему, мне стало понятно с начала гойды, когда спидораки полетели. Правда было, и сейчас, похуй кто и как, но почитать было интересно.
При этом Линус тоже насрал, про него не забываем. Да вообще много кто насрал.
>>3137862 100% это не шутка, просто въебываешь на бесплатных курсах (платные говно) и книгах, становишься хорошим ждуном - сидишь на хх, находишь работку
>>3137841 С чего это они виноваты? Это инцелы сами виноваты, раз не способны вызвать у женщины желание. Вместо перекладывания ответственности на других лучше бы луксмаксингом занимались.
Я тот же долбаеб, которому нужно было отправить ajax без знания js. Как мне разрешить эту ситуацию: Я получаю страницу по адресу / На этой странице форма Форма отправляется с помощью ajax на адрес /store И казалось бы, отправь форму на /store, а store сделает нужный редирект. Но хуй там. Мне летит уведомление, что мой url адрес / не поддерживает post метод. Значит, отправляя данные с помощью fetch, я остаюсь на том же адресе, на котором находится форма? Единственное, что я придумал - отдавать страницу и принимать данные с формы одним и тем же экшеном контроллера.
>>3137197 Ну вот в каком-то из давних тредов кидали ангулярщика со стажем, который не мог понять как работает useEffect и прибежал на qa хабр за разъяснениями. Реактеры которые переходят на ангуляр становятся такими же затупками на первое время. Миддл - это человек который способен быстро разрабатывать на технологии, который знает нюансы этой технологии, которые в свою очередь познаются в командной работе. Ну пришел ты из вуе в ангуляр, начал более менее нормально писать. Но времени на разработку ты будешь тратить больше чем миддлы в твоей команде, твоя писанина не будет проходить ревью, какие-то решения будут не так эффективны и оптимизированы. То есть ты по факту и будешь джуном первое время. Если тебе кажется, что даже такие технологии как вротенд фреймворки легко меняются при сохранении экспертизы, то значит ты никогда не разрабатывал ничего серьезного и сложного что объяснимо если ты вьюшник.
Твои примеры не подходят. Пхп это сама по себе васянская сфера, которая не требует никаких серьезных навыков. А бэкбон это времена когда на работу брали за умение включать компьютер.
>>3138515 >Ну вот в каком-то из давних тредов кидали ангулярщика со стажем, который не мог понять как работает useEffect О! Я! Правда я на хабр не побежал. Я тупо забил хуй. Нагетерил в гопоте теории и понял. А потом опять забил хуй.
После Ангуляра, кстати, от рякта глаза болят. Как-то все не по полочкам, хотя и старался папочную архитектуру в стиле ангуляра держать.
>Миддл - это человек который способен быстро разрабатывать на технологии, который знает нюансы этой технологии Мидл, джун, синька - больше холиварная тема. Нету определенного разграничение на того или иного. Чаще всего под мидлом понимается разраб, который просто может делать без надзора.
Хуй знает зачем вы вообще эту тему тут подняли. Интересные холиварные темы закончились что ли?
Какой фроненд стек используют на реальной работе? Я на курсаъ выучил React, React Router DOM, Redux TK и Material UI. Нужно что-то какие-то темы доучивать перед поиском работу по типу тестирования и клауда всякого чтобы после работы не пришлось все наверстывать? Я бы после работы предпочел поигрывать в игрули
>>3138518 >React, React Router DOM, Redux TK и Material UI У нас буквально такой стек на фронте, разве что не уверен какая там разновидность redux я не фронтендер
>>3138518 Сейчас чтобы найти работу нужно решить 1000 задач на литкоде. Так что тебе не до игр будет. Ну а реальный стек - nest js react angular redux tk three js tailwind.
>>3138518 Выучи базу в виде CSS/JS/TS/DOM API + любой из фреймворков на твой выбор. Если ты это действительно знаешь - тебя с руками оторвут сразу на 150+
>>3139282 Не оторвут. Даже если надрочишь портфолио и гитхаб. Они его даже не смотрят. Больше половины вакансий на РАСЕЙСКОМ ХОЛОПО-КРЕПОСТНОМ ПЫНЕРЫНКЕ выставлена по-сути для развлечения амбиций руководителей в поисках высококвалифицированных лохов.
>>3139299 >портфолио и гитхаб. Хуйню несешь. Кабану не интересно вот это вот все. Кабан ждет рабочую единицу, которая готова закрывать таски, копаться в легаси говне и рефакторить. И если ты на такое способен - оффер у тебя в кормане. И не один. И даже не два. >РАСЕЙСКОМ ХОЛОПО-КРЕПОСТНОМ ПЫНЕРЫНКЕ Я на этом пынерынке стабильно получаю офферы на 350к+
Подскажите зеленому. Есть <div> Внутри него <pre> Внутри <pre> большой текст. Текст, конечно, не влезает в блок. Что нужно написать в css, чтобы если я задал ширину, например, 500px, то текст полностью бы вмещался в эту ширину, а все то, что не вмещается, просто шло вниз, т.е. чтобы блок рос вертикально, а горизонтально был одной и той же ширины? Без горизонтальной полосы прокрутки.
>>3139388 Убрал тег <pre> и текст перестал выходить за пределы блока. Класс. Час потратил на эту хуйню. Ненавижу верстку. Самое уебищное, что можно делать в программировании.
>>3139412 Потому что ты назначил стиль не тегу pre в котором у тебя текст, а тегу div.
>>3139446 Тебя все бесит потому что ты не понимаешь, что ты делаешь и ебашишь наугад не приходя в сознание. Ты не знаешь бызаовых принципов (того же каскада), и потому для тебя все сложно.
>>3139091 Я если честно сам не могу понять. Зашел к ним в доку почитать про преимущества и никаких реальных преимуществ не нашел. Они пишут что заебись когда не надо писать css, все в хтмле, но по факту отдельный файл стилей удобнее и не засоряет разметку. Пишут что стилизация таилвинда удобна тем что направлена на конкретный элемент, но есть вложенные селекторы позволяют гибче настраивать стилизацию, а где-то они и вовсе незаменимы (разрабы таилвинда в конечном итоге добавили возможность создавать вложенные селекторы путем создания css кек). Пишут что не надо мозг ебать с уникализацией имен классов, но это уже лет 10 как не является проблемой вообще с появлением всяких модульных стилей и скоупедов. Пишут что ветряная писанина проще и удобне, но по факту надо постоянно лезть в доку и искать как привычное всему человечеству свойство называется в таилвинде.
Конфиг там разве что относительно неплохой с темизациями и пр.
>>3138518 Спок, работа тебе не грозит. Из-за лютой конкуренции фронтенд и куа стали двумя умиральными ямами для вкатуна заводчанина. Поэтому можешь благополучно закинуть идеи потягивания смузи вместе со вкатом и уже сейчас расслабляться поигрывая в игори после завода. И не верь историям успешного успеха анонов из этого треда, это было еще до этой ебейшей конкуренции. И помни также, что все остальные исключения это ошибка выжившего, а исключение подтверждает правило.
>>3139470 >Тебя все бесит потому что ты не понимаешь, что ты делаешь и ебашишь наугад не приходя в сознание. Ты не знаешь бызаовых принципов (того же каскада), и потому для тебя все сложно. Знаю. Я не хочу учить фронт. Хочу только бэк писать. Я пишу на php. И вот когда речь идет о том, чтобы написать какой-нибудь метод на php, то да, мне норм, а когда нужно кнопки покрасить, то сразу начинается душниловка ебанная, меня аж воротит от этого. Как же хочется послать фронт подальше и надолго. Но увы, приходится с ним сталкиваться. >>3139514 Тебя спросить забыли.
Заебало получать копейки. Накручу к двум годам реального фронтенда ещё год, чтобы автофильтры проходить. Какая вероятность обосраться, если тяну все задачи?
>>3139785 Нулевая, хоть 10 лет накрути. До тех пор пока работодателю нужен работник который может нечто и ты можешь это нечто делать - ты не обосрёшься. Обосраться может эйчар не сумевший настроить искусственного идиота так чтобы тот показывал резюме тех кто реально может. Обосраться можешь интервьюрующий тимлид который будет дрочить тебя на алгоритмы, когда единственной твоей задачей будет фетчить с API через танстак. Ты можешь обосраться, если будет заявлять что умеешь делать то, что на самом деле вообще не умеешь и не знаешь как научиться.
>>3139303 Я то готов, только кабану нужны не умение кодить и копаться в чужом, а 15 лет опыта работы с функциональными компонентами React. >Я на этом пынерынке стабильно получаю офферы на 350к+ Сиськи покажи.
>>3139553 >Хочу только бэк писать. Да и ты бэк не понимаешь. У тебя на лцо обыкновенное невежество - это кога люди хейтят что-то не по объективным причинам, а потому что они просто не изучили как оно работает и не хотят это изучить.
Нет никакого бэка и фронта - программиование устроено по единым принципам. Абстракция и алгоритым везде одни и те же. Ты просто скудоумен.
>>3139553 >И вот когда речь идет о том, чтобы написать какой-нибудь метод на php, то да, мне норм, а когда нужно кнопки покрасить, то сразу начинается душниловка ебанная, меня аж воротит от этого.
Какой же диссонанс у тебя интересно будет, если тебе поставят таск - написать метод на php, который красит кнопку.
Изучаю JS с нуля и постоянно возникает вопрос, читая теорию. Например пик Какая-то еба конструкция - либо первое true, либо последнее, путь оно и false. Какие должны были стоять практические задачи перед js программистами, чтобы им нужно было придумать такую йоба-логику?
>>3140601 >Какая-то еба конструкция - либо первое true, либо последнее, путь оно и false. Глаза протри. Или первое или второе или третье. Литерали все дефолтные значения так присваиваются.
Привет всем, я fullstack QA (ручное + авто), пишу тесты на go и ts, зп 175к. Скорее всего буду менять компанию, так как уже сложно расти, цель зп около 250-300к.
Вопрос такой, go я знаю более менее, хотя на него в куа оч мало вакансий, но вот на js, ts больше, но этот язык слабо знаю. Порекомендуйте курсы, обучалки где именно нацеленность на изучение языка без привязки к фронту, те без html, css и всего такого.
Изначально они находятся в состоянии «Uninitialized». Это особое внутреннее состояние, которое означает, что движок знает о переменной, но на нее нельзя ссылаться, пока она не будет объявлена с помощью let. Это почти то же самое, как если бы переменная не существовала."
Как это? Например, я хочу (в мыслях) создать переменную hui, но еще не объявлял ее с помощью let. И что это значит? Движок уже знает о переменной hui, но ждет, когда я ее объявляю?
>>3127874 (OP) Руководство для вката уже 2 года не менялось. По нему еще актуально изучать JS? Я прошерстил вакансии впринципе там(в руководстве) многое совпадает.
>>3142410 Нет, движок то твой код заранее видит. И в самом начале , перед выполнением скрипта, он уже знает какие переменные и т.п. будут созданы. Поэтому они в состоянии uninitialized.
>>3140668 Вот кстати сходный вопрос. Занимаюсь БЧ разработкой, пишу тесты обычно на ТСе, имею представление о том как должен работать бэк, но писать не писал и не сильно понимаю с какой стороны подступиться. Есть может какие-то достойные материалы по какому-нибудь Nest.JS на уровне Zero to Hero?