React JS + TypeScript. Введение в Типизацию (+ React Router DOM)

  Рет қаралды 201,765

Владилен Минин

Владилен Минин

4 жыл бұрын

Исходники тут: t.me/js_by_vladilen/98
Получить профессию Frontend разработчика -
bit.ly/3NGnBln
Подробнее узнать об обучении в Result School -
bit.ly/3NtJO5T
Бесплатный курс HTML & CSS - bit.ly/3OIZumM
Сделать 5 проектов на JavaScript - bit.ly/3yqRYb1
Я в соц сетях:
Telegram: t.me/js_by_vladilen
VK: vladilen.minin
Instagram: / vladilen.minin
Мои паблики по JavaScript:
Telegram: t.me/result_school_it
VK: result.school
Instagram: / result.scho. .
JavaScript cообщества:
Discord: / discord
Telegram: t.me/js_by_vladilen_chat
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
React JS + TypeScript. Введение в Типизацию (+ React Router DOM)
React + TypeScript
В видео показываю работу с типизацией в React на примере приложения
Так же рассматриваю @types + React Router DOM
Приятного просмотра)

Пікірлер: 300
@VladilenMinin
@VladilenMinin Жыл бұрын
Исходники тут: t.me/js_by_vladilen/98 Получить профессию Frontend разработчика - bit.ly/3NGnBln
@dm.hol.3624
@dm.hol.3624 2 жыл бұрын
Ставьте лайки, чтобы все видели TS-моменты: 9:24 - тип React.FC 22:29 - простая типизация UseState 25:54 - типизация синтетических событий 29:45 - null в рефе 33:36 - интерфейс для пропсов компонента 37:06 - еще один интерфейс пропсов 42:24 - интерфейс для массива todos 59:10 - declare для window.confirm 1:02:40 - конструкция as 1:11:43 - пакет типов для react-router-dom
@_Black_Mirror_
@_Black_Mirror_ 4 жыл бұрын
Хотелось бы увидеть в будущем типизацию с редаксом и асинхронными запросами
@romankhudovekov5145
@romankhudovekov5145 3 жыл бұрын
Поддерживаю. Благодарю за контент!
@xwhiskasx1
@xwhiskasx1 3 жыл бұрын
Поддерживаю, редакс + TS
@stasy_lo
@stasy_lo 4 жыл бұрын
У кого возникнут проблемы с toggleHandler попробуйте так: const toggleHandler = (id: number) => { setTodos(prev => prev.map(todo => { if (todo.id === id) { return { ...todo, completed: !todo.completed } } return todo })) }
@vskorohod
@vskorohod 4 жыл бұрын
Знай, что не ты один бился с этой проблемой последние минуты))
@stasy_lo
@stasy_lo 4 жыл бұрын
@@vskorohod ахаххаах)
@alexandershirokov6705
@alexandershirokov6705 4 жыл бұрын
Заработало, спасибо огромное! А в чем, собственно дело? Почему такой эффект?
@vskorohod
@vskorohod 4 жыл бұрын
Alexander Shirokov каждый раз нужно возвращать новый объект, чтобы избежать мутации данных. Так работает React и JS - habr.com/ru/company/ruvds/blog/346998/
@alexandershirokov6705
@alexandershirokov6705 4 жыл бұрын
@@vskorohod Спасибо огромное! Хорошая статья! 😊
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Ребят, при рендере видео были небольшие проблемы. Вы их можете наблюдать в виде маленькой размытости зеленого шрифта. На днях все исправлю. Прощу прощения за неудобства PS Если полезен контент, поставь колокольчик, это будет лучшей поддержкой :)
@user-dw9no3ht7j
@user-dw9no3ht7j 4 жыл бұрын
Владилен Минин подобные видео даже с некоторыми техническими огрехами переоценить сложно! Спасибо за ваш труд!
@user-rh3ji8xf5l
@user-rh3ji8xf5l 4 жыл бұрын
спасибо за уроки! подскажите, какая визуальная тема стоит в VSCode ?
@user-sq1lc2sm3b
@user-sq1lc2sm3b 4 жыл бұрын
Спасибо огромное, потрясающее видео. Отдельная просьба... Пожалуйста, дайте скрины Ваших плагинов VS code, и настроек. Очень шустро срабатывает автокомплит, да и интересно как настроена работа с TS
@hogvarts
@hogvarts 4 жыл бұрын
Та хоть он весь размытый будет ) Я вообще *Нихера* не шарю. (html css) не в счёт. _Посмотрел как Триллер._ *Спасибо за труд.* Соответственно комментарий лайк колокольчик. !
@Storkz0re
@Storkz0re 3 жыл бұрын
Размытость еще есть
@VitalyLiber
@VitalyLiber 4 жыл бұрын
Божественное видео - все, что я хотел узнать в одном флаконе. Однозначно благодарствую Владилен!
@MrAntonforce
@MrAntonforce 4 жыл бұрын
Ну вы прям реально мысли читаете! Прям как по заказу) Спасибо огромное за ваш труд!
@CELTRIX88
@CELTRIX88 4 жыл бұрын
Очень круто, спасибо! Хотелось бы еще увидеть typescript с redux.
@William_clark
@William_clark 4 жыл бұрын
Спасибо за видео очень полезно, надеюсь в будущем увидеть урок по Next JS
@Maratreason
@Maratreason 4 жыл бұрын
Спасибо Владилен! Классный урок!
@dimitro.cardellini
@dimitro.cardellini 4 жыл бұрын
Отличное видео. Но, есть немного замечаний: 1. Лучше не писать перехватчики для нажатия Enter -- используйте form.onSubmit. Да, кстати, кнопку для сабмита тоже добавить. Это решение позволит работать с формой не только с клавиатуры, но и с помощью мыши (copy/paste etc). 2. toggleHandler -- должен был вернуть новые, изменненый todo. в данном проекте, мы этого не заметили, но если где-то этот todo будет пробрасываться, как значение в пропс, то React может этот компонент и не перерендерить (т.к. ссылка не поменяется, а детали переданного объекта Реакт проверять не будет) 3. Как показал рефакторинг с большим числом копи-паста (кстати, проще было сразу файл перенести) -- изначально все положили не очень удачно. Кроме того, файл с объявлением интерфейса ITodo, как-то по-сиротски оказался в корне ...). Правильный подход -- это было создать кастомную хуку: useTodos, в которую положить управление состоянием и хуки для персистенса. Объявление ITodo отлично было бы положить как раз в том же файле, где такая кастомная хука объявляется. Ну и сам Реакт поощрает создание кастомных хуков. 4. Из-за того, что мы не делали кастомную хуку, мы смешали код, который управляет состоянием с кодом, который отвечает за взаимодействие с пользователем -- это есть плохо. Например, если где-то мы захотим удалить туду без подтверждения, то уже не сможем.
@user-be7jw6nl1p
@user-be7jw6nl1p 3 жыл бұрын
Владилен, спасибо за уроки по TS , Очень помогли, мне стал React гораздо более понятным, когда стал прописывать типы.
@Rapterlol
@Rapterlol 4 жыл бұрын
Как всегда ТОП!! Владилен, очень жду Вашего курса по Next.js!
@FireORcolD
@FireORcolD 4 жыл бұрын
как же я завидую белой завистью, как ваш мозг так собирает такие конструкции, придётся за вами повторять по не сколько раз, может осядет в голове логика и что-то прояснится
@siarheilabetsik5658
@siarheilabetsik5658 2 жыл бұрын
Спасибо тебе, Владилен, за труды. Все повторяю руками и веду конспект - через неделю перечитываю - запоминается отлично. Всем рекомендую того же!
@user-gx7kf9um9x
@user-gx7kf9um9x 4 жыл бұрын
Огромное спасибо! Емко, все по сути, без воды.
@dispeltr1183
@dispeltr1183 4 жыл бұрын
ЕЕееее бой! Давно ждал подобный ролик! Благодарочка!
@user-dm6mk5wh4o
@user-dm6mk5wh4o 4 жыл бұрын
Очень классно! Информативно, все по делу. Спасибо!
@aleksandrgradov7859
@aleksandrgradov7859 4 жыл бұрын
Спасибо огромное за видео и за Ваши труды!!!
@user-kp2rb5ef9s
@user-kp2rb5ef9s 4 жыл бұрын
Очень полезное и информативное видео! Спасибо!
@user-on9ul4zx6n
@user-on9ul4zx6n 3 жыл бұрын
Круто, отличный урок по React + TypeScript !
@alexeylysenko7380
@alexeylysenko7380 4 жыл бұрын
полезнейший контент и в свободном доступе, мое почтение!
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Все для подписчиков! Приятного просмотра)
@user-hy7uu2yf9z
@user-hy7uu2yf9z 4 жыл бұрын
Спасибо Владилен, всё четко!)
@myroadtodream
@myroadtodream 2 жыл бұрын
Как всегда качество контента на высоте, приятно смотреть
@rybiizhir
@rybiizhir 3 жыл бұрын
Очень классно все объяснил, помог переключиться на функциональные компоненты, до этого не мог понять, все писал классами.
@egorpobylets6597
@egorpobylets6597 4 жыл бұрын
Огромное спасибо за Ваш труд. React, typeScript, useEffect, useHistory
@KipaUA
@KipaUA 4 жыл бұрын
Отличный гайд! Спасибо!
@nazarromanchuk6080
@nazarromanchuk6080 4 жыл бұрын
Хотелось бы больше подобных видео где идет разработка приложений, больше практики, два видео перед этим отличные вопросов нет спасибо!
@dimalukashenko4865
@dimalukashenko4865 2 жыл бұрын
Второй раз пересматриваю! Очень круто!
@user-cd1sr5sx2r
@user-cd1sr5sx2r 3 жыл бұрын
Спасибо! Отличный урок. Показать, что есть хорошее преимущество использоваyния TS в проектах и это не сложно!
@stanislavzakarlyuka3653
@stanislavzakarlyuka3653 4 жыл бұрын
Спасибо Вам огромное. Очень круто и понятно(все по полочкам). Respect
@ruslanaskarov5393
@ruslanaskarov5393 3 жыл бұрын
Спасибо за хороший курс по данной теме!
@kaparzhekshen2897
@kaparzhekshen2897 3 жыл бұрын
Спасибо за труд, respect!
@nikitaundefined8549
@nikitaundefined8549 4 жыл бұрын
Хочется поддержать за хороший контент, но уже не знаю, где еще лайк поставить)
@user-yg7zl3lp3k
@user-yg7zl3lp3k 4 жыл бұрын
Капеец. Неделю назад только искал видос, - связку реакта и тс. Владиден, респект тебе)
@wisehannel9190
@wisehannel9190 4 жыл бұрын
Огромное спасибо за контент) Я не успеваю разбирать весь материал :D
@VladilenMinin
@VladilenMinin 4 жыл бұрын
На этой неделе будет еще материал, так что успевай!) Продуктивного обучения)
@eugenegavrilov2618
@eugenegavrilov2618 4 жыл бұрын
@@VladilenMinin на Udemy по typescript курсов не планируется?
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Пока не планирую. Будет в открытом доступе на ютубе
@sergeyplotnikov5031
@sergeyplotnikov5031 4 жыл бұрын
Большое спасибо! Очень доходчиво!
@dychkos
@dychkos 3 жыл бұрын
Огромное спасибо! Очень информативно и полезно.
@nikitaosadchuk1467
@nikitaosadchuk1467 4 жыл бұрын
Владилен спасибо за видео! Случайно заметил небольшой брак) в функции togleHandler вы изменяете текущий стэйт на прямую .В методе map вы получили объект todo по ссылке ,и изменяете его на прямую ,на сколько мне известно так делать нельзя)Думаю правильнее будет сделать вот так) if (todo.id === id) { return { ...todo, completed: true };
@bulo4ka680
@bulo4ka680 4 жыл бұрын
Спасибо, а то не мог долго найти в чем была проблема
@sayonara17155
@sayonara17155 4 жыл бұрын
completed: !todo.completed
@vlad-zf1ev
@vlad-zf1ev 2 жыл бұрын
спасибо за ваш комментарий, в 2021 году работает только с вашими изменениями. Если писать как автор видео, то функция togleHandle работать не будет. (конкретно у меня, не срабатывало нажатие на чекбокс. )
@ilyaprotsenko1023
@ilyaprotsenko1023 2 жыл бұрын
@@vlad-zf1ev Разобрались, почему так происходило? Дело в том, что если данный код, как у автора, писать без ts, то всё работает. Владилен записывал видео, где разрабатывал туду-лист без ts, логика и код почти идентичны.
@evgeny9242
@evgeny9242 4 жыл бұрын
ты так быстро делаешь новые видео, я про вопросы react интервью еще даже не досмотрел 😂но спасибо огромное
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Обязательно посмотри)
@Polite_person_
@Polite_person_ 4 жыл бұрын
Я еще твой курс по реакту не разобрал по винтикам, а тут уже такое)
@italianpinguin
@italianpinguin 2 жыл бұрын
Спасибо! Отличный урок)
@379sanek
@379sanek 4 жыл бұрын
Низкий поклон!
@denisvradiy8503
@denisvradiy8503 3 жыл бұрын
Очень круто, спасибо!
@ingvarr6235
@ingvarr6235 4 жыл бұрын
Отличное видео, спасибо!
@user-ic4dk4sp3y
@user-ic4dk4sp3y 2 жыл бұрын
Круто, спасибо всё доступно и качественно
@DanReksar
@DanReksar 4 жыл бұрын
Огонь, спасибо)
@user-pd4gt9zz9c
@user-pd4gt9zz9c 3 жыл бұрын
Афигенно! Спасибо!
@user-vu9pp3bm8f
@user-vu9pp3bm8f 4 жыл бұрын
Супер урок!!!
@uracan7872
@uracan7872 4 жыл бұрын
Красавчик, раз за разом пилишь годный контент, да ещё и во время)) продолжай в том же духе) буду рад проэкту в стеке MERN в твоем исполнении)и если вдруг тебе интересна эта тема, попробуй сделать видео по работе с библиотеками по построению графиков в реакт, с использованием большого количества данных, тобишь за длинный промежуток времени, и чтобы в этот график подгружались новые данные постоянно, с базы данных например)
@123qMike
@123qMike 3 жыл бұрын
Большое спасибо, все очень понятно)
@HOTBOY9961
@HOTBOY9961 4 жыл бұрын
вижу новое видео... лайк не глядя
@izograph
@izograph 3 жыл бұрын
Спасибо, Владилен! Помимо самого TypeScript'а в связке с React еще раз показаны многие интересные моменты в работе с хуками и формами
@chocopaay8164
@chocopaay8164 2 жыл бұрын
Просто потрясающе :) Все по делу : коротко, ясно и предельно понятно Спасибо огромное за такие классные видео!!!
@user-jw1pc9ls1x
@user-jw1pc9ls1x 2 жыл бұрын
все это есть в доках, он просто цитирует доки и все, восхваляют блть как гения
@dm.hol.3624
@dm.hol.3624 2 жыл бұрын
@@user-jw1pc9ls1x Норм, он считай пережевывает для самых тупых и тех кто не воспринимает текст
@Helen-do2og
@Helen-do2og 4 жыл бұрын
Как всегда - прекрасный контент! Хотелось бы увидеть Typescript в связке с Mobx или хотя бы просто Mobx)
@floky1342
@floky1342 3 жыл бұрын
Спасибо за контент!
@alenagritsiuk6499
@alenagritsiuk6499 2 жыл бұрын
Thank you for this video. It was really helpful. Just want to note that I had a trouble with a checkbox input. It was reserved by applying z-index for the checkbox otherwise it would not listen to event.
@mokkamokka4097
@mokkamokka4097 4 жыл бұрын
Огромное спасибо!
@hatamsoyunov
@hatamsoyunov 4 жыл бұрын
Спасибо большое!
@max_mgtow
@max_mgtow 3 жыл бұрын
Владилен, смотрю сейчас в новой версии React нет файла tsconfig.json... Разобрался, надо писать --template typescript, а не typescript
@serdargurbanmyradow287
@serdargurbanmyradow287 3 жыл бұрын
Спасибо за годный контент
@ftbllthrll
@ftbllthrll 3 жыл бұрын
Спасибо тебе, ты очень помогаешь.
@ammoney159
@ammoney159 2 жыл бұрын
Спасибо за видео)
@viktoriaryndina4830
@viktoriaryndina4830 3 жыл бұрын
отлично. спасибо. все получилось
@itdimk
@itdimk 3 жыл бұрын
Пасибки за видео. Кстати, на 26 минуте еще возможен такой вариант указания типов: const changeHandler: ChangeEventHandler = (event) => { setTitle(event.target.value); } Мне почему-то нравится больше
@user-sn5nu8mz7f
@user-sn5nu8mz7f 4 жыл бұрын
46:40 ...ну такой хитрой записи class-а, я не видал :) А по видео... ну ты хорош, однозначно
@MarinYehor
@MarinYehor 4 жыл бұрын
@Девственник-инвестор по тс не имеется у него платных, купил по React и Node и перевариваю драгоценные знания эти, собираюсь переписать курс по React используя одни хуки)
@creemer
@creemer 4 жыл бұрын
Благодарб за видео! Есть пожелание: - Было бы мега интересно посмореть как работает TS в связке с MobX/Redux
@user-rh1ty5rx3h
@user-rh1ty5rx3h 4 жыл бұрын
Почему то уведомление не пришло. Хотя колокольчик есть. Спасибо за видео.
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Колокольчик важен, но его надо настроить, чтобы уведомления приходили)
@vladyslavvovk
@vladyslavvovk 4 жыл бұрын
очень жду урока по react + ts + redux saga прям очень очень
@vyvaida
@vyvaida 4 жыл бұрын
Спасибо вам за видео
@user-cl8hi9jw3b
@user-cl8hi9jw3b 2 жыл бұрын
спасибо за видео)
@ResultSchool
@ResultSchool 2 жыл бұрын
Для тех, кто хочет освоить профессию Frontend разработчика за 7 месяцев - bit.ly/3OwCk3m Освоить основы веб-разработки бесплатно. Курс по HTML & CSS - bit.ly/3Aee7dM
@Zadorozhniy39
@Zadorozhniy39 4 жыл бұрын
От души👍🏼
@sivkaburka1062
@sivkaburka1062 2 жыл бұрын
Досмотрел до конца
@davmovsesyan7726
@davmovsesyan7726 4 жыл бұрын
огонь!
@GDmit
@GDmit 3 жыл бұрын
Using good looking visuals, clearly seen
@user-ko3ue2ov6p
@user-ko3ue2ov6p 4 жыл бұрын
Как раз в ближайшее время собираюсь пятилетнюю кодовую базу переносить на новые версии, в планах тайпскрипт внедрить. Своевременнее времени быть не могло, спасибо за весь контент
@VladilenMinin
@VladilenMinin 4 жыл бұрын
На следующей неделе будет еще приятность для тех, кто занимается TypeScript)
@disconnect355
@disconnect355 4 жыл бұрын
@@VladilenMinin Ну как же это всё вовремя! Спасибо, очень круто. Жду!
@chkpg4317
@chkpg4317 4 жыл бұрын
Спасибо!
@anatoliyburdasov4035
@anatoliyburdasov4035 4 жыл бұрын
Владилен было бы интерестно посмотреть как ты будешь стилизовать через styled components.Заранее спасибо!
@natali1085
@natali1085 3 жыл бұрын
Спасибо)
@morphine3016
@morphine3016 Жыл бұрын
если после обновления страницы данные не сохраняются в localStorage, попробуйте заменить один useEffect на переменную (React 18): const savedTodos = JSON.parse(localStorage.getItem('todos') || '[]') const [todos, setTodos] = useState(savedTodos); useEffect(() => { localStorage.setItem('todos', JSON.stringify(todos)) }, [todos])
@igormaksymiv113
@igormaksymiv113 Жыл бұрын
Спасибо тебе, добрый человек😅 Двое суток мучался с это проблемой)
@AndrewGrinchak
@AndrewGrinchak 4 жыл бұрын
Прекрасный контент. ХОтелось бы еще копнуть глубже в TS по части типизирования хоков, передаваемых рефов.
@VladilenMinin
@VladilenMinin 4 жыл бұрын
А это и есть вся теория. Дальше только вариация типов
@hutoryanin
@hutoryanin 3 жыл бұрын
*Л. а. й. к. о. с.* за видос.
@rylkovalex
@rylkovalex 4 жыл бұрын
Отлично, Владилен! Спасибо! Возможно было бы ещё круче, если в качестве примера не писалась бы очередная тудушка, а взялся бы какой-нибудь готовый проект посложнее с разными компонентами: классовыми, функциональными, хоками... и в самом видео этот проект рефакторился бы с JS и JSX на TS и TSX с объяснением мелких нюансов и тонкостей, которые могут встретиться... по-моему, это было бы гораздо интереснее и побольше всяких фишек TS получилось бы рассмотреть, а то сейчас 70% времени в видео не про то, как TypeScript юзать в React, а просто про то, как вообще на React'e СПА писать)
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Время бы где на это взять, идей у меня подобных много, но пока ограничен в часах)
@user-bh6mc8pd8g
@user-bh6mc8pd8g 3 жыл бұрын
прекрасно, как раз для меня, как новичка в изучении Тайп Скрипта
@user-ye3vi2ss4i
@user-ye3vi2ss4i 3 жыл бұрын
1:04:10 "А ты любишь рисковать!" :)))
@demidovmaxim1008
@demidovmaxim1008 4 жыл бұрын
Спасибо
@timurgolovinov
@timurgolovinov 4 жыл бұрын
Пушка
@user-od6hi8we5p
@user-od6hi8we5p Ай бұрын
отлично
@vikalindeman9315
@vikalindeman9315 3 жыл бұрын
Я доделала приложение, добавила кнопку для создания новой задачи и бургер меню с сайдбаром ) буду развивать его дальше в полноценное туду приложение) прикольно)
@michaeldevichenskiy4588
@michaeldevichenskiy4588 4 жыл бұрын
5 из 5 баллов
@andygr1n1
@andygr1n1 3 жыл бұрын
Отличный материал, на мой взгляд лучший в русскоязычном сообществе. Спасибо, очень помогло разобраться с основами в TSX.
@user-fb6fr5nx9u
@user-fb6fr5nx9u 4 жыл бұрын
Слышал многие советуют вместо "const FC: React.FC = props" использовать интерфейс на пропс "const FC = (props: Props)", мол возможны какие-то issues в первом случае. Что скажешь по этому поводу? Есть ли существенная разница между этими походами?
@srt2046
@srt2046 4 жыл бұрын
Спасибо, Владилен! Запили пожалуйста курс по реакт для новичков. По реальному проекту. Crm система или интернет-магазин. Главное(!) с готовой вёрсткой, чтобы не тратить время на вёрстку этого приложения
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Все ссылки в описании
@AndranikArshakyan
@AndranikArshakyan 2 жыл бұрын
спасибо
@ilnurryazhapov9377
@ilnurryazhapov9377 4 жыл бұрын
Лайк
@MrTofi63
@MrTofi63 4 жыл бұрын
Отличный урок, спасибо! Владилен, а если в реакте возможность защищенный роут? Что то вроде canActivate в ангуларе
@volodymyrshaposhnikov4300
@volodymyrshaposhnikov4300 4 жыл бұрын
Что мешает сделать HOC PrivatеRoute в котором описать логику входа
@user-br2br5it8f
@user-br2br5it8f 4 жыл бұрын
Всё супер, но только один вопрос: если это форрма то почему нет тега form + onSubmit?
@UserSo4reUsu75ry
@UserSo4reUsu75ry 4 жыл бұрын
Если в процессе работы что-то меняется может получится, что придется переписывать интерфейсы у компонентов по цепочке. Еще проверки на null задалбают. В итоге не понятно удобно это или мешает ))
@roberto3441
@roberto3441 4 жыл бұрын
Привет Владилен. Пищу с германии. Спасибо за очень информативные видео. Вапрос: можно реолизовать progressiv web app без node.js server? Только с webserver, Javascript, PHP? Спасибо!
@VladilenMinin
@VladilenMinin 4 жыл бұрын
Привет. Да, возможно
@roberto3441
@roberto3441 4 жыл бұрын
@@VladilenMinin извиняюсь, с новим годом! Ну и канешно за мои руски язик. Я из за етого спрашиваю: многие проваидеры предоставляют только нормальныи вебсервер, без node.js и только с mysql. Стоит ли начинать без всего етого или искать другово проваидера? И будет ли client без интернета (с indexedDB) работать? Offline-Modus?
TypeScript - Быстрый Курс за 70 минут
1:08:00
Владилен Минин
Рет қаралды 623 М.
REST API - что это? Создаем API с нуля на Express
1:21:28
Владилен Минин
Рет қаралды 304 М.
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 83 МЛН
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 65 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 41 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 1,4 МЛН
50 вопросов на React JS собеседование
52:45
Владилен Минин
Рет қаралды 330 М.
TypeScript in React - COMPLETE Tutorial (Crash Course)
53:21
ByteGrad
Рет қаралды 204 М.
Роутинг на React. SPA и MPA на примерах
29:12
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 31 М.
TypeScript для продвинутых за 2 часа
2:14:01
Владилен Минин
Рет қаралды 232 М.
Учиться меньше, запоминать больше
33:55
Владилен Минин
Рет қаралды 15 М.
NextJS Быстрый Курс - SSR на React JS
2:34:32
Владилен Минин
Рет қаралды 235 М.
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 83 МЛН