TypeScript от А до Я - часть 1: primitives, objects, array, types, enums, interfaces

  Рет қаралды 43,847

Елена Литвинова — Искусство Веб-разработки 🛸

Елена Литвинова — Искусство Веб-разработки 🛸

Күн бұрын

Пікірлер: 153
@zakiro4277
@zakiro4277 2 жыл бұрын
Лайкните, кто за гайд по typescript на практике. Желательно с использованием популярных библиотек типа react, vie
@vhayami
@vhayami Жыл бұрын
Спасибо за урок, очень нравятся ваши видео, рада, что по typescript от вас тоже есть, надеюсь поможете разобраться с ним)
@mental_master9003
@mental_master9003 Жыл бұрын
Приятно видеть образованную и умную девушку. Спссибо )
@A_A_A182
@A_A_A182 Жыл бұрын
Девушки - это прекрасно, а девушки рассказывающие про IT - в двойне прекрасно)
@ТемаПетров-л2ъ
@ТемаПетров-л2ъ Жыл бұрын
Елена очень крутой вводный урок по TS, пожалуйста продолжайте!
@FaYrUsinc
@FaYrUsinc 2 жыл бұрын
На одном дыхании посмотрел. Довольно просто и понятно, не напряжно. Спасибо
@masuryans
@masuryans 8 ай бұрын
Больше спасибо Елена!!! Вы очень понятно и просто объяснили 👍🏻👍🏻👍🏻
@evgenymakhanov
@evgenymakhanov Жыл бұрын
Топ-контент! Очень информативно и понятно. Классно, что наткнулся на ваш канал)
@sampetrosyan3669
@sampetrosyan3669 Жыл бұрын
наконец то нормальный ролик про TS спасибо )
@Anonym-li8eb
@Anonym-li8eb Жыл бұрын
Спасибо за твои старания! Вышел отличный урок, ты понятно объясняешь 👍
@elizavetakonstantinova8661
@elizavetakonstantinova8661 2 жыл бұрын
Комментарий как второй лайк. Ролик превзошел все ожидания, несмотря на то, что очень долгожданный. Ждала еще с первого анонса в тг :)
@user-givigevorgovich
@user-givigevorgovich 2 жыл бұрын
Отлично! Как раз для меня, изучаю сейчас тоже, все искал различия у интерфейсов и типов... Спасибо!
@bjol_Dg
@bjol_Dg 2 жыл бұрын
ооо! женщина, ты прекрасна )) спасибо огромное, Лена, тема топчик 👍👍
@DVmakes
@DVmakes 2 жыл бұрын
Спасибо за видео, пожалуйста не пропадайте! Добей тему!
@webelart
@webelart 2 жыл бұрын
Добила, уже есть второе видео! ❤ kzbin.info/www/bejne/bn-cmoBor5h1fqM
@kosha9951
@kosha9951 2 жыл бұрын
Спасибо) Было наглядно и полезно)
@k-ivan
@k-ivan 2 жыл бұрын
Огромное спасибо, за такой контент!
@YaniaRZ
@YaniaRZ 2 жыл бұрын
Спасибо, ждем продолжения!
@Mitya-b4p
@Mitya-b4p 2 жыл бұрын
Отличное видео ждем дженерики и utility types 👍🏻
@deniskorablev2648
@deniskorablev2648 2 жыл бұрын
Елена твои гайды кайф )
@romanmed9035
@romanmed9035 2 жыл бұрын
отличное продолжение. предлагаю в один из выпусков добавить информацию или даже сделать отдельный выпуск как внедрить тайпскрипт в существующий проект написанный как с использованием заготовки CRA так и с собственной сборкой. очень хорошо что не стали лепить много всего в одно видео. теория отдельно полезнее.
@kostyakykyshkin7974
@kostyakykyshkin7974 2 жыл бұрын
Ураа! Спасибо огромное!
@МишаЩетинин-з5ы
@МишаЩетинин-з5ы 2 жыл бұрын
Спасибо большое за видео, смотрю Вас с удовольствием каждый раз))
@yaroslavivantsiv6183
@yaroslavivantsiv6183 2 жыл бұрын
Спасибо! Крутяк! Надеюсь уже очень скоро будем смотреть вторую часть)
@yankov2206
@yankov2206 2 жыл бұрын
Привет! Какая позитивная и веселая) видно хорошее настроение и заряд энергии)) Балуешь любимых подписчиков роликами) очень ждем! Как обычно, лайк комментарий
@webelart
@webelart 2 жыл бұрын
Thank you!!! 😘
@Mikhail.tortik001
@Mikhail.tortik001 2 жыл бұрын
Tsconfig!!!! Думаю не я один жду этого видео) Очень интересно узнать о всех настройках и в будущем использовать это видео как некую шпаргалку, ибо такой информации, лично я, не находил на просторах интернета)) Заранее спасибо)
@webelart
@webelart 2 жыл бұрын
Всё я услышала! Будет!!! Сначала хочу про хуки выпустить различия and useMemo useCallback. Следующим сделаю про конфиг
@alx-cw9gk4rc5t
@alx-cw9gk4rc5t 11 ай бұрын
Лен. Ты крутая 😊
@АлександрВикторович-т4б
@АлександрВикторович-т4б Жыл бұрын
Оч круто, оч круто 🤜🤛👍👍👍👍👍
@Dmitrijserg
@Dmitrijserg Жыл бұрын
Спасибо большое!
@astkh4381
@astkh4381 Жыл бұрын
спасибо за видео
@ВикторЛюбезный-ч2ы
@ВикторЛюбезный-ч2ы 2 жыл бұрын
Спасибо. Учим, осваиваем.
@beknazaromuraliev5680
@beknazaromuraliev5680 2 жыл бұрын
Я не смотрел еще но знаю что контент топчик🔥
@webelart
@webelart 2 жыл бұрын
😘😘😘
@tigrandemerchyan9446
@tigrandemerchyan9446 Жыл бұрын
хотел изучить typescript. В итоге влюбился в милашку. Вы лучшая училка. Спасиби
@webelart
@webelart Жыл бұрын
❤️❤️❤️
@sergsvl
@sergsvl 2 жыл бұрын
Лена, жду продолжения!! Слушать про TS в твоем исполнении - просто песня! :)) Ждуууу!!!!
@рострост-м6з
@рострост-м6з 2 жыл бұрын
Классное вступление)
@АндрейПовстянко
@АндрейПовстянко 2 жыл бұрын
Спасибо :) Нужно обящзательно видео про tsConfig
@YellowPanamka
@YellowPanamka 10 ай бұрын
лучшая
@dianaloza821
@dianaloza821 2 жыл бұрын
спасибо за видео)жду следуущее)
@Kazakov_Kirill
@Kazakov_Kirill 2 жыл бұрын
Ну большие штуки зачастую создаются при помощи ангуляра, а в нём уже ts по умолчанию есть) Да и реакт с ts визуально воспринимается гораздо лучше. Чистый js разве что во вьюхе встреить можно (и то потому что 3 версия с ts пока не заняла всю вьюшную экосистему), ну и в других библиотеках/фреймворках попроще.
@Tavda
@Tavda 2 жыл бұрын
Я когда узнал об интерфейсах в PHP вообще не понимал, а для чего они нужны. И они оказались реально для программы не нужны! Но их назначение глубже. Ты можешь описать, что ты конкретно хочешь получить на входе и, если пришло что-то другое, то как-то на это среагировать. А самое главное, ты можешь понять, что тебе прилетел не тот объект, который тебе нужен! Объекты могут быть разные, но если они отвечают интерфейсу, то в них точно есть свойства и методы, которые описаны в интерфейсе, и они вернут именно то, что вы ждёте. А если другой программист пишет класс, который ты будешь использовать, то он сразу видит, что ты ждёшь от объекта этого класса. В TS аналогично.
@webelart
@webelart 2 жыл бұрын
Да, это очень удобно!
@jamjam3337
@jamjam3337 2 жыл бұрын
спасибо!💥💥💥
@ooops4333
@ooops4333 2 жыл бұрын
Хосподи, СПАСИБО ТЕБЕ БОЛЬШОЕ!
@webelart
@webelart 2 жыл бұрын
❤️❤️❤️
@aksenovkirill5191
@aksenovkirill5191 2 жыл бұрын
Привет!Спасибо!Жду продолжения, давай разберем config
@ИринаЛанская-й3д
@ИринаЛанская-й3д 2 жыл бұрын
Очень крутое видео! Супер! Спасибо!
@webelart
@webelart 2 жыл бұрын
@DontLookBackNever
@DontLookBackNever 2 жыл бұрын
канал на английском - руллез !👍
@katada
@katada 2 жыл бұрын
Топ контент!
@Camelot1399
@Camelot1399 Жыл бұрын
очень хорошо, жду продолжение, спасибо
@webelart
@webelart Жыл бұрын
уже есть kzbin.info/www/bejne/bn-cmoBor5h1fqM :)
@ruslanstupak7625
@ruslanstupak7625 2 жыл бұрын
Дженерики просто маст хев, ну и плюс хотелось бы услышать про всякие нюансы тайпскрипта, которые могут по началу вводить в ступор
@golddeaggler2029
@golddeaggler2029 2 жыл бұрын
Норм, дженерики интересно
@webelart
@webelart 2 жыл бұрын
Будет!
@sempregiovane1
@sempregiovane1 Жыл бұрын
этого урока хватает для создания сайта средней сложности с tsx разметкой
@Strike_love_bot
@Strike_love_bot Жыл бұрын
0:01 -- воооот такой TypeScript видала. 😁
@ЭльханАсадов-т9ъ
@ЭльханАсадов-т9ъ Жыл бұрын
Прикольная чика))
@biLLie_wiLLie
@biLLie_wiLLie 2 жыл бұрын
Лена, объясни плиз дженерики. Особенно длинные и сложные записи. Я вообще не понимаю как это читать. Спасибо тебе!
@webelart
@webelart 2 жыл бұрын
Сделаю!!!
@АсланбекКорпеев
@АсланбекКорпеев 2 жыл бұрын
Нужно практиковать, от малого до большего)
@alienspro
@alienspro 2 жыл бұрын
Дженерики без практики - время в пустую.
@raff_m_d6971
@raff_m_d6971 2 жыл бұрын
ты красотка!!!
@elconrel9665
@elconrel9665 2 жыл бұрын
Спасибо за видео, было бы очень интересно посмотреть как получать данные с сервера используя тайпскрипт, то есть писать response и перебирать типы вручную либо же заранее писать им интерфейсы?
@yury4707
@yury4707 2 жыл бұрын
Привет умняшка..!..) Держи лайк.)
@webelart
@webelart 2 жыл бұрын
СПАСИБО!!! 😘
@maks2
@maks2 2 жыл бұрын
хотелось бы про связку с redux
@seoonlyRU
@seoonlyRU 2 жыл бұрын
лайк Микки МАусу от легендарного СЕООНЛИ
@ЮрийМусатов-ь3я
@ЮрийМусатов-ь3я 2 жыл бұрын
Привет. Спасибо за урок, а сколько частей по TS планируется?
@webelart
@webelart 2 жыл бұрын
Я думала ещё штуки 2. Плюс ещё попросили про подключение и web pack. Посмотрим.
@Igoigo666
@Igoigo666 2 жыл бұрын
@@webelart да, про вебпак будет прям интересно. А то уже хотел сам разбираться, а тут будет такой подарок ))))
@rizz_cinema
@rizz_cinema 8 ай бұрын
Не согласен с тем, что отличие интерфейсов от типов в расширяемости. Аналогом extends у типов будет оператор &. А вообще отличие типов и интерфейсов заслуживает отдельного видео.
@ОксанаКовш-ъ8т
@ОксанаКовш-ъ8т 2 жыл бұрын
Дзякуй вялікі, даражэнькая Алена🌺🌺🌺 ужо не першы раз гляджу вашы відэа і заўсёды пад прыемным уражаннем. Асобны дзякуй за канал на ангельскай :)
@nagibbator4449
@nagibbator4449 2 жыл бұрын
Я люблю тебя до слёз...
@webelart
@webelart 2 жыл бұрын
😘😘😘
@nikolaiandrianov1856
@nikolaiandrianov1856 2 жыл бұрын
Coool!!!
@webelart
@webelart 2 жыл бұрын
❤❤❤
@ПлатонКовалевский-и8ш
@ПлатонКовалевский-и8ш 2 жыл бұрын
Time code: 21:16 Property user отсутствует и выдает ошибку в редакторе, но через инструменты разработчика браузера obj.user подтягивает 1
@danyawyse1933
@danyawyse1933 Жыл бұрын
Стоит осваивать TS до реакта ?
@webelart
@webelart Жыл бұрын
Нет.
@webelart
@webelart Жыл бұрын
Но вы можете его с чистым is использовать. Тогда да.
@webelart
@webelart Жыл бұрын
Однако осваивать ts до js тоже нет
@webelart
@webelart Жыл бұрын
Как и react до js. Последовательность js -> react -> ts
@danyawyse1933
@danyawyse1933 Жыл бұрын
@@webelart Спасибо!
@ОлександрПархоменко-г4й
@ОлександрПархоменко-г4й Жыл бұрын
01:40 я бы не сказал что это "синтаксический сахар", скорее "синтаксические камни" или орехи, которые кладут в рот для тренировок дикции
@ОлександрПархоменко-г4й
@ОлександрПархоменко-г4й Жыл бұрын
После перехода на Typescript во рту не стало сладко, скорее даже наоборот... 😖
@webelart
@webelart Жыл бұрын
@@ОлександрПархоменко-г4й ахахаха 😂
@webelart
@webelart Жыл бұрын
@@ОлександрПархоменко-г4й Такого понятия я еще не слышала! Новый термин!
@ОлександрПархоменко-г4й
@ОлександрПархоменко-г4й Жыл бұрын
​@@webelart kzbin.info/www/bejne/eqLZamCQZpl_eac
@Deduska-ded
@Deduska-ded Жыл бұрын
Добрый день Елена, насчёт readonly которое запрещает перезаписывать св-ство. Я решил в песочнице на оф сайте посмотреть как это реализуется когда код превращается в обычный JS и обнаружил что никак. TS выдаст ошибку при написании, но в JS по факту с этим свойством можно делать уже что угодно. Назрел вопрос - почему это не реализовать через флаг writable объекта?. На мой взгляд кажется логичным что бы при "переносе" такого readonly свойства из TS в JS добавлялось что-то в духе Object.defineProperty(obj, "propName",{writable: false}). Заранее спасибо
@alexxxcode
@alexxxcode 2 жыл бұрын
Хотел бы добавить/спросить на счет того, что интерфейсы могут расширяться. У нас в проекте мы почти отказались от интерфейсов и используем простые типы, когда нам требуется что-то расширить используем "&": type User = {...} & Human. Достаточно удобно и компактно. Что скажете на счёт этого?
@sofa111298
@sofa111298 2 жыл бұрын
Добрый день, а подскажите может вы знаете хорошие курсы по верстке или может вы такие даете, очень бы хотела в этом русле развиваться и вот сейчас ищу где можно подтянуть свои навыки) Спасибо за прекрасное видео!!))
@webelart
@webelart 2 жыл бұрын
Здравствуйте, спасибо! Можете попробовать на вот этот взглянуть learn.javascript.ru/courses/htmlcss Я проходила несколько курсов в прошлом на learn.javascript, конкретно этот курс нет. Но ребята крутые там преподают.
@alienspro
@alienspro 2 жыл бұрын
На udemy любой с высоким рейтингом, субтитры там есть, их можно перевести на русский.
@Whiskey1L
@Whiskey1L 2 жыл бұрын
Ребят, хочу переучиться с Си на фронтенд, подскажите что учить JS или TS? Желательно обосновать почему, заранее огромное спасибо!
@n1ck_fun
@n1ck_fun 2 жыл бұрын
TS - дополнение к JS для типизации..Начинай с JS ,потом подключай TS
@АнастасияИлющенко-б8м
@АнастасияИлющенко-б8м 2 жыл бұрын
"Начинается ругание", теперь буду так говорить
@webelart
@webelart 2 жыл бұрын
😂
@neWalkeder
@neWalkeder 2 жыл бұрын
Есть возможность снять ролик по mobX?
@webelart
@webelart 2 жыл бұрын
Ох, я с ним не работала ни разу. Поэтому думаю пока нет.
@neWalkeder
@neWalkeder 2 жыл бұрын
@@webelart очень хотелось бы увидеть разбор именно от вас
@AgentRaffaello
@AgentRaffaello 2 жыл бұрын
Здрасте) А можно с примерами, на любом работающем коде, что ts делает на сайте? js понятно, а ts понятно только, что он про типизацию - это слишком абстрактно для меня)
@webelart
@webelart 2 жыл бұрын
Пока погружение в typescript, дальше уже буду думать про примеры.
@AgentRaffaello
@AgentRaffaello 2 жыл бұрын
@@webelart спасибо 🙏
@UC1C0GDMTjasAdhELHZ6lZNg
@UC1C0GDMTjasAdhELHZ6lZNg 2 жыл бұрын
ts на сайте ничего не делает, он компилируется в обычный js ts это больше про процесс разработки
@PaulGabow
@PaulGabow 2 жыл бұрын
пока any вас спасет
@alienspro
@alienspro 2 жыл бұрын
ts к сайту не имеет никакого отношения, ts - это слой строгой типизации для js чтобы программисты допускали намного меньше ошибок. Работает он только в редакторе кода и при сборке кода.
@luckytima2315
@luckytima2315 2 жыл бұрын
`` - это бэктики ))
@ВладКлеопов
@ВладКлеопов Жыл бұрын
like
@cheesecheesson9842
@cheesecheesson9842 2 жыл бұрын
вау ))
@РусланА-ф2н
@РусланА-ф2н 2 жыл бұрын
Классные уроки. Автору большое спасибо
@Kolxozzznik
@Kolxozzznik 2 жыл бұрын
Enum лучше не использовать, best practices считается использование объекта и в handebook на странице с Enum в конце имеется абзац "Objects vs Enums". Так же на stackoverflow имеется развернутый ответ. По поводу "Типы экстендить нельзя" - это еще почему?! Ведь interface User extends UserInfo === type User = UserInfo & {} Видимо Вы сами еще до конца не разобрались, когда стоит использовать типы, а когда интерфейсы и используете интерфейсы. Так же на сайте my-js найдите "Типы или интерфейсы" и ознакомьтесь
@webelart
@webelart 2 жыл бұрын
Хммм, типы не пробовала экстендить, надо поэкспериментировать. Спасибо! В любом случае я планирую разобрать все эти темы с extends, implements, что где можно после классов. Про enums считаю, что их нормально использовать. Но в случаях когда вам нужны ключи. Мы их кстати на проекте используем как раз в этом случае.
@Kolxozzznik
@Kolxozzznik 2 жыл бұрын
@@webelart С enum на проде проблемы бывают, как и написал выше на stackoverflow более подробное объяснение
@webelart
@webelart 2 жыл бұрын
@@Kolxozzznik Надо почитать, спасибо большое!😘
@stwebbox5691
@stwebbox5691 2 жыл бұрын
нужен разбор конфига
@zakiro4277
@zakiro4277 2 жыл бұрын
Девушек программистов маловато а девушек программистов снимающих гайды вообще по пальцам пересчитать)
@endorphinair8166
@endorphinair8166 2 жыл бұрын
и еще: интерфейсы с одинаковыми именами мержатся, а типы с одинаковыми именами недопустимы
@НиколайПолторак-з9г
@НиколайПолторак-з9г 2 жыл бұрын
Хуею как мало просмотров. Контент топ. Спасибо
@theoty-js
@theoty-js 2 жыл бұрын
Привет милашка :)
@webelart
@webelart 2 жыл бұрын
Hello, hello!🤗
@theoty-js
@theoty-js 2 жыл бұрын
@@webelart Ты мне нравишься, Лондон мне тоже нравится, осталось выйти с тобой на связь, на твоих уроках освоил многое;)
@shaxxx-cs2
@shaxxx-cs2 2 жыл бұрын
I dоwnloaded everything is okay
@luckytima2315
@luckytima2315 2 жыл бұрын
Я прощаю тебя гулящяя женщина ;D
@ic6406
@ic6406 2 жыл бұрын
А зачем, есть же emscripten и куча хороших статически-типизированных языков
@webelart
@webelart 2 жыл бұрын
Расскажите, чем он лучше по вашему мнению? :) вообще я впервые о нем слышу.
@ic6406
@ic6406 2 жыл бұрын
@@webelart тем, что можно взять любой LLVM-based язык C, C++, Rust и на нём написать высокооптимизированное приложение, которое таргетит WebAssembly и работает близко к нативному (ближе, чем однотредовый джс)
@webelart
@webelart 2 жыл бұрын
@@ic6406 Ох, это для меня пока сложно звучит. Но я возьму на заметку ваше предложение. Rust хочу изучить в будущем.
@ic6406
@ic6406 2 жыл бұрын
@@webelart Для изучения rust нужно чтобы был запас грибов в чулане. Emscripten-way скорее больше подходит для случаев, где нужен перф. Для обычного фронта typescript получше будет, но у меня к нему стойкая неприязнь из-за дизайновых костылей по типу единственного возможного объявления конструктора или кривой проверки типа в рантайме, костыли в виде .d.ts, кривые типизации 3rdparty библиотек и тому подобное
@jetsker6388
@jetsker6388 2 жыл бұрын
Го херачить конфиг, пишу на языке, но не знаю как он компилируется и настраивается толком ; (
@Shir-Na-Shir
@Shir-Na-Shir 2 жыл бұрын
+
@ndiscovery
@ndiscovery Жыл бұрын
"люди свойственны", "хороший код", "некоторая сборка" вы точно до конца понимаете о чем говорите?
@webelart
@webelart Жыл бұрын
Конечно❤️
@Antonym-b5o
@Antonym-b5o 2 жыл бұрын
привет всем. все мне уже страшно
@webelart
@webelart 2 жыл бұрын
Почему? :)
@Antonym-b5o
@Antonym-b5o 2 жыл бұрын
@@webelart уже все хорошо :) ts очень "мешал" мне в самом начале
@АлексейВольнов-ш2ч
@АлексейВольнов-ш2ч Жыл бұрын
где тут от а до я тут только самые основы да и только
@webelart
@webelart Жыл бұрын
Есть ещё вторая часть! kzbin.info/www/bejne/bn-cmoBor5h1fqM
@МихаилКозлов-ы7ф
@МихаилКозлов-ы7ф Жыл бұрын
TS понял, нафига он нужен нет 😂 ну если у тебя число, нафига в него пихать строку? 😮 какая-то лишняя приблуда для собеседований, а не для работы
@webelart
@webelart Жыл бұрын
Если вы разрабатываете маленькие сервисы и системы, сайты, то Вам не нужен.
@miasuntopropio
@miasuntopropio Жыл бұрын
Я думала я одна так думаю. Мне один опытный разработчик сказал, что в общем TS и не нужен, но придется знать так как это стало модно. Хорошо, что Елена записала это видео 🙏, а то я все никак не могла осилить 20 часовые курсы по TS:)
@ramansamalazau6731
@ramansamalazau6731 Жыл бұрын
TSCONFIG!!!!
@webelart
@webelart Жыл бұрын
👀
@ramansamalazau6731
@ramansamalazau6731 Жыл бұрын
@@webelart 😉
@easystyle3378
@easystyle3378 Жыл бұрын
Ты ничего не добилась в жизни,даже джуном не являешься
@webelart
@webelart Жыл бұрын
Это не является правдой, учитывая мой карьерный опыт. На текущий момент, я работаю в Лондоне на позиции Software Engineer и я была Senior Frontend Engineer. А вот кто вы такой, я не знаю.
@erjigit17
@erjigit17 2 жыл бұрын
лучше делать контент только на английском, зачем тратить время на русском?!
@webelart
@webelart 2 жыл бұрын
Потому что это мой родной язык и я его люблю. Я люблю свою русскую аудиторию и люблю с ней общаться. И я хочу делать контент и на русском и на английском :)
TypeScript от А до Я - часть 2: classes, extends, implements, generics, utility types
58:34
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 18 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
React стек 2022. TypeScript, Redux Toolkit, RTKQuery, Tailwind
1:17:59
Владилен Минин
Рет қаралды 153 М.
Фишки TypeScript о которых ТЫ НЕ ЗНАЛ!
30:55
Entity Framework Core (Блок 2.1)
45:53
Просто программист
Рет қаралды 126
Что такое keyof typeof в TypeScript.
8:46
wise.js 
Рет қаралды 20 М.
Learn TypeScript Generics In 13 Minutes
12:52
Web Dev Simplified
Рет қаралды 305 М.
#1. Разработка блога - Дизайн Системы, База Данных, Веб Дизайн
29:34
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 3,9 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН