Хотите принять участие в съемках? 📝 Оставьте заявку в форме - forms.gle/6uTY5rig17guS3tE9 Наш телеграм-канал с новостями веб-разработки, полезными материалами, возможностью участвовать в карьерных консультациях, мок-интервью и активным чатом на 4 000 ребят с самым разным опытом, присоединяйтесь! ✈ t.me/purple_code_channel Полезные видео 🍿 Код-ревью: 8 ошибок в 1 кнопке на React - kzbin.info/www/bejne/qInQhmSioNGhgsU 🍿 Обзор нового React 19 - kzbin.info/www/bejne/j6fbq5mQfN2Eh5Y 🍿 Новости веб-разработки - kzbin.info/www/bejne/n36pqqSmnryLlbs Бесплатные материалы 🗂 Бесплатные карты развития в разработке под вашу ситуацию - purpleschool.ru/skills? 🗂 Бесплатный курс «Основы разработки» - purpleschool.ru/course/code-basics? 🗂 Бесплатный курс «CSS Flexbox» - purpleschool.ru/course/flexbox? Обучение по темам из видео 🚀 Карьерный путь «Frontend-разработчик» с 1,5 года практических проектов, полным освоением навыков и опытным наставником - purpleschool.ru/profession/frontend? 📚 Курс по теме «HTML и CSS» - purpleschool.ru/course/git? 📚 Курс по теме «Продвинутый JavaScript» - purpleschool.ru/course/javascript-advanced? 📚 Курс по теме «TypeScript с нуля» - purpleschool.ru/course/typescript? 📚 Курс по теме «React и Redux Toolkit» - purpleschool.ru/course/react-redux? 📚 Курс по теме «Next.js - с нуля» - purpleschool.ru/course/nextjs? 📚 Курс по теме «Feature-Sliced Design» - purpleschool.ru/course/fsd?
@grovestreet212617 сағат бұрын
Как всегда вышел имбовый видос. Благодарим вас, Антон Ларичев, что вы снимаете для нас имбовые и обучающие видео)))
@PurpleSchool17 сағат бұрын
Спасибо)
@Script69614 сағат бұрын
Что то тут напутали, господа const delay = (ms, rValue) => { return new Promise(resolve => { setTimeout(() => { resolve(rValue); }, ms); }); } const values = [1, 2, 3] values.forEach(async (value) => { const res = await delay(1000, value); console.log(res) }) console.log('DONE') Тут всегда будет вывод 1, 2, 3 в таком порядке forEach тут вообще не причем
@PurpleSchool5 сағат бұрын
Да, тут лучше было бы сделать случайную задержку, чтобы точно получить разные результат const res = await delay(Math.floor(Math.random() * 2000), value);
@tacituskilgore22589 сағат бұрын
Побольше таких видосов, Антон !
@PurpleSchool5 сағат бұрын
Хорошо)
@sashas.33234 сағат бұрын
на 14.20, так с forEach-ем вывод правильный 1,2,3, он не дожидается выполнения , но ведь setTimout-ы были запланированы в нужно последовательности. я проверил в браузере
@ЕвгенийКраев-я2ж16 сағат бұрын
31:50, а зачем тогда нужны серверные, если клиентские тоже рендерется на сервере, к чему такое разделение?
@PurpleSchool16 сағат бұрын
Так как на клиентских нельзя получать данные на сервере.
@FedorRasputin-v6i17 сағат бұрын
Сразу же лайк ❤ Нужно больше таких видео
@PurpleSchool17 сағат бұрын
Спасибо!
@xyozy815 сағат бұрын
8:34 помню год назад вы мне говорил, что семантика имеет небольшое(или даже было озвучено 'минимальное') влияние на сео)) про fsd, конечно, грустно слышать, такой неудобный подход столь популярен😢, а так собес интересный)
@user-Duke201713 сағат бұрын
Карго культы очень любят в России, это норма
@PurpleSchool5 сағат бұрын
Не большое, но сементика будет плюсом.
@pika4u38016 сағат бұрын
Там точно не оговорка в конце про Middle+?)
@СамирАбасов5 сағат бұрын
Использование tw похоже на использование ts. Первые ощущения негативные и возникает куча вопросов зачем всё усложнять. Но после того как пользуешься не понимаешь как вообще по другому можно. В недостатки tw всегда приводят огромный код, но эта проблема решается плагином, точное название его не помню вроде inline fold, он просто сворачивает все классы пока не нажмёшь на classname='...' по итогу кода становиться меньше. Плюсы tw которые парень не смог описать 1. Скорость написания, вам больше не нужно придумывать кучу имен классов, это снижает нагрузку на мозг для которого подобная задача является часто тяжелой 2. Скорость отладки, больше не нужно искать какие стили влияют на компонент, как они определены и где они хранятся. 3 Переиспользуемость - компоненты которые используют tw можно скопировать с других проектов и с большой вероятностью они будут выглядеть как и предполагалось, чем в случае с кастомными стилями, когда вам придётся понять как вообще в проекте устроена система стилизации. Есть еще преимущества, но их более сложно описать, например быстрое создание вариативности классов
@PurpleSchool5 сағат бұрын
👍
@sharkman643410 сағат бұрын
Насчет тайлвинда согласен +100500, реально быстро писать и не думаешь о классах + нет отдельных.файлов для скачки по ним, вся разметка перед глазами прям на логике что очкнь ускоряет + вся легенда про лапша код это миф. Парню годик и пару жирных прожектов и пойдет.
@СамирАбасов5 сағат бұрын
Использование tw похоже на использование ts. Первые ощущения негативные и возникает куча вопросов зачем всё усложнять. Но после того как пользуешься не понимаешь как вообще по другому можно. В недостатки tw всегда приводят огромный код, но эта проблема решается плагином, точное название его не помню вроде inline fold, он просто сворачивает все классы пока не нажмёшь на classname='...' по итогу кода становиться меньше. Плюсы tw которые парень не смог описать 1. Скорость написания, вам больше не нужно придумывать кучу имен классов, это снижает нагрузку на мозг для которого подобная задача является часто тяжелой 2. Скорость отладки, больше не нужно искать какие стили влияют на компонент, как они определены и где они хранятся. 3 Переиспользуемость - компоненты которые используют tw можно скопировать с других проектов и с большой вероятностью они будут выглядеть как и предполагалось, чем в случае с кастомными стилями, когда вам придётся понять как вообще в проекте устроена система стилизации. Есть еще преимущества, но их более сложно описать, например быстрое создание вариативности классов
@sharkman6434Сағат бұрын
@@СамирАбасов + эффективный поиск по классам просто бомба, скопировал классы в девтуле и нашел в проекте это место + кастомизация простая понятная. Работал с ним в большом проекте на нексте, не заметил длинные классы, обычно длинные были места где не правильно написанно и пытались без clsx что то делать )
@lex_nel309716 сағат бұрын
Вопросов чет маловато. Про git например, про REST API. Но тогда видео бы растянулось часа на 3)
@PurpleSchool16 сағат бұрын
ага
@lex_nel309716 сағат бұрын
Почему React!? Frontend - это не только React.
@PurpleSchool16 сағат бұрын
Да, но данный кандидат пишет на React
@Kira_sk15 сағат бұрын
Проблем не будет если добавлять data-test-id
@PurpleSchool14 сағат бұрын
@@Kira_sk 👍
@JJohnson-fy9uz15 сағат бұрын
ну тут максимум trainee, на junior в текущих реалиях не тянет
@Script69615 сағат бұрын
И на что он не ответил на Джуна ?
@DefaultProgger14 сағат бұрын
да на студента 1 семестра шараги тогда уж скорее, раз это для тебя trainee))))))
@pika4u38013 сағат бұрын
Вам же сказали, Middle+)
@user-Duke201713 сағат бұрын
Ну да, ну да, а потом заходишь на проект к таким мегасеньорам, а у них все функции в useCallback обернуты, зато у них вокруг все trainee
@pika4u38012 сағат бұрын
@@user-Duke2017 Да не, как по мне, кандидат хорошо отвечал