Новый конфиг для Eslint 9
18:59
Пікірлер
@user-yn8pv7kp6y
@user-yn8pv7kp6y 5 сағат бұрын
ультра плохо обьяснил что куда отправляет не понятно что такое кетч не понятно
@user-pv4mh2xd6e
@user-pv4mh2xd6e 9 сағат бұрын
какой же у тебя голос приятный
@arseqpage9131
@arseqpage9131 9 сағат бұрын
Спасибо компилятору за автора)
@skirrsolo4077
@skirrsolo4077 13 сағат бұрын
дякую!
@BOCbMOU
@BOCbMOU 14 сағат бұрын
Для еслинта с экшеном на сейв можно ещё настроить какие именно правила будут фикситься, чтобы не фиксить вообще всё во всём файле. В частности, очень удобно триггерить все правила, касающиеся импортов.
@scc-6
@scc-6 14 сағат бұрын
Я думал это про мемы(((
@mike-aaa
@mike-aaa 14 сағат бұрын
Эх ты хитрый, взял поиск на лету и заменил на поиск по кнопке
@mishanep
@mishanep 12 сағат бұрын
Там не была поиска на лету :) по кнопке или по нажатию enter
@limpchh
@limpchh 17 сағат бұрын
Спаасибо за ролик! Узнал проект с курса по тестам :)
@user-le3je2mu4n
@user-le3je2mu4n 18 сағат бұрын
круто как всегда..благодарю
@_renamed_
@_renamed_ 18 сағат бұрын
Проделал все по видео, после npx eslint --init не появился файл .eslintrc.js, а появился файл eslint.config.mjs и выглядит он совсем не так как файл в видео, как его настраивать?
@_renamed_
@_renamed_ 18 сағат бұрын
Помог совет с стековерфлоу yarn add eslint-config-react -D
@mishanep
@mishanep 18 сағат бұрын
Если у вас поставился eslint девятой версии, то там уже другой формат конфига, не как на видео. У меня недавно выходил ролик про это обновление
@NeoCoding
@NeoCoding 19 сағат бұрын
а что если на Нексте проект?
@mishanep
@mishanep 19 сағат бұрын
Без проблем В доке есть инфа как настроить для некста
@demos.
@demos. 20 сағат бұрын
А как в этом случае размер бандла меняется? Особенно на больших проектах
@mishanep
@mishanep 19 сағат бұрын
На рабочем проекте не пробовал. Как будет готово для продакшн, можно будет ротестировать
@exelione2229
@exelione2229 Күн бұрын
Курс прокачал мой мозг, спасибо, Михаил :3
@vladislav_artyukhov
@vladislav_artyukhov Күн бұрын
Ех, жаль что компилятор не в WebAssembler с малыми бинарниками компилирует
@monterio1234
@monterio1234 Күн бұрын
Vite csp не поддерживает же еще? Я про аналог__webpack_nonce__
@serhiikichuk
@serhiikichuk Күн бұрын
Благодарю! Лаконично с наглядным примером. Как говорится "на компилятор надейся, а сам не плошай"
@lyubishkin
@lyubishkin Күн бұрын
Привет, вижу используешь браузер arc?) я вот тоже, очень нравится, а ты что думаешь по поводу него?
@mishanep
@mishanep Күн бұрын
Недавно попробовал. Пока нравится. Поставил его дефолтным. Посмотрим приживется ли.
@michaelmyers717
@michaelmyers717 Күн бұрын
Короче ушёл с фронта на бэк где-то год назад, т.к. там попроще дела с работой, но остался подписан на кучу фронтенд-каналов. Сейчас включил и вот вопрос возник Ребят, вам самим то по кайфу годами искать различия между useCallback и useMemo? Я имею ввиду глобально, как можно этим долго заниматься? Все эти реакты и вью просто же рендерят gui, зато столько пафоса..
@atmalive
@atmalive 16 сағат бұрын
От этого зависит, как твой бэк будет нагружен, Как будет с сео у бизнеса и еще много чего, так что не надо тут))
@michaelmyers717
@michaelmyers717 15 сағат бұрын
@@atmalive та хз, это если ты работаешь в яндексе или сбере и ещё какой корпорации. Вас же всех туда не возьмут) Маленьким и средним клиентам вообще на это плевать, им важна бизнес-логика и чтоб работало быстро
@atmalive
@atmalive 15 сағат бұрын
@@michaelmyers717 любой мало мальски нагруженный сервис, который висит для всех. Вот как раз сейчас такой переписываю за горе фронтендерами. Минимизирую обращения.
@user-le3je2mu4n
@user-le3je2mu4n Күн бұрын
благодарю, всегда супер-уроки от Михаила
@user-le3je2mu4n
@user-le3je2mu4n Күн бұрын
спасибо большое
@volshebniyfonar
@volshebniyfonar Күн бұрын
Подскажите пожалуйста название компании, где можно полгода не работать?)
@1995taunus
@1995taunus Күн бұрын
Спасибо за видео! Вы часто повторяете слово "коробка". Что вы имеете ввиду?
@dr.margulis7773
@dr.margulis7773 Күн бұрын
код, который скачивается по дефолту
@mishanep
@mishanep Күн бұрын
Представьте, что вы купили компьютерный стол. Бывает так что он уже собран либо же нужно собирать самому. Вы хотите чтобы была выдвижная панель под клавиатуру - она может быть при покупке, а может придётся прикручивать как-то самому. Так и здесь. 'Из коробки' значит, что что-то есть сразу без дополнительных усилий со стороны разработчика.
@awenn2015
@awenn2015 Күн бұрын
Это же популярное устройство выражение, это базироованная база, база в квадрате умноженная на куб 😅
@vitya.obolonsky
@vitya.obolonsky Күн бұрын
Черговий гавно компилятор
@boycovclub
@boycovclub Күн бұрын
Написал бы кастомный дебоунс и прикрутил бы к инпуту) и не забивал бы голову глупостями)
@NIReeMK
@NIReeMK Күн бұрын
А чем дебаунс поможет в плане ререндеров? Для него все равно нужен какой-то стейт, Стейт будет триггерить ререндер. Да и смысл ломать себе голову когда ререндер за 1мс происходит
@aleksprimetv
@aleksprimetv Күн бұрын
Вот бы по профайлеру подробный разборчик)
@user-ub2rg3eg8z
@user-ub2rg3eg8z Күн бұрын
Поддерживаю
@user-jf2ui2qy1y
@user-jf2ui2qy1y Күн бұрын
+
@Ecto-Gamet
@Ecto-Gamet Күн бұрын
+
@dmtrack
@dmtrack Күн бұрын
+++
@bonaquazone7718
@bonaquazone7718 21 сағат бұрын
+
@Apxi_Social
@Apxi_Social Күн бұрын
спасибо
@alexmarch
@alexmarch Күн бұрын
планируете ли вы новый курс по Реакт ? например я это вижу как реакт едвансед + все фичи/хуки реакт 19 .
@mishanep
@mishanep Күн бұрын
Есть мысли на сей счёт. Пока без конкретики.
@jullpic
@jullpic Күн бұрын
Спасибо за хорошее объяснение
@true227
@true227 Күн бұрын
Правильно я понимаю, что это всё только для новых проектов, а вот все прежние проекты так и будут с принудительной мемоизацией, т.е. для реальной работы этот компилятор ничего не даёт
@mishanep
@mishanep Күн бұрын
Действующие проекты можно будет также адаптировать. Нужно будет версию Реакта обновить.
@true227
@true227 16 сағат бұрын
@@mishanep Михаил, а в нексте это будет работать?
@user-pe8kt3ze1i
@user-pe8kt3ze1i 6 сағат бұрын
@@true227 Да, в видео об этом говорилось
@alexdsay
@alexdsay Күн бұрын
Судя по видео то, что есть на сегодняшний день, это неплохо, но не панацея, все равно нужно будет местами применять мемоизацию и чекать профайлер
@vladyslavdremliuha6147
@vladyslavdremliuha6147 Күн бұрын
Спасибо большое автору за видео!
@user-uz8qg6hf8p
@user-uz8qg6hf8p Күн бұрын
10:38 у чувака при введении каждой новой буквы увеличивается число ошибок, а ему похер)
@Farruh_13
@Farruh_13 Күн бұрын
1. От слова совсем не относится к теме видео. 2. Эти ошибки могут появляться в разных случаях, например сервер отключен, просто не включил бэк или даже если ты из термина локалхост отключил , а страницу используешь без перезагрузки и эти ошибки не связаны с инпутом. Крч исходя из твоего коммента тебе или мало лет или нету опыта работы
@user-jf2ui2qy1y
@user-jf2ui2qy1y Күн бұрын
​@@Farruh_13он просто тупой, вот и все
@vadem_zip
@vadem_zip Күн бұрын
Вау...
@__robert__paulson__
@__robert__paulson__ Күн бұрын
@@Farruh_13 или беда с самооценкой, что скорее всего
@PetrovichErochin
@PetrovichErochin Күн бұрын
То есть после установки компилятора useMemo вообще писать не нужно? Или всё же стоит, но для "принудительной" мемоизации?
@Farruh_13
@Farruh_13 Күн бұрын
Вообще не нужно, если напишешь то компилятор все равно переделает все
@Fanta.Bamboocha
@Fanta.Bamboocha Күн бұрын
Спасибо за обзор компилятора
@krowker
@krowker Күн бұрын
хороший пример спасибо
@ufc_uz6
@ufc_uz6 Күн бұрын
Круто
@exelione2229
@exelione2229 2 күн бұрын
Спасибо, в 2024 до сих пор очень полезно
@user-tb3mm6dl3z
@user-tb3mm6dl3z 2 күн бұрын
Ку💪😏
@alexanderabdurakhmanov151
@alexanderabdurakhmanov151 2 күн бұрын
Super🎉
@AzamatRakhimzhanov
@AzamatRakhimzhanov 2 күн бұрын
Вместо :wq также можно ввести :x
@Andimian-wu3bc
@Andimian-wu3bc 3 күн бұрын
По красоте объяснил!
@user-ml4ul2xk9l
@user-ml4ul2xk9l 3 күн бұрын
спасибо большое. очень полезная вещь
@TheS68123
@TheS68123 3 күн бұрын
Теперь вместо AnyAction . UnknownAction
@1311avenue_
@1311avenue_ 4 күн бұрын
Уже на 1:51 ничего не работает. Расширения переустанавливал, че только не делал, все равно даже ошибки не подсвечивает
@mishanep
@mishanep 4 күн бұрын
Версия eslint какая?
@1311avenue_
@1311avenue_ 4 күн бұрын
@@mishanep 8.57
@1311avenue_
@1311avenue_ 4 күн бұрын
@@mishanep вроде заработало частично (хотя бы начало подсвечивать ошибки), но автофикс почему то не работает
@mishanep
@mishanep 3 күн бұрын
С девятой версией изменится подход к конфигу, у меня недавно вышло видео на эту тему. Автофикс - надо разбираться. Если через терминал работает, но через редактор - нет, значит что-то с настройками IDE.
@mashush9197
@mashush9197 4 күн бұрын
тоже не особо понял зачем они это все это решили обновить, причем именно в таком виде. Если взять мой старый конфиг eslint, то там все понятно - четко описаны правила, плагины, расширения, что следует игнорировать. Захотел обновится до новой версии - посмотрел, подумал, мало что понял и забил)
@maratfaizer
@maratfaizer 4 күн бұрын
Спасибо за видео! Для меня оно было очень полезным: с его помощью я переписал свой pet-проект (FE - Next.js + BE - Nest.js + Postgres). Плюс был полезен пример с seed: с его помощью мне было просто перенести данные в новые таблицы
@annonymous8220
@annonymous8220 4 күн бұрын
Спасибо за наводку, в самом деле фишки постмана делать все через аккаунты и их облака - так себе ситуация для меня. Давно хотел на что то поменять.
@alexeyfilippov42
@alexeyfilippov42 4 күн бұрын
Почему любому придётся с ним встретится?
@mishanep
@mishanep 4 күн бұрын
Git может выкинуть в vim, или сервер настроить через консоль понадобится
@sergeyf4256
@sergeyf4256 5 күн бұрын
у меня вопрос зачем рано или поздно придется столкнуться с vim? мне кажется это выбор каждого, а кто выбрал тот разберётся.
@mishanep
@mishanep 5 күн бұрын
Речь не идет про то, чтобы переходить на редактор vim вместо vs code или webstorm. Скорее про то, что vim может сам открыться при работе с git, или мы добрались до той стадии, когда сталкиваемся с настройкой сервера через терминал и ни о каких редакторах с графическим интерфейсом речи просто нет - либо vim, либо nano.
@michaelmyers717
@michaelmyers717 4 күн бұрын
Даже работая в vs code это может понадобиться) например ты делаешь мерж веток и у тебя случается конфликт, ты его решаешь и потом vs'ка открывает терминал с коммитом конфликта, так вот чтобы этот коммит сделать и выйти из консоли надо написать vim'овскую команду для выхода :q! Может есть плагины для более удобной работы с гитом там хз, я больше работаю в phpStorm
@user-gu7js5go4e
@user-gu7js5go4e 5 күн бұрын
В времена продвинутых интерфейсов как голосовое управление сидеть играть с консольным редактором это удел гиков )