Смотрим проекты подписчиков 8 проектов. Оптимизация, ререндеры, memo, useCallback, bundlephobia

  Переглядів 148,746

Ulbi TV

Ulbi TV

День тому

В этом ролике мы посмотрим 8 проектов от подписчиков. Один из них разберем детально. Остальные вы сможете посмотреть по ссылке ниже. Код ревью подписчиков.
Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/frontend
Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
Все проекты тут (github) - t.me/ulbi_tv/91
Масштабируемые VPS от компании Мастерхост на топовом железе. Мастерхост - один из первых хостинг-провайдеров в России, работающий на рынке с 1999 года.
Процессор AMD EPYC, SSD NVMe-диски, бесплатное резервное копирование и удобная панель управления виртуальными серверами для построения надежной IT-инфраструктуры.
А специально для подписчиков канала Ulbi TV приятный бонус! Воспользуйтесь промокодом ULBITV для получения скидки 15% при заказе виртуального сервера или веб-хостинга.
masterhost.ru/vps/?...
Таймкоды:
00:00 ➝ Введение
03:30 ➝ Код ревью. Первый проект. Аналог кинопоиска. Оптимизация перерисовок, bundlephobia, react memo, usecallback, useMemo.
10:50 ➝ Наглядный пример лишних ререндеров
19:25 ➝ 2 проект. ASCII генератор
20:10 ➝ 3 проект. Бронирование отелей
20:50 ➝ 4 проект. Стратегическая игра
22:05 ➝ 5 проект. Игра раннер-платформер
23:00 ➝ 6 проект. Микрофронтенды, монорепа на ангуляре
23:50 ➝ 7 проект. EVE routes
24:30 ➝ 8 проект. Аналог кинопоиска
25:30 ➝ Итоги, ставим лайки
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
Qiwi кошелек - qiwi.com/n/BODYE821
Яндекс деньги - yoomoney.ru/to/4100116193037469

КОМЕНТАРІ: 286
@Moishe_Rubinstein
@Moishe_Rubinstein Рік тому
Посмотрел и понял, как же дохрена мне ещё учить....))))
@user-qp7ph5df7x
@user-qp7ph5df7x Рік тому
Спасибо за видео. Долго ждал такого, надеюсь еще будет выходить.
@pavel.arepev
@pavel.arepev Рік тому
Очень круто! Пожалуйста, не забрасывай разборы чужих проектов! Это очень помогает понять и свои ошибки) Хотя бы по немногу) Спасибо!
@valeramischenko9391
@valeramischenko9391 Рік тому
Тимур, спасибо за всегда актуальные видео. Мне, как начинающему, посмотреть на структуру и архитектуру разных проектов просто невероятно полезно
@kevinflynn4867
@kevinflynn4867 Рік тому
Спасибо Улби ,ты крут ). Ребята молодцы что поделились проектами ,все проекты по свойму хороши. Я с удовольствием заброинровал бы номер в отеле или посмотрел бы фильм на таких приятных сайтах ,желаю всем успехов !
@alik64
@alik64 Рік тому
Спасибо за видео , как всегда очень полезный материал ! Пошел проверять свои приложения 😁🚀
@IlyaShaforostoff
@IlyaShaforostoff Рік тому
огромное спасибо, полезный обзор, особенно когда высказали рекомендации по проекту, что мемоизировать, что нет и почему. ваши силы были потрачены не зря! с удовольствием посмотрел
@user-rk4px6nb6s
@user-rk4px6nb6s Рік тому
Очень круто. Спасибо большое за ваш труд. И советы актуальные
@Nemimo1
@Nemimo1 Рік тому
Тимур, спасибо вам огромное! Крутейший контент, очень здорово!
@iskander1514
@iskander1514 Рік тому
Отличное видео, рад что существует такие каналы как твой. Хорошо помогает новичкам увидеть реальный пример работы. Хотелось бы в будущем посмотреть разбор проекта на Vue
@Lolin-dx7hk
@Lolin-dx7hk Рік тому
Отличное видео! Судя по частоте выхода видео и по их наполнению, вы очень много времени посвящаете этому, и это на протяжение длительного времени. Было бы круто, если бы вы рассказали как проводите свой рабочий день и как вам удается столько времени поддерживать такую продуктивность (хотя бы в формате поста). Спасибо !
@vadymkononenko685
@vadymkononenko685 Рік тому
офигенная рубрика на самом деле, очень классно, я как раз перед просмотром, когда только видос вышел, подумал, что оставлю коммент, что давай больше подобных видосов где разбираешь чужой код и в самом конце ты говоришь, что больше такое делать не будешь((
@alexrassydihin710
@alexrassydihin710 Рік тому
Ждем ролик по вебпаку. И спасибо за этот!
@nagibatorpro734
@nagibatorpro734 Рік тому
Люблю такие видео,делай почаще !
@barbatage5078
@barbatage5078 Рік тому
Ат душииии братишка! Спасибо 🙏🏻
@user-ug1vi3bv1f
@user-ug1vi3bv1f Рік тому
Спасибо! Ребята крутые, постарались на славу! Мне понравился проект "Бронирование отелей" своей практичностью. Когда смотришь такие проекты понимаешь как много еще предстоит выучить, чтобы выйти на должный уровень.
@user-bs1ef6tt3e
@user-bs1ef6tt3e Рік тому
Не столько учить, сколько практиковаться
@phonty29
@phonty29 Рік тому
@@user-bs1ef6tt3e практика часть учебы
@joehunter1971
@joehunter1971 Рік тому
@@phonty29 учёба часть практики
@sh0ny
@sh0ny Рік тому
Являясь поклонником ЕVE , скажу, что это реально круто! ООООчень было интересно когда был рассмотрен в подробностях первый проект, всё же, хотелось бы, что бы Вы оставили такую рубрику
@forwarddenz2976
@forwarddenz2976 Рік тому
Тооооп Лучшее что можно было придумать Жду следующий выпуск!!!
@anastasiia_idle
@anastasiia_idle Рік тому
Оч круто, спасибо, Тимур!
@user-te2tm6sc5t
@user-te2tm6sc5t Рік тому
Интересная рубрика, спасибо за старания, очень приятно было смотреть разбор проектов )
@falsetrue7910
@falsetrue7910 Рік тому
С мемо оч хороший и понятный пример, как обычно респект! Ждем ролик по вебпаку, залайкайте чтоб в топ
@user-uo9xe8rq4v
@user-uo9xe8rq4v Рік тому
да,я ему писал,вебпак ждем!!!
@theilyaman
@theilyaman Рік тому
в чем хороший пример? сидеть оборачивать все приложение в мемо, чтобы компонент не ререндерился при обновлении стейта выше? серьезно? мемоизация это не панацея и брать оборачивать все в мемо - глупо, нужно смотреть на выполняемую логику компонентом (насколько критично ее перевыполнение при ререндерах), тестировать на потребление памяти и цпу и тогда уже делать какие-то выводы по необходимости оптимизации, а не следовать логике "перерисовывается - накину-ка я мемо" в данном случае автор видео не прав и вводит неопытных разработчиков в заблуждение
@roosevelt1995
@roosevelt1995 Рік тому
@@theilyaman дело даже не в том, что глупо оборачивать всё подряд. @UlbiTV в принципе ошибается, говоря "оптимизировать надо сразу". Это не так. Это говорит и дока реакта, и многие практики. "Если вы не видите, что оптимизация нужна, она вам не нужна". Еще раз, дока реакта прямо об этом говорит.
@ilaymorozoff4113
@ilaymorozoff4113 Рік тому
@@roosevelt1995 так точно, опять же мы мемоизацией заранее нарушаем принцип YAGNI , то есть мемоизируем сразу всё, но оно нам можно вообще не пригодится
@c4973
@c4973 Рік тому
очень круто! Спасибо за видео! Давай еще.
@zafkielakfinrear2006
@zafkielakfinrear2006 Рік тому
Хороший видосик, спасибо :), всё ещё ждём полный курс по js от тебя
@sonarsphere
@sonarsphere Рік тому
да вроде уже немало курсов по js на ютюбе.
@zafkielakfinrear2006
@zafkielakfinrear2006 Рік тому
@@sonarsphereпринципиально от него жду, хотя js уже изучил.
@McNeelone
@McNeelone Рік тому
@@zafkielakfinrear2006 а для чего ждёшь курс именно от него? тем более если изучил жс... Странные люди в наше время пошли, им мало доки и куче других курсов.
@haykmxitaryandinamoboks9759
@haykmxitaryandinamoboks9759 Рік тому
@@McNeelone какая тебе разница зачем ему? Ему интересна подача материала этого человека. Чё ты докопался
@eldarkurmanaliev7130
@eldarkurmanaliev7130 Рік тому
Как всегда супер мега круто!!!
@helenit4365
@helenit4365 Рік тому
Очередное спасибо!
@serhiisynianskyi8348
@serhiisynianskyi8348 Рік тому
Благодарю за отличную работу)
@AlexPebodyGM
@AlexPebodyGM Рік тому
Шикарно! Спасибо!
@user-sj2ud3kf2h
@user-sj2ud3kf2h Рік тому
Спасибо за контент, умничка
@sergeymaksimov3441
@sergeymaksimov3441 Рік тому
Огонь контент, спасибо!
@allrightbruh
@allrightbruh Рік тому
Очень крутое видео, прям сразу видишь над чем нужно работать, классный формат
@markin8464
@markin8464 Рік тому
Очень класная рубрика. Делай, пожалуйста, по больше таких видео 👍
@sem1ra1
@sem1ra1 Рік тому
Очень классное видео. Еще не закончил учить нативный JS, так что о фрейморках и речи не идет, но такой формат позволяет расширить кругозор и иметь более четкое представление о том, что тебя ждет. Спасибо, лайк!
@AntonGorbachevDev
@AntonGorbachevDev Рік тому
Оооо, отель узнал, это же задание из открытого курса от FSD или уже сейчас от Metalamp)
@daariidashi7311
@daariidashi7311 Рік тому
Спасибо очень крутое и нужное видео! пожалуйста продолжай снимать такие видео мне как и другим я думаю очень помогает и мотивирует
@andranik8917
@andranik8917 Рік тому
Крутой формат👍
@kristinavolk2660
@kristinavolk2660 Рік тому
Tимур, вы просто золото! Спасибо за труд 🤓💛 Понравились проекты с кинопоиском и бронью отелей, действительно очень практично и эстетично 😍 Хочу ещё отметить проект с генерацией картинок, оригинально и со вкусом, автору респект и удачи во всех начинаниях 😉 В общем контент огонь, и всем проектам много звёзд от души!
@user-cw9ev9dq4v
@user-cw9ev9dq4v Рік тому
У тебя отличный канал, я много знаний получаю от твоих видео, надеюсь ты не забросишь ютуб
@Shad0w5m00h
@Shad0w5m00h Рік тому
Тимур, спасибо) вежливая аккуратная критика без лишней жести. Всем ребятам респекты, молоты)
@romanvinogradovby
@romanvinogradovby Рік тому
А что бывает другая критика по твоему опыту? Так это бородатые дети с синдромом защемленного яичка в детстве, которых чмырили. Триггерные душноты коих надо 3,14здить
@Shad0w5m00h
@Shad0w5m00h Рік тому
@@romanvinogradovby да ещё как бывает. Токсики не спят. Знакомый рассказал, что его собесил средних лет мужик. Так вот, собес был пулеметным расстрелом длиной в два часа, где собеседующий буквально упивался своей гига крутостью и афигенно глубокими знаниями
@user-gv1cq4jn1g
@user-gv1cq4jn1g Рік тому
Красава, не перетрудись.
@aleksandr1277
@aleksandr1277 Рік тому
Вот спасибо за подгон! Теперь знаю где киношку норм посмотреть! Про доктора Стренджа уже посмотрел.
@user-wj6xl1yy4p
@user-wj6xl1yy4p Рік тому
Клевое видео, и проекты супер интересные
@rubbergum9773
@rubbergum9773 Рік тому
искал где бесплатно посмотреть фильмы без смс и регистрации, наткнулся на это видео еще и кодить научился автору спасибо
@user-cg1pq2kh6t
@user-cg1pq2kh6t Рік тому
оборачивать все в memo? Ну придите на проект и попробуйте, я посмотрю на вас!
@Amigun_yo
@Amigun_yo Рік тому
Как работодатели реагируют на пиратские сайты в портфолио? Допустим, полностью рабочий пиратский киносайт, или музыкальный сервис
@Liubov1501
@Liubov1501 Рік тому
Шикарные проекты ! 🎉
@marvelmarvel1068
@marvelmarvel1068 Рік тому
Посмотрел я значит весь видос и удивился от новых слов которые вообще никогда не слышал....
@user-vi6zp1jh9s
@user-vi6zp1jh9s Рік тому
Как всегда топ
@victor5485
@victor5485 Рік тому
Топ формат, продолжай!
@adelinaromanova8353
@adelinaromanova8353 Рік тому
Ого, интересно!!
@vitaliyzakharchuk7884
@vitaliyzakharchuk7884 Рік тому
Прям прочувствовал как умнее стал. Спасибо
@krosh9601
@krosh9601 Рік тому
как всегда круто
@user-un6sj6eh8g
@user-un6sj6eh8g 2 місяці тому
Крутые ребята, понравился первый проект
@moonbooi
@moonbooi Рік тому
Я ничего не понимаю, я даже далеко не программист, а музыкант, но почему это так интересно?)
@1kvolt1978
@1kvolt1978 Рік тому
Так может ты вовсе и не музыкант, а программист, только ещё не знаешь об этом? :) Загляни внутрь себя... (В духовном смысле, физически патологоанатом заглянет :)).
@positivesht6122
@positivesht6122 Рік тому
Как всегда - прекрасно! Но хотел бы узнать, будет ли курс от тебя по Ангуляру?
@user-mi8hb1xj5q
@user-mi8hb1xj5q Рік тому
Присоединяюсь к вопросу)
@hamitmaxudov1408
@hamitmaxudov1408 Рік тому
Тоже очень интересно. И вообще будут ли обучался для совсем зелёных. Не смотрите ли в сторону преподавания и/или менторства?
@markdiper2933
@markdiper2933 Рік тому
Почему ревью 8 проектов, если рассмотрели мы только 1)
@user-zf8hu2bz1j
@user-zf8hu2bz1j Рік тому
На первом проекте сам фильмы смотрел - однозначно круто
@romanjkee6211
@romanjkee6211 Рік тому
Привет! Очень хотелось бы урок, как правильно запаковать проект в докерфайл и развернуть на кубере)) Понимаю, что возможно это разработчикам не сильно нужно, но, было бы полезно посмотреть, как веб интегрируется с микросервисами и какие есть особенности)
@qqGenn
@qqGenn Рік тому
Тимур - красава!
@tazer8635
@tazer8635 Рік тому
очень круто
@satrun1466
@satrun1466 Рік тому
Родной ты красавчик по больше рекламы контент контентом но кушать всегда хочется
@notelovoyadecir6563
@notelovoyadecir6563 Рік тому
Токсин бронь отелей, ТЗ обучалки от metalamp))
@romanvinogradovby
@romanvinogradovby Рік тому
Поясни не понял. Не знаком с этим ресурсом. Там такие проекты для обучения бесплатно?
@rinatvaliullov3247
@rinatvaliullov3247 Рік тому
Крутые проекты. И разбор.
@shim868
@shim868 Рік тому
превью огонь)
@gregpozdnykov3539
@gregpozdnykov3539 Рік тому
Возможно в проекте с фильмами планировали сделать какую-то админскую версию сайта, где можно было бы добавлять категории и т.д., поэтому они и в состояниях, а не в константах.
@arkadii4052
@arkadii4052 Рік тому
Тогда они летели бы с бека
@artyomsultanov5204
@artyomsultanov5204 Рік тому
Как всегда Тимур топ!
@davitgasparyan3331
@davitgasparyan3331 Рік тому
спасибо
@sergeyistominov5880
@sergeyistominov5880 Рік тому
Большое спасибо за разбор - коротко и по делу! Хотелось бы разбор ангулярного проекта (необязательно из сабжа) на предмет архитектурных фейлов. Понятно, что на ангуляре редко делают мелочевку, но все же. Думаю, что аудитории было бы интересно - все же в комментариях достаточно часто спрашивают про Angular!
@user-mi8hb1xj5q
@user-mi8hb1xj5q Рік тому
Да, сейчас всё что касается ангуляра в рунете - на вес золота, было бы круто
@sergeyistominov5880
@sergeyistominov5880 Рік тому
@@user-mi8hb1xj5q и от многих слышу, типо уже и реакт не торт(про Ангуляр еще хуже) - все на Vue идут. Но я отказываюсь в это верить - у всех трех фреймворков есть определённые плюсы, но Ангуляр какой-то ламповый, "свой") Возможно, т.к. ООП ближе к пониманию.
@shokhrookhr3850
@shokhrookhr3850 Рік тому
Junior -разработчики делали?
@maratvaliev8642
@maratvaliev8642 Рік тому
Бронирование отелей - я этот проект делал по тем же макетам несколько лет назад, правда только верстка и без реакта.
@dimalepel
@dimalepel Рік тому
У Вас осталась верстка?
@dimalepel
@dimalepel Рік тому
Можно с Вами как-то связаться?
@Moonglouw
@Moonglouw Рік тому
Как то даже обидно за остальных авторов, первому всю, остальным по чуть чуть :(
@wizartable
@wizartable Рік тому
фигасе. автор я хочу у тебя учиться. так лаконично все рассказываешь. я в начале пути и изучаю чистый js. и сейчас это видео для меня было как инопланетный язык. но как же это интересно и здорово даже если просто брать сам факт того, что если превозмочь свое нехочу/не умею/свою лень, то я смогу сделать подобный проект. я уже загуглил пару моментов т к стало интересно что это и как.
@CTOCDOG
@CTOCDOG Рік тому
@L3fty so2 ну да html в школе проходят уже
@CTOCDOG
@CTOCDOG Рік тому
@L3fty so2 да при том, что его изучают уже в школе оло, что из написанного не понятно?
@CTOCDOG
@CTOCDOG Рік тому
@L3fty so2 извиняюсь тогда, думал духота, оказалось просто недопонимание🫡
@mak_whisk
@mak_whisk Рік тому
Спасибо
@grenadier4702
@grenadier4702 Рік тому
Автор вроде и беспокоится о размере бандла, но rtk-query норм) А ведь не оч, всю апишку тянешь. Такие моменты лучше просто отдельными функциями делать Еще одно: я бы не стал оборачивать общие компоненты в memo, а делал бы это только там, где их использую, так как при использовании этого компонента не всегда может понадобиться мемо и будет трата ресурсов. Пример import Card from "@shared" const MemoizedCard = memo(Card); const Page = () =>
@eugeneshiyan
@eugeneshiyan Рік тому
Типо с rtk query на аксиос переписать?)
@grenadier4702
@grenadier4702 Рік тому
@@eugeneshiyan если будешь экспортировать апишки как отдельные функции, то без разницы, что использовать. Я про то, что лучше вот так export const getHumans = () => ... export const getHumanLanguage = () => ... а не export const humanAPI = { getAll(), getLanguage() }
@ArtikMan1994
@ArtikMan1994 Рік тому
+ не всегда стоит юзать мемо если пропсами передаем обьект или массив. Есть случаи, когда ререндер дешевше чем usememo. Если мы экономим от 10 ререндеров - мы идем в плюс от мемоизации. В противном случае, - наоборот. Так показывают бенчмарки (подробнее на канале айти синяка). Понимаю, что все зависит от конкретной реализации компонента, но суть думаю понятна. И мемоизация - не всегда панацея. В документации подробнее описано почему. Если верить автору в этом случае, начинаешь задаваться вопросом: а почему разработчики реакта тогда по дефолту не сделали мемоизацию? В гугле были обсуждения на эту тему и Ден Абрамов давал ответ на этот вопрос. Спойлер: потому что мемоизация не всегда нужна и иногда идет в убыток. Его ответ можно нагуглить
@r45her
@r45her Рік тому
Да, полностью согласен
@keeeparis
@keeeparis Рік тому
По идее я стараюсь не использовать memo, а наоборот, изолирую логику в компонентах, где происходит перерендер. Иначе каждый новый добавленный компонент нужно оборачивать в мемо, когда можно разобраться в причинах перерендера и разбить на компоненты.
@r45her
@r45her Рік тому
Если видимой просадки в перфомансе нет, то разбираться в этом вообще не надо, лучше сфокусируйтесь на самой задаче)
@user-nz7is4er8c
@user-nz7is4er8c Рік тому
Ничего не понятно, но очень интересно
@ismoilshokirov
@ismoilshokirov Рік тому
Кстати насчёт первого проекта, где везде импортируется Header и Footer из копонентов в pages. У него не будет работать SEO, нужно импортировать в _document.js так как это SSR
@eugeneshiyan
@eugeneshiyan Рік тому
У меня просто была страница, где этот header footer не нужен
@Kanal6322
@Kanal6322 Рік тому
классный контент, но хотелось бы больше бэкенда
@user-rc8iq1ou8s
@user-rc8iq1ou8s Рік тому
продолжай
@biLLie_wiLLie
@biLLie_wiLLie Рік тому
первый проект крутой! Откуда брать фильмы? Это же ссылки на какой-то сервис?
@user-tn6jy7xk9l
@user-tn6jy7xk9l Рік тому
апишка от кинопоиска
@biLLie_wiLLie
@biLLie_wiLLie Рік тому
@@user-tn6jy7xk9l так там же куча переводов разных.
@vasyok92
@vasyok92 Рік тому
Подскажите что за extensions для отображения прорисовки ?
@user-oc7cq9rm2j
@user-oc7cq9rm2j Рік тому
Привет, давай больше видосов по бэку на ноде
@ardanow1
@ardanow1 Рік тому
А где исходники? В телеге нет (есть) Нашел :)
@eXacT9090
@eXacT9090 Рік тому
Привет, можешь пожалуйста сделать урок, как создать простую форму входа в react проект через логин и пароль
@mgrm7031
@mgrm7031 Рік тому
а как же преждевременная оптимизация корень всех зол и только бизнес решает, нужна ли оптимизация и когда она достаточная?)
@borismakhmudov896
@borismakhmudov896 Рік тому
Можно пожалуйста, больше контент по Vue, Nuxt, пожалуйста
@progweb3036
@progweb3036 Рік тому
Здравствуйте, посмотрел ваш курс по vue.js, подскажите как может вю "стыковатся" с wordpress? Ведь например тот же вывод постов делается через wp и так заказчику даже удобнее(с приятным интерфейсом). Я видел вакансии где требует и vue и wp, так в чем они могут помочь друг другу, закрывать недостaтки друг друга?
@Prog_Ramer
@Prog_Ramer Рік тому
никак. Но можно подключить вью на отдельную страницу ВП
@user-pc2ge5km9s
@user-pc2ge5km9s Рік тому
Есть 1-й кейс в опенсорсе? Хотелось бы локально поднимать такой сайт, чтобы с друзьями смотреть фильмы
@eugeneshiyan
@eugeneshiyan Рік тому
Есть, в телеге, можно кстати и не локально поднимать, там же на гите есть ссылка)
@rucat284
@rucat284 Рік тому
Это я так поинмаю senior программисты делали
@r45her
@r45her Рік тому
Спасибо за видео. Насчёт мемоизации подмечу, что совет не очень правильный (сам раньше этим грешил). Если всё бездумно оборачивать в memo, useMemo, useCallback, то приложение будет работать медленнее, потому что эти функции тоже не бесплатные. Если бы это было не так, давно бы уже сделали мемоизацию из коробки. Плюс они довольно сильно ухудшают читабельность кода и заставляют следить за зависимостями Лучше всего их использовать только там, где реально нужно. Например, если надо функцию или значение использовать в useEffect, или в кастомных хуках тоже можно на всякий случай. В общем сначала надо дождаться проблемы, а потом уже её решать, а преждевременная оптимизация это зло, как всем известно Ну и если вас пугают лишние рендеры, то keep calm, так работает реакт, это нормально. Рендеры очень быстрые, и борьба с ними - это не то, на что стоит тратить своё время, потратьте его лучше на решение бизнес-задачи. В противном случае юзер всё равно не заметит разницы (он не будет лезть в девтулзы и смотреть, что там подсвечивается), а вы потратите на это лишнее время + излишне усложните код, который вам ещё поддерживать в будущем
@apexnuts9785
@apexnuts9785 Рік тому
Бронирование отеля, если я не ошибаюсь, это с платного курса Владилена
@ii3246
@ii3246 Рік тому
все с известных курсов... своего ничего.((( у меня просто хватает курсов в известного сайта, даже знаю кто автор курсов этих.))) интереснее было бы свое проекты посмотреть. а так, народ тупо с курсов кидают...
@user-eh8eb2lu8l
@user-eh8eb2lu8l Рік тому
@@ii3246 5ый проект не с курсов точно.
@ii3246
@ii3246 Рік тому
@@user-eh8eb2lu8l пятый, там да, больше похож на свой. похожий видел на реакте.
@eugeneshiyan
@eugeneshiyan Рік тому
@@user-eh8eb2lu8l так и первый проект не с курсов, я сам придумал и делал
@frostdraky8172
@frostdraky8172 Рік тому
Тимур, привет, недавно сложилась такая ситуация, что пришлось делать микросервисы без Nest ( у каждого своя бд, так что под каждый docker-compose необходимо). Надо было их соединить и я (как профан) нашёл только один выход: в одну докер сеть всё запихнуть, но ни о какой масштабируемости можно и не говорить. Как бы ты решил такую задачку?
@nikandrov
@nikandrov Рік тому
Разворачивать надо на K8S, используй Helm charts
@albertrain7093
@albertrain7093 Рік тому
на 10:35 минуте заметил такую канструкцию. Линк и так превращается в тег а. А а в а пихать нельзя ))))
@eugeneshiyan
@eugeneshiyan Рік тому
это nextjs, тут это именно так нужно, посмотрите доку и исходный код
@albertrain7093
@albertrain7093 Рік тому
@@eugeneshiyan спасибо, я не знал :)
@kostyafrompiter
@kostyafrompiter Рік тому
Да, внутри линка обязательно надо вложить a в nextjs
@albertrain7093
@albertrain7093 Рік тому
@@kostyafrompiter Это всё моя невнимательность, показалось ванильным реакт-домовским компонентом. И называются одинаково. :) Но выглядит до жути нелогично (по моему мнению). Не знаю, что курили разработчики некста ))))
@prostojerk9861
@prostojerk9861 Рік тому
автор, посоветуй книги или видео, где ты лично учился, интересно узнать твои первые шаги изучения
@ybrbnf333
@ybrbnf333 Рік тому
Волшебных путей нет
@prostojerk9861
@prostojerk9861 Рік тому
@@ybrbnf333 мне просто интересно как учился автор, сам я интересуюсь другой разработкой
@hatimanhatiman3322
@hatimanhatiman3322 Рік тому
У меня включается синдром самозванца, когда я вспоминаю про прикладные проекты для себя. Проблема в том что там и задачи и решение на уровне калькулятора a+b и там больше формулы и математика чем программа, из-за чего возникает ситуация что работодатель хочет пак скилов и технологий, а в портфолио у тебя калькулятор, типо это норм? И на этом фоне какой-нибудь клон кинопоиска выглядит получше.
@tigrpoehal1836
@tigrpoehal1836 Рік тому
а я пишу мессенджер (express, vue, mongo) но проект будет готов не скоро
@MrVertu01
@MrVertu01 Рік тому
удачи с проектом)
@Dimaaasik
@Dimaaasik Рік тому
Попыт это ты?
@green9541
@green9541 Рік тому
Нужен сайт для мессенджера?)
@tigrpoehal1836
@tigrpoehal1836 Рік тому
@@green9541 админка что ли? Я ее сам на пыхе сделаю еу либо на ноде же
@saswwer
@saswwer Рік тому
А вообще это нормальная практика разделять скрины и страницу? Вроде выглядит удобно
@erronblack9842
@erronblack9842 Рік тому
Хотелось бы курса Three Js
@qqGenn
@qqGenn Рік тому
Люто плюсую! Очень интересная, востребованная, но слабо раскрытая тема
@kostyafrompiter
@kostyafrompiter Рік тому
У них дока тупая вообще.. ничего не понятно только с просторов интернета разобраться можно.
@zhenia14
@zhenia14 Рік тому
В реакте есть тришейкинг?
@allpavel
@allpavel Рік тому
в самом реакте нет. В сборщиках
@zhenia14
@zhenia14 Рік тому
@@allpavel понял спс
@georgros4199
@georgros4199 Рік тому
Други, подскажите что (или где) можно почитать на тему практической реализации API на js. Через что их лучше организовывать (видел делают через функции, видел через статик метод класса, но целиком приложение не разбирал соответственно причину выбора в конкретном случае не понимаю). Уровень у меня базовый - знаю основы js(промисы, асинхронность, ООП вроде понимаю принципиально), естественно HTML и CSS.
@georgros4199
@georgros4199 Рік тому
Даже немного уточню вопрос. Как например делать авторизацию, это сейчас особенно интересует.
Vasiliy Lomachenko vs George Kambosos | INTERNATIONAL LIVE STREAM
3:10:05
Top Rank Boxing
Переглядів 990 тис.
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Переглядів 5 млн
Protect The Yacht, Keep It!
15:08
MrBeast
Переглядів 47 млн
Главная загадка квантовой механики
33:00
Задний двор Айлашкерского
Переглядів 25 тис.
JWT авторизация. Основы JWT - механизма.
6:45
Pet-projects. What projects must a beginner front-end developer do?
33:08
Front-end Science із Сергієм Пузанковим
Переглядів 158 тис.
Микросервисы - Простым Языком на Понятном Примере
19:08
CI CD наглядные примеры
22:08
Ulbi TV
Переглядів 263 тис.
Какой телефон лучше всего снимает? 🤯
0:42
Самая важная функция в телефоне?
0:27
Опросный
Переглядів 160 тис.
Клавиатура vs геймпад vs руль
0:47
Balance
Переглядів 962 тис.
Subscribe for more Coding Tips! 🔥I wish I knew this When Istarted Programming #school #software
0:34
The PA042 SAMSUNG S24 Ultra phone cage turns your phone into a pro camera!
0:24
Внутренности Rabbit R1 и AI Pin
1:00
Кик Обзор
Переглядів 1,3 млн