Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Что смотреть из курсов Frontend Masters начинающему?
Хочу нормально освоить JS, чтобы, во-первых, вкатиться в Реакт, а, во-вторых, нормально шарить за устройство JS и на джуновских собесах отвечать на сложные вопросы.
Сегодня создал резюме на HH. Стек - React, Redux, TS и прочие библы для их обслуживания.
Пока только создал. Хрюхи активно смотрят мою резюме но не отвечают. Это я им сам пока еще не спамил, пока они сами находят, скоро походу начну ебашить их пушами, если так и будут рид онли смотреть на меня.
5 дней готовился к собесам, посмотрел наверн больше 50 видосов с собесами на ютубе, выдрочил по самый не могу, уже готов на собесе как стих всю инфу рассказывать и все банальные задачки решать.
В портфолио 8 петов уровня социальная сеть вконтакте на минималках, клон нетфликса, клон спотифая, везде вылизанный дизайн, и рабочая логика. ОФК понимаю что петы мои никто смотреть не будет(сука столько души в них вложил и времени), особенно хрюхи. Поэтому резюме тоже вылизал, не шибко много текста, но нет говна вроде "Легко обучаемый! Прошел курс коко демии! В свободное вреия смотрю на ютубе видео по программированию и катаюсь на лыжах" - с такой вот хуйней 80% резюме, все пытаются как-то подлизать и унизить себя перед работодателем, лол. Я как раз составлял резюме от обратного, так советую синьйоры помидоры. Да и в целом читать приятнее когда человек не проявляет сильной нужды.
Опыт работы указал и не релевантный и релевантный. Суммарно нерелевантного 5 лет, релевантного - 1год.
Ставим ставки сколько займет времени на трудоустройство.
Есть еще нюанс, снимаю хату в ДС2, денег осталось примерно на 2-3 месяца жилья. Если не нахожу работу отправляюсь жить на улицу, собсно что и мотивирует искать работу с горящей жопой.
Как устроюсь отпишу итт.
Если есть опытные собесоёбы - прошу советов мудрых, как ускорить весь процесс.
>>2069382 >Я как раз составлял резюме от обратного, так советую синьйоры помидоры. Да и в целом читать приятнее когда человек не проявляет сильной нужды. Нихуя манямирок, унижения в резюме как раз для хрюш написаны.
>>2069388 Да я писал в прошлом треде что я перекатывальщик из пыхи и вообще быкендер по призванию, правда вы начали срач с боевыми картинками по поводу пыха vs нода и никто так ничего и не посоветовал.
>>2069391 Ну хуй знает, все советы по резюме которые я нашел на ютубе хабре и виси говорят что так писать моветон(так говорят и хрюхи и опытные айтишники).
В синьорских резюме графа о себе вообще пустая у всех, заметил что они только работу указывают. Вот это уровень, понимаешь что тебя и так захантят, только кость кинь.
>>2069393 Бери пыхопроект средней паршивости и переписывай его на ноду, попутно гугля нужные интерфейсы. По-другому чисто ноду никак не выучить, обязательно вротэнд прокрадётся.
>>2069395 >так говорят и хрюхи и опытные айтишники Прямо побежали хрюхи рассказывать на хабре, как ты должен унижаться в резюме, ага. Советы опытных айтишников с хабра нужно воспринимать со скепсисом. Все эти сайтики с кармодрочем в первую очередь заставляют писать правильные посты, а не правду. >В синьорских резюме графа о себе вообще пустая у всех, заметил что они только работу указывают. Так они обычно по знакомству, то есть к тебе не относится.
>>2069396 Так и думаю делать, но по-моему если я сейчас с мышлением пыхера начну писать на ноде, получится какой-то пиздец. Парадигмы ведь совсем разные.
>>2069401 Абстрактные фабрики ты можешь и на ноде писать. Если пользуешь VSCode заместо IDE, то могу разве что порекомендовать создать `jsconfig.json` в корне нодовского проекта и запихнуть туда { "compilerOptions": { "lib": [ "es2015" ] } } Чтобы в подсказках ватага браузерных интерфесов не появлялась.
>>2069382 Перелопатил резюме, вместо 10 сухих строчек с информацией сделал 100 строчек с подробным описанием прошлой работы и подробной графы о себе(подлглядел у трех успешных синьеров стиль написания и вдохновился на целую пасту).
Завтра пересоздам резюме и буду наблюдать за просмотрами, так мы узнаем что эффективнее, подробное резюме или когда текста немного но он емкий.
>>2069781 Кидаю охуенную идею - хранить стили в отдельном файле но в той же папке, что и компонент, и из него импортировать. Да, я знаю, что это прорывная идея и немногие её примут, если вообще поймут.
>>2069961 Делал это тестовое пару месяцев назад. Высрал аж 3 вариант. В итоге позвали на обычный собес, где час просто разговаривал с челом. Дальше я не прошёл, так как выбор сделали в пользу тех, у кого был опыт фултайм удаленки. Но зато пригласили на мини тех собес. В итоге дали полноценный фитбэк.
>>2069347 (OP) сап програмач! мне тут сеньор сказал, что реакт это на самом деле говно для вкатывальщиков и крупные клиенты хотят юзать ангулар и вообще англуар круче!! я что-то не понял, столько раз слышал про то, какой ангулар неудобный а тут такое что скажете, надо все бросать и браться за изучение ангулара, или как?
>>2070041 >Твой синьор фантазер, сейчас энтерпрайз на дарте пишут. А ангуляры, реакты, вью это сорта бумерского говна в смысле на дарте? и когда это браузеры научились дарт понимать?
>>2070011 >>2070011 В их понятии - мб да. Для себя - нет, так как увидел свои слабые стороны и пути дальнейшего развития. Ну вот что самое запомнилось: последовательность выводов console.log (с промисами и setTimeout. То есть вопрос про знание работы макро и микро таск очереди). Спросили про потерю контекста, попросили написать полифил к bind (здесь я обосрался жидко). Замыкания. Дали задачку на исправление (решил). Разница между let и var. Прототипное наследование. Repaint/reflow/critical rendering path (здесь тоже обосрался) Была ещё одна задачка типа input - [1, [2, 3, [4, 5]], [6]], output - [1, 2, 3, 4, 5, 6]. Я сначала хотел решить через приведение к строке, потом split(“,”) и превратить обратно в числа, но мне сказали «а вдруг в массиве ссылка на js майнер какой-нибудь», в итоге решил через рекурсию (хуйня, что ж поделать). Немного про реакт поспрашивал (жизненный цикл, ререндер). Ну и много других вопросов было. Ещё, что я понял - мб ты и понял вопрос с первого раза, но лучше переспросить, так как интевьювер мог иметь ввиду совсем другое и ожидает получить другой ответ. Ну а фидбек - на что ответил, на что нет, на что частично (как раз таки это я описывал выше). + ссылки на различные материалы (как же без ydnjs). Ну и рассуждать в слух надо больше.
>>2070065 У меня на таком собесе спросили "что с чем синхронизируется", когда речь про асинхронность шла. И тут у меня "синий экран смерти выскочил в голове". Я бля внатуре непонимаю, что с чем синхронизируется
>>2070084 так я уже вкатился давно на реакт сейчас хочу перекатиться в мидл жс-разраба, знаю реакт, реакт нэйтив и немного нод жс ангуляр всегда считал не нужным, поэтому и возник вопрос, обязательно его знать мидлу или нет
Аноны, кстати, помните Зеленого? Он в конце прошлого месяца писал, что все лето будет по 12 часов учить вротенд. Отписывался в тредах после? Интересна судьба 12часового Зеленого азиата.
>>2070162 Он погиб в неравном бою с прокрастинацией, она сделала удушающий прием, он не смог с ней дальше бороться, и так и усоп на стуле, за просмотром порно, и открытой вкладкой с консолью браузера, вечно ожидающией своего keydown.
>>2070162 Некоторые аноны в треде душнят и токсят, опасаясь конкуренции, поэтому ньюфаги обычно здесь не задерживаются. Всем советую поменьше сидеть в /pr/. Если возникают вопросы или хочется пообщаться, есть много чатов в телеграме, там всегда накидают тонны полезной инфы по технологиям и трудоустройству.
>>2070184 В целом да. Я например когда занят изучением, двачик блокирую, потому что рефлексивно открываю его черезд закладки, но когда он не окрывается то и рефлексия проходит. А сам ставлю таймер помодоро и пишу код, учу язык.
Вот сейчас в первые за три месяца зашел, т.к. освободилось типо время от обучения, ищу работку, зашел наверно убить время сюда, А тае адекватно понимаю что тут нехуй ловить особо, но раз в пару месяцев можно зайти почитать треды, че пишут. Я с новостями так же делаю, не читаю но раз в пару месяцев смотрю сводку, не началась там ядерная война или еще че, что бы просто быть в курсе последних тем.
Если читать все эти ресурсы каждый день - голова пухнет от не нужной инфы и ты хуй продвинешься в изучении чего либо, проверено.
>>2070187 Ну и еще про токсичность пару слов скажу, если каждый день сидеть тут, то да, сам становишься токсиком, долбоебо и вообще конченной хуйней, сам отравляешься токсичным ядом и заражаешь остальных. Но такого нет, если убрать ежеднвность и заходить раз в пол года например. Когда ты заходишь раз в пол года - ты смотришь на токсиков и думаешь - опять срутся, ниче не меняется. И на тебя это не влияет, потому что ты знаешь что ты в своих делах продвигаешься, пишешь код, ходишь на собесы, жизнь течет короче. Ты вышел и забыл че тут писали, и еще столько же не заходишь.
Но если заходишь каждый день, то будешь впитывать весь токсичный яд который прочитаешь и вести себя соответственно, и в голове это все будет откладываться.
Вывод - питайте свою голову правильно, что читаете, то и впитываете, лучше всего питать книгами. Там мысли часто умные попадаются.
который работает синхронно, но отправляет через заданный промежуток времени колбек в самый конец очереди вызова. Вот так и кажется для человека что это асинхронно.
>>2070146 Нет, не обязательно. Сиди дальше на реакте. Я вот так же с ангуляра никуда не перехожу ибо нахуя начинать сначала если можно развивать то что уже умеешь
одинаковая база, одинаковая таблица. пик1 экспресс.жс, пик2 DB Browser for SQLite почему такая огромная разница во времени выполнения селекта? 1.5сек vs 700мс как добиться 700мс на эксрессе?
>На все про все около месяца. >На все про все: еще месяц-два-три в худшем случае. Бля. Я за несколько лет научился верстать хуевый трехколоночный макет на гриде и кое как прикручивать к нему джаву, плохо быть мной.
>>2070383 Можешь и на ассемблере, но это отдельная либа, которую нужно ставить. >>2070385 Так ты по сути и сравниваешь запрос сервером против чтения файла.
>>2069646 Вот и первый результат, только что звонил хрюша. Назначила на завтра собес в офисе. Сначала с ней потом, с техлидом. Ебать анончики меня аж трисет от волнения нахуй. Даж не думал что буду так волноваться, кек. Буду готовиться как ебанутый. Ебать мне хуево.
>>2070411 поменял sqlite3 на better-sqlite3 и стало 900мсек вместо 1.5сек я думаю что db browser for sqlite быстрее справляется потому что он на крестах и там либа для работы с бд шустрее, вот и все
Сап, какое расширение можно скачать для js в VS Code, чтобы для переменных, обьектов и т.п. методы выдавало как в Visual studio для с#? Чтобы например на пикриле методы строк выдало?
>>2070685 А вот это работает, спасибо! Даже c binaryNumber как со строкой после добавление numberа стал работать. Он изначально читает number как undefined и не знает под какой тип подстраивать intellisense?
Как в памяти хранятся переменные и структуры данных и как происходит доступ к ним? let a = 6; a + 1; Как интерпритатор вычисляет адресс переменной "a" ?
>>2070896 доступ по ссылке, нет ссылки нет ячейки в памяти
объявил перемнную - сохранил в память ее название написал к ней =6 произвел присваивание объекту в памяти значение - которое живет пока есть ссылка на него
доступ к этому значению могут получить другие переменные когда запишут себя в память и проведут к нему ссылку
на переменную нет ссылок - нет в памяти переменная объявлена но не определена - хранится в памяти но в момент вызова получает значение от языка - андефайнд
>>2071211 Подробности не буду расписывать. Собес прошел заебись, больше ток переживал(утром блевал от волнения когда проснулся, мандраж был ебнешься, в реале оказалось нихуя не страшно). Вопросы были простые как технические так и общие. На практику - дали тестовое на неделю в целом не сложное, но есть нюансы с которыми придется поебаться.
Подробности с вопросами с собеса распишу по итогам онбординга, или отказа. Пока собесился проебал пару звонков от других фирм, и они в игнор ушли. Ушел делать тестовое и пушить резюме дальше, жопа горит, времени все меньше осталось у меня.
Всем привет. Такой вот ебанутый вопрос. Хочу сделать интернет магазин на реакте, буду учиться таким образом. Но хочется сделать не просто морду, а вообще все. Я так понимаю, что прям все не делается на реакте. Где-то нужно подключать ноду или next.js(?). Где та грань, в которой подномочия реакта всё, и нужен подноценный бэкенд?
Как правильно сделать controlled input с помощью react-hook-form? Чтобы у меня value инпута хранилось в стейте? Я правильно понимаю, что нельзя просто засунуть value и onChange, если инпут уже зарегистрирован в react-hook-form?
>>2071525 Интернет магазин вполне может работать без бэка. БД можно имитировать с помощью обычного объекта. Некст нужен для SSR, если у тебя нет бэка, но хватит реакта. Нода без эксперсса - говно из жопы.
Аноны, помогите плиз. Начал изучать рекурсию и вроди слегка разобрался но код ниже ввел меня в ступор. Как он работает ? как выводиться 3,2,1 я еще с трудом понимаю. Но как выводиться далее ,2,3 ? вообще непонятно. Может вкратце кто-то пояснить ? вот код function matrioshka(n) { if (n == 1){ console.log(n); } else { console.log(n); matrioshka(n-1); console.log(n); }
>>2071813 На скрине функция вызвалась 3 раза, напечатала: 3, 2, 1. Дальше смотри на call stack, matrioshka(1) уже завершила работу и готова вылетает из стека, matroshka(2) напечатает 2 и так же вылетит из стека ну и аналогично matroshka(3)
>>2071819 >>2071813 >>2071821 Пизданутые вы люди просто. Зачем на настолько ровном очевидном месте всё так усложнять? Память, стеки, хуеки. Да тут ситуация простая как два рубля.
полчаса как програмист на жаваскрипте18/06/21 Птн 00:46:17№2071964195
Жора, такая проблемма. есть допустим список с картами на руках:
hand = [{"Rank":"Jack","Suit":"Diamonds"},{"Rank":"Jack","Suit":"Hearts"}, {"Rank":"7","Suit":"Diamonds"},{"Rank":"8","Suit":"Spades"}, {"Rank":"Ace","Suit":"Clubs"},{"Rank":"10","Suit":"Hearts"}]
надо отсортировать по ранку карт. сделал себе подобие перечисления, может понадобится.
Как зафиксировать столбцы в таблице при вертикальной и горизонтальной прокрутке, при этом есть динамические высота и ширина ячеек, и также в таблицу добавляются новые строки с выпадающими списками?
>>2069347 (OP) Прграмач, рили нид хелп!! Как из человека, который в свое время насмотрелся халявных практических курсов по реакту и научился тупо повторять за авторами, перекатиться в человека, который реально понимает джава скрипт? Мне повезло вкатиться в говноконтору с минимальными требованиями и в последствии я, наслушавшись всяких тем про синдром самозванца, смог попасть в реально большую компанию. Только вот теперь меня не берут в проекты, тк видят, что у меня очень поверхностные знания которых видимо хватило максимум на то, что бы пройти техническое интервью и сделать тестовое задание Как мне апнуть следующий левел? Много раз слышал, что надо обмазаться книгами You dont know JS. Это реально годнота, или есть другие, более продуктивные способы?
Привет всем. Есть для реакта библиотеки или плагины, которые позволяли бы реализовать scoped css как в Vue стиле? Не хочу импортировать файл css в виде переменной и потом через неё обращаться к классам стиля. Единственное, что +- похожее нашел, это вот этот репозиторий https://github.com/gaoxiaoliangz/react-scoped-css
Но проблема в том, что атрибут data не генерируется, хотя вроде всё правильно настроено
Читай книжки(недавно обновилась книжка с носорогом, есть годные книжки: джаббаскрипт-нинджа, Как устроен Джаббаскрипт, ЭКМАСкрипт 6 с описанием ES6) /Учи все с learn.javascript.ru
Смотри на ютубе каналы Сергея Немчинского (SOLID, GRASP паттерны), SOER, Ильи Климова.
Выдрочи SOLID, прямо разберись в каждом и когда начинаешь писать каждую строчку кода, в голове прогоняй ее по всем SOLID принципам.
Если на работе используют Реакт, после того, как разберешься во всем выше, прочитай книжки по Функциональному программированию на JS. Прям так в поиск и вбивай.
Ну и решай много-много-много задач с codewars.com, анализируй, как их решили другие парняги и почему.
Ну или просто забей и устройся печь бургеры, тоже неплохо
>>2072458 >Ну или просто забей и устройся печь бургеры, тоже неплохо так вроде вкатывальщикам так советуют есть примеры, когда джуны по своей воле уходили из айти ?
Не знаю, я только встречал тех, кто просто не смог вкатиться.
>Ну если не вытянет javascript, то ему только сортиры пидорасить останется
Имхо, JS - очень сложный язык из-за разрыва между порогом вхождения и освоением на более-менее качественном уровне. Да и к тому же, современные промышленные стандарты требуют знать Typescript, т. е. полтора языка вместо одного.
Как по мне, самые лёгкие языки это C#-Java(сначала немного больно, потом вполне и отлично) и следом за ними Питон(отлично-больно-отлично).
Ты мне? Я учел давно, на работе использую Angular, Typescript, RxJs, NgRx, Ag-Grid, ng-bootstrap, semantic UI, JQurey, собственную Библиотеку Компонентов, Шину отметок, чего-то там для отрисовки графиков. маски, и я ебу что еще (да, проект старый, огромный, и начинался на одном стеке, затем перетек на другой, и где-то всякие смузи NgRx, а где-то JQuery)
Но, на мой взгяд, все это - хуйня, которая учится в процессе. А то, о чем я написал - это база, зная базу легко разобраться в остальном. Например, знания паттерна Наблюдатель и того, как устроена асинхронность в JS, хватит что бы разобраться с RxJs. Ну и чем лучше ты знаешь базу, тем интереснее жить, появляется интерес к разным парадигмам и концепциям программирования (то же событийно-ориентированное программирование), архитектуре ПО (всякая еба гексагональная) и вообще, опять же, на мой взгляд, чем лучше ты знаешь язык и базу, тем интереснее.
>>2072661 >Я учел давно, на работе использую Я к тому, что это добавляется в "сложность языка". Мало изучить сам язык, у него есть еще куча всяких приблуд. На мой взгляд в этом и заключается самое основное наебалово жаваскрипта. Изучить его не так уж и сложно, проблема в том, что сам по себе он и бесплатно нахуй не нужен.
>>2072677 Не обманывай себя, у жс просто нихуя из коробки нет. Посмотри на эпл, фреймворки на трех языках, свой рх, свой реакт и чего только нет, а такие вещи как редакс, которые бедняжки фронтедеры "учат", вообще принятно писать самому лол
>>2072161 >По макетам верстаю, использую грид-флекс-бутстрап, но получается не ПИКСЕЛЬПЕРФИКТ. Это обычно требуют поехи, которые тебе платить будут копейки.
>>2072436 >Привет всем. Есть для реакта библиотеки или плагины, которые позволяли бы реализовать scoped css как в Vue стиле? Говно, которое снихуя специфичность добавляет ты хотел сказать?
Реквестирую любой материал, который даст мне базовое понимание того, как должна может выглядеть архитектура веб-приложения на Node.js/Express: статьи, доклады, туториалы на ютубе, проекты на гитхабе и т.д.
>>2072773 Спасибо, что такое MVC я знаю. А вот как его натянуть на жабаскрипт и конкретно экспресс я не особо понимаю. Нужно взглянуть на реальные примеры кода 100%.
Что полезнее ньюфагу - пилить разнообразные проекты на React и Node (есть базовое понимание JS) или прочитать YDKJS? Похоже, придется делать и то, и другое, но вопрос - в каком порядке.
Сап. Есть задача заменить сценарий страницы пользовательским, исправленным. В программировании я полный ноль, разбираюсь на ходу, потому надеюсь на вашу помощь. Итак, сперва грузится html файл list, содержащий ссылки на сценарии с указанием версий файлов: <body> <div id="app"></div> <script type="text/javascript" src="index.js?v=6"></script><script type="text/javascript" src="vendor.js?v=6"></script></body>
Как мне запилить override? Хром не подхватывает исправленный list (без версии для index.js). ЧЯДНТ? Может расширение для браузера есть какое-нибудь?
>>2072958 Ты всегда должен читать. Не только в начале, и не вместо написания кода. В этом и суть. Пишешь код, читаешь, пишешь код, читаешь, снова пишешь, снова читаешь. Ты буквально будешь читать всегда. Или ты не будешь писать код.
Зачем обращаться к классам через импортированный css ? Почему нельзя просто писать имена классов, а css подключить в индекс.жс или вообще тупо в шаблоне-хтмл ?
>>2073355 Не подходит тем, что стили пишутся в литералах, что стиль является компонентом. Круто конечно, что логику более гибкую делать можно, но это не то, что я ищу. Мне бы просто сделать функционал, чтобы просто импортировался css/scss файл и стили в нём были определены в рамках определенного компонента, где его импортировали.
Анонсы у меня трабл. Вкатываюсь тихим сапом в этот ваш ДжЭЭС, хочу на фронт. На гите есть уже проекты с вёрсткой, вёрстка+js, вёрстка плюс реакт и даже бэк есть с монго. Кое как вроде понимаю как это всё делается. Трабл в том что я на всяких игровых сайтах по js не могу сделать даже самого лёгкого задания. Прошу кодварс дать мне задание для дебила и не могу его выполнить. Так вот вопрос, так ли нужны знания кода на уровне решения задач с кодварса или эта херня переоценена и работу можно найти и так?
>>2073383 Given a month as an integer from 1 to 12, return to which quarter of the year it belongs as an integer number.
For example: month 2 (February), is part of the first quarter; month 6 (June), is part of the second quarter; and month 11 (November), is part of the fourth quarter.
Задание для самых тупых. Я блядь само задание не понимаю, не то чтобы в коде оформить.
>>2073392 Ну вот так, анон. Сделать работающую кнопочку на странице или валидацию и отправку формы для меня оказалось проще чем странные вычисления. И вот с этим заданием я знаешь что сделал? const quarterOf = (month) => { let a = month/12*4; let b = Math.round(a); return b; } Кодварс похвалил на тестах и ожидаемо нахуй послал в рандом тесте написав Month 1 = quarter 1: expected 0 to equal 1. Пиздец.
>>2073379 Если речь идет про регулярные задачи, то это очень плохо. Эти задачи не проверяют (и не должны) твои проф. ориентированные знания, однако есть одно важное но. Приходит человек, буквально с экспресс курсов и с 2 ног влетает и кричит : "Я знаю ваш реакт". Номинально, он знает на том уровне, чтобы хоть что-то делать. Потом проходит время и его просят, а разверни теперь это на вебпаке и накати рядом электрон. И вот тут остается только гадать пожрет он гавна или нет. По моей скромной статистике, все те кто вот так приходили с курсов и встречаясь с первой-второй сложностью начинали уже планировать план побега.
>>2073404 >let b = Math.round(a); >Кодварс похвалил на тестах и ожидаемо нахуй послал в рандом тесте написав Month 1 = quarter 1: expected 0 to equal 1. >Пиздец.
>>2073407 Так у меня трабл в том что я вполне уверенно постигаю какие-то прикладные вещи типа прикрутить авторизацию или там захэшировать пороль, передать токен. В общем вещи для которых есть документация. Я могу разобраться в документации и начать применять знания в работе. Так же и с вэбпаком повозился и применил. Но вот всякие задачки на какую-то логику или вычисления, где надо думать самому, а не документацию читать, меня прям в ступор ставят.
>>2073718 В задании сказано, si < ei Больше никаких ограничений на рамки интервалов нет. Там может быть хоть Infinty в качестве границы интервала. Это все, что ты можешь вывести из задания. Ты не выполнил условия задачи и не смог ее решить.
>>2069347 (OP) Сап, братья-славяне. Планирую запилить для себя среднесложное веб-приложение (meal planner, автоматически генерирующий меню на неделю из существующей базы рецептов) со стандартным крудом - добавить/удалить/обновить ингредиент/рецепт, поиск по ингредиентам, рецептам и типам блюда и так далее. Всю жизнь ебал байты на крестах, и если монгодб, голанг и рестфул апи на нём с моей рабоче-крестьянской точки зрения ещё воспринимаемы, то с браузерной мотнёй засада - что брать-то? Есть два путя: - имел дело с доисторическим жс (уж не знаю, какого стандарта) в связке с jquery и bootstrap - взять их и не выёбываться, всё равно это приложение кроме меня никому не нужно - взять один из модномолодежных фреймворков вроде Vue.JS или ангуляра пересекаются ли у этих двоих множество решаемых ими задач, кстати?, долго и с помощью ебени матери их прилаживать для накидывания морды, подвернуть штаны, начать зарабатывать 300кксек и долбиться в сраку Что посоветуете?
С фреймворками конечно лучше. Но это если ты уже умеешь в них. Если паралельно с обучением новой технологии начать делать на ней проект, то очень скоро наступит ситуация
С практической точки зрения JS-разработчика, чем принципиально отличается прототипное наследование от классового? Скажем, в чем принципиальная разница, от класса наследоваться, или от прототипа-объекта? Ну вот нет у тебя класса, есть только объекты, ну и хуй бы с ним, почему это так важно?
>>2074193 Классы это конструктор функций на прототипах, гибкая настройка наследования, ну и самой функции. Это всего лишь прослойка которая транспилируется в прототипный подход который читает какой нить старый ie. На прототипах никто не пишет, т.к стандарт языка обновляется и всегда выгоднее писать на актуальных сахарных приблудах чем ковырять архаичные инструменты. Код чище, рефакторить проще, гибче настройка. Сейчас классы уходят в легаси код, мировая практика показывает что функциональное программирование со всем новым сахаром es6+ писать удобнее чем ооп.
Куда лучше засунуть Head в nextjs? Если я хочу чтобы он был одинаковый для всего сайта. Я сделал отдельный компонент Head, и просто заимпортил его в _app, работает нормально. Норм? Я немного не понимаю структуру проекта на next, куда что сувать и т.д.
>>2074206 > Сейчас классы уходят в легаси код, мировая практика показывает что функциональное программирование со всем новым сахаром es6+ писать удобнее чем ооп
Рыли? Есть какие-то источники на функциональщину по этой теме?
>>2073968 >Какой пиздец, у вас правда всё так? Да. Можно сколько угодно кривить душой и еблом, говоря, что все это не так сложно, что сложно только на вкате, что все это автоматом осваивается, что вообще-то в других языках все эти вещи сами программисты пишут с нуля, как только появится нужда, но реальность не наебешь: js представляет из себя ебучий зоопарк, который нужно освоить, что бы сделать что-то минимально полезное. Да, все правда, да все так. И в статье еще много чего нет.
>>2074181 Нет, БЭМ-параша становится не нужна при использовании модулей, можно для каждого компонента иметь css правила с классами вида .container .box .error .item без БЭМ-хуйни с громоздкими классами из нижних подчеркиваний, дефисов и 4+ слов
Единственное, что я могу видеть здесь интересного, это когда ты еще и верстальщик и нужно самому писать стили типа .d-flex .d-block и собирать потом эти "модули" но это можно делать и просто применяя классы напрямую
Я правильно понимаю, что даже после введения в язык единого стандарта модульной системы, нодисты продолжают использовать CommonJS, или это вся документация настолько устаревшая?
>>2069347 (OP) Зачем разработчику нужен Реакт? jQuery ускорял и упрощал разработку, нивелировал недостатки js api и позволял без боли писать под разные браузеры. Со временем необходимость в jquery отпала, можно без боли писать все тоже самое на чистом js. Что такого может реакт, что нельзя без боли написать на чистом js?
У меня есть страница написанная на нексте. Как сделать так, чтобы при клике на пункт в меню, изменялась какая-то одна ее часть? Я поясню: Есть магазин, в магазине товары, у товаров есть отзывы. Причем это сделано так, что отзывы не на странице товара, а в специальном окне для отзывов. Я еще раз поясню: Вот есть хедер, есть футер, есть 2 сайдбара, есть лента с товарами. Это все не ререндерится (в идеале, по крайней мере), и есть специальная секция с отзывами. При клике на товар, фокус от текущего просто переходит к следующему (при этом изменяется путь), но все содержимое страницы остается тем же самым, меняются только отзывы подгруженные с сервера. Точно так же пользователь в любой момент может кликнуть в меню на пункт "консультанты", и в слайдере уже будут крутиться консультанты, при клике на них будут рендерится отзывы об их работе. Мне пилить отдельную страницу для консультантов, отдельную для товаров или как-то можно это все хитро в 1 запихать? Я знаю, что это звучит как ебанутый способ сделать фронт для магазина, но нихуя не поделаешь, ебанутых в мире много, к сожалению.
>>2074933 Это совсем не то что я имею ввиду. Ты меня не понял просто. У меня есть спецальная секция сайта, там отзывы. Для всего. Для товаров, для консультантов, для чего угодно. То, что там будет, зависит от того какой пункт в меню выбран. Айфрейм это настолько не то, что просто пиздец.
>>2074919 Поговаривают, что в старые времена использовали какой-то там ныне утерянный язык для динамического скрытия, отображения, создания элементов на веб-страницах и асинхронной загрузки данных. Звучит, конечно, как фантастика какая-то - любой, кто овладел бы такой силой, уже давно стал бы владычицей морскою, но попробуй покопаться в древних скрижалях гугла и мдн.
>>2074933 Я щас инквизиции донесу за твою черную магию, еретик.
>>2074939 >Поговаривают, что в старые времена использовали какой-то там ныне утерянный язык для динамического скрытия, отображения, создания элементов на веб-страницах и асинхронной загрузки данных. Звучит, конечно, как фантастика какая-то - любой, кто овладел бы такой силой, уже давно стал бы владычицей морскою, но попробуй покопаться в древних скрижалях гугла и мдн. Да понятно нахуй, что любой еблан может написать кондишон рендеринг с двумя ифами или тернарником. Только это нихуя не то. Я спрашиваю какой-нибудь проверенно удачный способ это реализовать. Но я все что я могу придумать ведет к ререндеригу всей страницы. Я не хочу так. Поэтому я спрашиваю, есть ли вообще способ ререндерить только один отдельный компонент, если его состояние зависит от другого компонента, и один хуй стейт изменится и заререндерится вся страница целиком.
>>2074954 >Отрендерить все, а на фронте динамически скрывать или показывать только нужное? И послать на сервер 50 реквестов вместо одного? Или один но на 20 гигабайт даты?
Если у тебя сам бэкенд фильтрует отзывы за тебя, то в чем тогда вопрос-то, распарсить жсон не получается? Отрисовать отзывы по этому жсону? Подставлять в запрос нужный параметр в зависимости от выбранного пункта?
>>2074957 Бля, у тебя приходит с сервера дата, которая ложится в state.reviews. Дальше у тебя есть компонент reviews, в котором отображаются state.reviews. Еще у тебя есть панелька на которой можно выбрать, что это будет за дата: фирмы, товар, консультанты, службы доставки. Куда тут лепить кондишонал, если проблема заключается не в том, чтобы отрендерить 2 копонента, или 1 комопнент, но с разными пропсами, которые лежат в разных местах стейта. А в том, чтобы сфетчить с сервера одну и ту же дату (rewievs) с разных моделей, и засунуть ее в компонент, но при этом сделать это так, чтобы весь остальной интерфейс не перерисовался нахуй 25 раз, пока ты перескакиваешь из /thing/1398574321743890127083 к /delivery/248723462307462370462378
>>2074960 >Подставлять в запрос нужный параметр в зависимости от выбранного пункта? Да, но тут как бы получается что каждый раз будет перерисовываться вся страница целиком, а не отдельная ее часть, стейт-то изменился. Хуй знает короче. Просто получается, что /goods это одна страница, /delivery это вторая, /employers это третья. Я понимаю, что так и должно быть, что это не неправильно. Но меня напрягает, что эти страницы делят между собой 99% компонентов. Я по сути спрашиваю, можно ли как-то из трех слепить одну, в которой просто изменяется один единственный компонент, вместо того чтобы каждый раз перерисовывать уже отрисованное. Или я может быть на ровном месте проблему нашел и хуй с ним, пусть ререндерится?
>>2074962>>2074976 >сделать это так, чтобы весь остальной интерфейс не перерисовался нахуй 25 раз, пока ты перескакиваешь В spa роутер это сделает за тебя - оставит общие компоненты, унаследованные от родительских вьюх и изменит только компоненты, непосредвенно прописанные в маршрутах. В противном случае отменяй переход на другую страницу либой preventDefault(), пушируй в историю новый урл руками фреймворком history.push() и перезагружай-перерисовывай отзывы.
>>2074982 >В spa роутер это сделает за тебя - оставит общие компоненты, унаследованные от родительских вьюх и изменит только компоненты, непосредвенно прописанные в маршрутах. Ну проблема в том, что они как раз нихуя не наследуют от родителя. Это равноценные потомки, родитель там совсем другое рисует. Между потомками такая хуйня работает?
>>2074984 >эти страницы делят между собой 99% компонентов >проблема в том, что они как раз нихуя не наследуют от родителя Проблема как раз в наследственности, только другого рода.
>>2074988 >Проблема как раз в наследственности, только другого рода. Ну ок. Есть идеи как эту проблему можно решить? Вынести в родитель общие компоненты и потом родителем обернуть потомков?
>>2075197 Действительно думаещь, что человек, который не способен вбить поисковой запрос по каналам и группам в телеге и вместо этого приходит на на аиб, кому-то нужен хотя бы в одной из них?
>>2069347 (OP) В системе на Ноде есть набор таймаутов, по которым происходят определенные события. Как сделать так чтобы за 30 секунд до истечения некого таймаута на фронт отправлялось системное уведомление об этом?
>>2075394 > На каком стеке работаешь? Веб-фронтенд. Делаю всякие приложухи с WebRTC, Canvas, WebAudio, WebMIDI. Считаю web прекрасной платформой, у которой мало альтернатив, однако JS порядком надоел своей ограниченностью.
>>2075593 > Но ведь все тобой перечисленное есть на уровне трансляторов. Нету. Покажи хоть один.Алсо, гомоиконности в JS быть не может по определению. Гомоиконность это свойство языка, её нельзя просто "прикрутить"
>>2075610 >Покажи хоть один Babel же. >Гомоиконности в JS быть не может по определению Ну как не может, если ты пилишь макрос и имеешь полный доступ к манипуляции AST прямо из пользовательского кода.
>>2075631 > Ну как не может, если ты пилишь макрос и имеешь полный доступ к манипуляции AST прямо из пользовательского кода. Гомоиконность подразумевает прозрачность AST. Т.е термы языка полностью соответствуют AST языка. Примеры: Lisp, Prolog, Wolfram Mathematica.
Только вкатился,посоветуйте какой язык с типизацией учить в довесок к ЖС/TS? Главное чтоб с перспективой практического применения, борщевые покемоны нинужны. Мейби C#?
>>2075772 На современном Visual Prolog можно писать дэсктопные окна. Я не знаю, как это реализовано (продукт закрытый), но факт таков - можно писать окна на Прологе. А это значит, что и вэб их можно принести. Но ни одна из открытых имплементаций Пролога не даёт возможности писать окна.
>>2075910 >>2075936 ой я неправильно выразился, сами элементы херятся, например свг-кнопка в чекбоксе на определённом проценте масштаба из середины чекбокса улетает вниз
>>2075993 Ну прочитал статью про микросервисы во фронтенде. То есть можно использовать сразу много либ? Я все равно нихуя не понял. Концепция пиздатая, разговоров нет, но мне нихуя не понятно можно или нельзя много библиотек стилей сразу использовать. >Be Technology Agnostic: Each team should be able to choose and upgrade their stack without having to coordinate with other teams. Custom Elements are a great way to hide implementation details while providing a neutral interface to others. То есть можно?
>>2076001 Конечно можно, ценой повышенной энтропии, так как для контриба нужно знать обе либы заместо одной. "Можность" чего либо зависит от условий. В тырпрайзе норма пихать кучу говнолиб с похожим функционалом, собственно оттуда идея микрофронтэндов и вытекла. >>2076004 Посмотри, какие стили у этой радиокнопки.
>>2076051 >Конечно можно, ценой повышенной энтропии, так как для контриба нужно знать обе либы заместо одной. Да там нехуй знать. Обе либы максимально юзерфрендли, в отличии от бутстрапа.
>>2075974 Нахера передавать какое-то говно из likes когда можно напрямую передавать полный жсон-подобный объект в конструктор? (а чтобы смотрел не уебищно, сделать это через обертку и фабрику)
>>2076094 Ну да. Я даже доки не читал, просто сел и стал пилить, если что не понятно, смотрел уже в доках. Максимально охуенные названия классов, которые легко использовать и запоминать, все очень пиздато сделано. Единственный затуп был, это когда я пытался брейкпоинты настроить, и не понимал, почему все через жопу, а потом оказало, что там вместо max-x используется min-x, то есть верстать надо сначало для мобилок, а брейкпоинты использовать для переноса на десктоп, а не наобарот.
>>2076102 > верстать надо сначало для мобилок Это по дефолту единственно верная практика, каким бы образом и спомощью чего бы ты не верстал. Только идиот мог бы начать делать иначе.
>>2076169 К ней привыкаешь за час использования. К тому же это не какие-то абстрактные классы, они очень, хуй знает как сказать, семантические что ли. Смотришь с разу ясно становится, как это выглядит. >>2076203 >Только идиот мог бы начать делать иначе. Или человек который верстает не по макету (потому что его нет), а сходу из головы. Сверстать и проверить функционал проще под десктоп, чем под мобилку, а потом дрочиться верстать под десктоп.
>>2070184 > Если возникают вопросы или хочется пообщаться, есть много чатов в телеграме, там всегда накидают тонны полезной инфы по технологиям и трудоустройству. Что за чаты, как их найти?
а это вообще законно, что мне фронту бывают дают задачи пофиксить чето в бд или почему бэкэндные конфиги где-то бажат? морозиться от таких тасков или норм фронту в базе колупаться?
Подскажите ньюфагу вкатывальщику. Вот мне как-то больше приглянулся ТС так что стоит ли мне сразу начать учить его, или сначала все равно нужно выучит ванильный ЖС?
>>2077134 Всё равно в проде ты будешь дебажить ванилу, так что сразу оба придётся учить. А потом сытые тимлиды будут хихикать с тебя задавая вопросы о прототипах.
>>2077134 невозможно выучить TS без JS. TS только добавляет строгую типизацию и фичи, завязанные на этой типизации. Любой TS код потом компилируется в JS. Ну и ещё раз повторю, TS это больше надстройка на JS, то бишь синтаксис TS = синтаксис JS. К тому же, TS используется часто в связке с фреймворком или нодой, то бишь тебе в любом случае надо учить ваниллу. Если есть еще вопросы, задавай
>>2075974 > Умммм ес, объявление конструкций через строчные референсы. Есть через script: <script type="application/prolog"> hello_world :- writeln("Hello world") </script> >>2076104 > Итераторы сильно медленней цикла? Разные сущности тащемта. Можно использовать итератор в цикле. Пусть DB - итераторорная обертка над IndexedDB. Тогда можно проходится по записям DB в цикле: await for(let entry of DB) {...} >>2077260 > синтаксис TS = синтаксис JS Дурачок. Syntax TS ⊃ Syntax JS.
>>2077262 Вот объясни мне, откуда появляются макаки в твоей голове? Может от того что ты и посмотрел поверхностно? Де факто пихуй какое ЯП, если бизнес требования лучше выполняет. Да TS хорош, когда вопрос про масштабируемость и устойчивость, но требуется больше времени на разработку и сложнее прогеров найти Плюс ЖС в том, что тут не нужно танцев с бубнами чтобы настроить его, он прост в понимании и освоении. Если тебе на жс нужно качество кода -- все зависит от твоих рук и используемого софта, ты про линтеры же слышал?
>>2077287 человеку привыкшему к строгой типизации очень неприятно писать на js. Я изначально продумываю архитектуру и систему типов, которая легко переносится на любой нормальный яп. Только в случае динамических - я действительно от этого не получаю никаких преимуществ, язык лишь мешает писать нормальный год. (0 возможность IDE, да еще миллион лишних тестов на проверку инвариантов, которые можно было бы в ином случае просто выразить типчиками)
>>2077134 Конечно сначала нужно от и до знать ванильный Тс просто помогает тебе понять что и в каком виде ты получаешь Очень много вакансий интересных на тс, без работы точно не останешься
>>2077296 Ну так не дрочи типы ради типов, а пиши сразу же функциональный код. И "тесты на инварианты" - это шиза и непонимание того, зачем нужны тесты и зачем нужны динамические языки. Если в динамическом языке кто-то передаст число в твою функцию, работающую только со строками, то это его проблемы и его ошибка, тебе незачем менять рантайм ошибку на свою кастомную в попытке подтереть кому-то жопу, это обезьянья работа(ака работа типошизика).
>>2077296 Учу js так как на стажировке нужно знать фронт. Ужасно противно изучать. Как понять что я могу передать в функцию которую первый раз вижу? как гарантировать, что в мою функцию придут два Стринга, а не какие то обьекты, а ведь у нас еще ошибок почти нет. Пришло не то что мы ожидали?похуй вернем андефайнд и сиди разберайся где было не соответствие типов? Да и с обьектами очень все странно. Это как бы обьект, но еще это массив или map и методы у них разные. Символы вообще интересная вещь, это типа что бы код понимал что этот обьект итерируемый, а этот массив вообще то. Я не далеко еще продвинулся в изучении(300 страниц кантора), но то что уже изучил тянет блевать
>>2077485 >Как понять что я могу передать в функцию которую первый раз вижу? По названию и по документации, как и везде. >как гарантировать, что в мою функцию придут два Стринга, а не какие то обьекты Если они "придут", то не от зубной феи, а их кто-то туда отправит и этот кто-то получит ошибку или неожиданное поведение, т.к пользуется функцией не по назначению. Почему это твоя проблема?
Я хочу зацепиться за элемент document.getElementsByClassName("inner-EJ_LFrif"); И получать значения. В инспекторе есть эти классы, но он не находит их после загрузки страницы с виджетом. Но спустя какое-то время эта команда срабатывает и находит элементы. С чем это связано? И могу ли я как-то это обойти?
>>2077770 >С чем это связано? И могу ли я как-то это обойти? Связано с тем что страница догенеривается после загрузки скорее всего. Обойти - элементарно, просто жди пока элемент появится.
Раз в месяц 25 числа тебе на карту начисляют деньги в размере 100к. Если ты в произвольный момент времени посмотришь баланс своей карты, там будут 100к?
Эта примитивина расписана в любом учебнике по работе в домом в первых главах. Да даже в любой мало мальской статье о том, что такое DOM. Если ты всерьез считаешь, что ходить и задавтаь вопросы - почему 2 + 2 это 4, а 4 - 2 это 2 - нормально, то и вполне нормально, что тебе отвечают в таком духе. Почему ты решил что кто-то должен поощрять твою лень.
>>2077490 Это конечно очень продуктивно лезть в доки, когда в типизированых языках по названию и принимаемым/возвращаемым типам уже ясно что она делает
>>2077599 >Если они "придут", то не от зубной феи, а их кто-то туда отправит и этот кто-то получит ошибку или неожиданное поведение, т.к пользуется функцией не по назначению.
Но почему я об этом во время компиляции узнать не могу? то есть что бы понять что функция сделала что то не то, мне уже на результат смотреть надо.
Тут выше писали, что мол вы не понимаете предназначение динамически типизированных языков. Так вот обьясните пожалуйста в чем их преимущество? как по мне отсутствие явных типов у переменных ведет к куче проблем и багов, а так же приходиться думать о куче вещей которых бы не было если бы вместо let писали бы nuber,string и тп
Надо ";" в конце строки ставить или нет? В какой-то книге читал, что это конвенция и нужно ставить обязательно, но сейчас смотрю видосики зарубежные и там никто не ставит, бля. Уже почти решил поудалять их из своего быдлокода, чтобы на собеседовании за омегана не приняли.
>>2078022 Точки с запятыми нужны, но их руками блять никто не ставит. Для этого есть eslint и его автоисправление. Я боюсь представить что у тебя там без еслинта, показывай свое творение
>>2077924 >то есть что бы понять что функция сделала что то не то, мне уже на результат смотреть надо. Ты охуеешь, но это всегда и во всех языках так, никакие манятипы тебя не защитят от того, что "функция сделала что-то не то", потому что в 99% случаев "не то" это не сложение строки с числом, а ошибка бизнес-логики. >Так вот обьясните пожалуйста в чем их преимущество? как по мне отсутствие явных типов у переменных ведет к куче проблем и багов В том, что тебе не нужно писать в два раза больше кода, чтобы удовлетворить конпелятор и получить взамен только чуть более умную IDE. От багов типы не избавляют, потому что опять же, 99% имеющих значение багов - это баги в бизнес-логике и избавиться от них можно только через следование методу написания кода, и метод такой известен один - тестирование. И тестирование не типов, а этой самой бизнес-логики. Такое тестирование делает любые проверки типов полностью вторичными и ненужными, тебе не нужно проверять "не складываю ли я где-то число со сторокой", если ты и так убедился, что основная логика программы работает и делает что нужно.
Сап, подскажите пожалуйста, сделал компоненту отдельную для input, но теперь атрибуты перестали работать, как их добавить? placeholder например? Пытался через props, но не работает.
>>2078263 Ментор >Все твои наставники сидят в этом треде Обычно мне здесь помогают, да, но сегодня что-то даже великие наставники двача не помогли >>2078265 Он бы помог обнаружить это? или то что там сразу обьявляешь с типами? Я реакт только начал учить, с тайпскриптом наверно своих заебств полно будет в итоге не потяну все
>>2078267 У тебя тут на 5 строчек кода целая пачка каких-то непонятностей: 1. Почему из "цсс" ты импортируешь какие-то класснеймы? 2. Не очень понимаю, в чём смысл помечать ".модулем" цсс. В будущем всё равно можно будет запаковать всё в кастом пафинг с префиксом по типу "@common/BasicInput" или нейминговым "import { BasicInput } from "@common/BasicInput" 3. Почему вообще экспортишь не неймингом 4. Почему не дестракчуришь пропсы, если объектом их не используешь 5. Почему не спредишь пропсы, если их не дестракчуришь
Самое главное: нахуя тебе вообще этот компонент По итогу отличается от обычного инпута только захардкоженным в нём цсс стилем, что обычно делают или для быстрого прототипирования с надезигненным небольшим набором компонентов, но редактировать в будущем это реально сложно Имхо "общие" компоненты обязаны быть полностью отвязаны от контекста. Тут хоть логика напрямую не затронута, но подразумевается повсеместное использования, что как бы ведёт к спавну всяких BasicInputSecondary, BasicInputTextarea и тому подобного мусора с перемешанной семантикой роли и назначения
>>2078268 Да, сам виноват что ошибку не написал сразу, согласен >>2078273 >>2078278 Да я реакт сегодня в первый раз скачал в жизни вообще, я только js учил.
>>2078278 Почти ничего не понял 1. ну чтобы из цсс модулей классы брать? в видосике так было 2,3,4,5 не понял
>подразумевается повсеместное использования, что как бы ведёт к спавну всяких BasicInputSecondary, BasicInputTextarea и тому подобного мусора с перемешанной семантикой роли и назначения Не, там обычные инпуты менюшные типа email, phone, password и т.п., у них одинаковая ширина, бордер и все-такое, не думаю что с этим проблемы будут. Просто если бы я так не сделал инпут через компоненту, то мне бы пришлось для каждой компоненты один и тот же класс добавлять
>>2078288 Не обращай внимание тогда. Пчол, подучи хорошо базу. Ты наверно даже не в курсе, что в видосике твоем используются css-modules и сам ты не в курсе для чего такой подход используется. Практикуйся больше, почитай документацию официальную. Она в целом хорошо написана, практические примеры смотри на ютабе
>>2078292 ) >>2078297 Спасибо за напутствие, буду учить Ну видос там так и назывался Css модули (it камасутра) css модули я так понял чтобы не заебываться с БЭМом и названия классов не пересекались
>>2077855 Ебать аж киберфорумом повеяло, такая-то доброта и готовность помочь. Милчеловек, поясни несведущему - как элемент может быть в доме страницы, но не в самой странице, а?
>>2072961 Поскольку ответов нет - ответит дежурный добродвач в три ночи.
Заменить скрипт можно, разумеется, но сделать это просто - даже хуй знает как (вставку роутера, который будет подменять содержимое, в разрыв не предлагать).
Вообще сильно зависит от задачи. JS велик в том числе и своими возможностями манкипатчинга, то есть шатания трубы кусков кода или даже встроенных средств среды на ходу. Ну и вставляется это на страницу элементарно, гугли Tampermonkey.
И теперь еще раз, анон: что конкретно тебе нужно сделать?
Аноны, помогите плиз. Делаю авторизацию на реакте с жвт токеном, апишка есть рабочая. Ввожу данные, в ответ мне прилетает Set-Cookie: token=токен-хуёкен; Path=/; Expires=Tue, 27 Jul 2021 14:31:28 GMT; HttpOnly
Куки в девтулзах хрома видна, кончается через месяц, но при следующем запросе в хедерах этого куки нету. Разве httpOnly куки не должны каждый раз отправляться на сервер при запросе? Клиент на localhost:3000, апи на localhost:5000. Конечно есть варик просто сохранить токен в редукс и вставлять при каждом запросе хедер кастомный, но я хочу заставить работать куки. На ванилла жабаскрипте куки с каждым запросом сами добавлялись