Все свои вопросы касательно дженериков оставляй в комментариях 👇, тут же будем их разбирать.
@azil20243 жыл бұрын
хороший видосик, освежил немного память, спасибо тебе за твой труд...
@romanpohribniak84713 жыл бұрын
Я не понимаю,почему на этом канале так мало подписчиков,по-моему лучше что я видел в жизни,это ролики с канала wise.js.Как всегда 100/10 спасибо за то что вы есть!!!!!!!
@GrOm_SG3 жыл бұрын
Случайно узнал о канале пару дней назад. Подтверждаю, что очень хорошо объясняются сложные темы. Сразу подписался. Я пол жизни фронт-эндом занимаюсь, но, например, лучшего объяснения TS я не находил пока. А его-то я как раз и упустил в свое время.
@zizzxiii27143 жыл бұрын
Терпение. Скоро будет много) канал то топовый
@АлександрАбросимов-щ8р2 жыл бұрын
Тот случай, когда поставив лайк на первых минутах, через какое-то время неоднократно рука тянется еще ставить и ставить лайки, чтобы отблагодарить) Спасибо за твой труд. Спасибо за большое количество реальных примеров!
@СергейКурганов-о2э3 жыл бұрын
Ахрененное видео, такой разнообразного функционала по дженерикам, даже в хороших платных курсах нет.
@wisejs3 жыл бұрын
Спасибо, старался покрыть все базовые возможности :)
@nouchance3 жыл бұрын
@@wisejs Спасибо большое 💯🔥
@fuad2069 Жыл бұрын
Спасибо огромное! Хоть у тебя есть такой контент оказывается
@АндрейБ-п4я9н10 ай бұрын
потрясающие ролики про тсу!!! огромное спасибо автору. так редко бывает чтобы и подано хорошо и материал качественный и не простой, но и рассказано так что понятно. даже сам себя умнее чувствуешь пока смотришь - а это признак большого таланта автора который умеет так объяснять
@azil20243 жыл бұрын
ты мега крут, все четко и понятно, куча примеров, спасибо за твой труд...
@wisejs3 жыл бұрын
Спасибо 😀
@champ__champ2 жыл бұрын
@@wisejs Согласен, реально топ, побольше бы от тебя видосов!!!
@-getmen60012 ай бұрын
Отличное видео, подача материала! заслуживаешь больше лайков)
@maxd7347 Жыл бұрын
посмотрел несколько видосов про Женерики , этот самый збс. Жирный лойс! И вообще парень толковый
@zeroidandroid12 күн бұрын
Видео 🔥 Спасибо за столь исчерпывающий материал!
@vladimidlav2 жыл бұрын
Дженерики такая неоднозначная вещь, пересмотрел почти все русскоязычные видео на эту тему. Ты сделал самое лучшее объяснение, как же я тебе благодарен, теперь как-то по полочкам уложилось
@orkhannabi2 жыл бұрын
Cупер контент, изи! Асалам алекум трампопом👏🏻
@АлинаЧередниченко-п9ъ3 жыл бұрын
Все четко, ясно и с душой! Как всегда!
@B_G_V2 жыл бұрын
Видос - шикардос, держи лайкос :)
@bvfromruvitaliy2 жыл бұрын
Вот это вообще офигенное видео, ни у кого такого не видел!
@ПавелОльховой-з9д2 жыл бұрын
У меня много практических вопросов поднакопилось к Generic. Это видео их полностью закрыло. Спасибо огромное!
@Polite_person_3 жыл бұрын
Очень доступно объяснил, спасибо большое. Ждём ещё разборы тем по TS , потому что мало толковых роликов , везде рассказывают самые основы и например те же дженерики бегло объясняют.
@garajgames3336 Жыл бұрын
Дядя, это балдеж) обьясняешь понятно и кратко, мне б такого ментора 😂😂
@nickkulmann2 жыл бұрын
Огонь. Все по полочкам разложено. Огромное спасибо за такой полезный урок.
@e_viskhan2 жыл бұрын
Поставил лайк, не только из-за того что контент топ, но и за то, что нет ничего что отвлекало бы: музыки, лишних вставок и т.п. Тот самый момент, когда тебя не просили, но ты поставил лайк, оставил комментарий и подписался). Удачи!
@PieceOfInternet Жыл бұрын
Последний пример особенно топ) не так давно начал изучать реакт и пытаюсь разобраться в типизации реакта) было интересно узнать на реализацию :FC функционального компонента в реакте.
@dmitrytrofim10 ай бұрын
Наконец-то доходчивое объяснение. Спасибо!
@ТатьянаФомичева-з6е2 жыл бұрын
Огромное спасибо!! Третий или четвертый раз пытаюсь понять про дженерики и только из вашего видео поняла
@СаидСаидов-е4л Жыл бұрын
Спасибо за просто невероятное объяснение этих дженериков)
@romanpit4you3618 ай бұрын
Это видео...просто клад. Спасиб) На курсах теорию прохожу, понял частично. Видео посмотрел, понял практически все. Осталось попрактиковаться.
@НиколайДавыдов-л2е2 жыл бұрын
Просто супер объяснение. За разбор примера из официально документации отдельный респект👍
@grabril32643 жыл бұрын
Огромное спасибо за объяснения) Дженерики стали для меня намного понятнее)
@gregorytorshin25742 жыл бұрын
Ох, действительно сложновато понять, если использовать дженерики на максималках. Надо пробовать понемногу юзать их) Спасибо, очень чётко рассказал!
@TheGaddina2 жыл бұрын
Вот что значит человек постарался и подготовил материал. Знания залетают как конфетки с чаем)
@temasAndreikin Жыл бұрын
Не могу, начал изучать TP, думал, что дженерики это что то новое, крутое, а это просто шаблонный тип данных. К автору ничего не имею, красава, ролик хороший. Делай еще, ты красава.
@1654045 Жыл бұрын
Просто супер! Красава. Хотим больше по TS но желательно без привязок к реакту и пр. )
@yaknyaz13 Жыл бұрын
Наконец-то понял. Низкий поклон автору
@rasul770211 ай бұрын
Спасибо за офигенное объяснение
@sergeyplotnikov50312 жыл бұрын
Великолепное объяснение!!! Большая благодарность с низким поклоном!
@blgarOk2 жыл бұрын
Спасибо. На примерах понять дженерики много проще.
@СергейКузнецов-э4я2я2 жыл бұрын
Wise, ты один из лучших! Typescript, generic)))) 🥳🥳🥳
@webartem2 жыл бұрын
Спасибо за примеры из реальной жизни. Когда читаю статьи и документацию, там одна синтетика
@RamaRama-qv3jo Жыл бұрын
Спасибо, за видео! Пожалуй это лучшее и доступное объяснение которое я видел)
@konstantinvoronin46873 жыл бұрын
Спасибо за очередное видео про TypeScript Generic, Extends
@quiksilverost Жыл бұрын
топ! это самое полезное видео, которое я просмотрел за этот год
@МаксимИсаев-ъ5о Жыл бұрын
Урок отличный, примеры прикладные!
@АлександрРешетник-э4т3 жыл бұрын
Лучшее объяснение дженериков.
@yabadababy32048 ай бұрын
Это лучшее видео про джинерики которое я видел
@ПашаГлебик2 жыл бұрын
Спасибо автору!!! Замечательные уроки 👍👍👍
@rosa-rosa-w9e8 ай бұрын
Это баааза) очень, очень хорошее объяснение, удачи в блоге!
@ajprofi2 жыл бұрын
Шикарный обзор! Спасибо. Все собрано, систематизировано и компактно изложено!
@sezarik16632 жыл бұрын
Однозначно лайк, всё разжевал - спасибо. Теперь всё стало понятно)
@floor12evgen3 жыл бұрын
Аффтор молоток. Видео качественное.
@localhost666 Жыл бұрын
Отличное объяснение!
@magakz3 жыл бұрын
Топовое видео!
@РусланРастегаев-з1э2 жыл бұрын
Контент - ТОП! Спасибо большое!
@Anonym-li8eb11 ай бұрын
Очень полезный урок, спасибо 🙌
@apkartas7416 Жыл бұрын
Спасибо!!!! все понятно обьсняешь!!
@pc_boyarin17122 жыл бұрын
Очень крутой ролик по дженерики! Теперь его всем советую)
@777Vasya773 жыл бұрын
Без комментариев, просто 🔥🔥 🔥
@GuvaPusto3 жыл бұрын
Тот случай, когда понял, что все оказалось так просто, что странно, что не допер раньше. Спасибо. Может про всякое ООП в тайпскрипте расскажите.
@andreymelnichenko93732 жыл бұрын
крутяк видос! юзаю как справочник!
@hippycore011 ай бұрын
Лайк, наконец всё понятно
@СергейКоролев-о6й1я10 ай бұрын
Очень крутое объяснение спасибо
@Aziikus Жыл бұрын
А есть ли какие нибудь сайты с задачами на типизацию? Потому что вроде типизация с дженериками это просто, но как только начинаешь что то делать сам, бываешь сидишь в ступоре, потому что нет какого то понимания что ли. Вот хотел при помощи задачек набить понимание.
@AGM1405802 жыл бұрын
Спасибо за подробный разбор и примеры! Мне очень помогло.
@wisejs2 жыл бұрын
рад, что мои видео приносят пользу)
@1Malak163 жыл бұрын
Спасибо бро! Твой канал определенно один из лучший русскоязычных по тематике. Рекламу бы какую то нормальную сделать, чтобы о канале узнало побольше людей. Тогда успех обеспечен.
@wisejs3 жыл бұрын
Спасибо за поддержку, бро!)
@ВладимирОрлов-ш3й2 жыл бұрын
Спасибо за видос. Отличные примеры
@dimalukashenko4865 Жыл бұрын
Хороший урок, спасибо за труд!
@xaam23 ай бұрын
Супер, даже я понял!
@artkit8bit3 жыл бұрын
Спасибо! Очень доступно изложена тема, которую не так просто понять. Продолжайте, вы делаете полезное дело!
@muratakmamedau73282 жыл бұрын
Канал огонь! Спасибо за контент!!!
@ksushakiseleva2644 Жыл бұрын
Лайк, подписка! ❤ Спасибо за твой труд!
@ВадимЧумаченко-е9о3 жыл бұрын
хорошее руководство по дженерикам: лайк, подписка)
@alexmotorniy Жыл бұрын
дякую велике, це значно зрозуміліше ніж дока
@romarooman3 жыл бұрын
You are the best! There were great snippets,understandable. Thank you;)
Топ контент, успехов ! На 7:00, можно было добавить значение по умолчанию для Т, тогда и без уточнения можно передавать
@alexmercer46533 жыл бұрын
спасибо большое. прям очень качественный материал
@wisejs3 жыл бұрын
Спасибо за комментарий!
@HoshiramaSensei3 жыл бұрын
Большое спасибо!
@mikhailreznichenko80353 жыл бұрын
Видос огонь! 🔥🔥🔥
@wisejs3 жыл бұрын
🧯🧯🧯
@olfi17283 жыл бұрын
Спасибо за видео.
@fidgetmania2 жыл бұрын
Наверно, это самое ценное видео по дженерикам на русском языке. Огромное спасибо) лайк + колокольчик 👍
@garikmelqonyan60112 жыл бұрын
Good job.
@rmnkot3 жыл бұрын
Мегаполезное видео, просто о сложном!!!
@wisejs3 жыл бұрын
Спасибо, рад что понравилось)
@mrgrd562 жыл бұрын
12:55 Тут дженерик не особо-то и нужен =) function len(collection: {length: number}) { return collection.length; } len([1, 2]); len('hello'); Тоже работает
@venobrun3 жыл бұрын
бомба видос)) извините меня все тут, но не могу я не сказать про ключЬ!))
@wisejs3 жыл бұрын
век живи - век учись))))
@yakut542 жыл бұрын
По теме видео, спасибо за науку, конечно, но один момент я тут не увидел. И понять его не могу. Как и, главное, Когда нужно применять generic при вызове функции..... Пример из React: const [value, setValue] = useState(0)
@you.Multypassport3 жыл бұрын
надо больше вариаций там еще Return type какой то завезли все все другое новое рассказать.
@wisejs3 жыл бұрын
Это уже conditional types + infer. Сделаю по ним видео.
@ko220128 ай бұрын
10:12, это операция пересечения, а не объединение
@maxforest71332 жыл бұрын
Сколько бы не пытались уйти от динамической типизации, в итоге к ней и вернулись..
@Future6565 ай бұрын
Это js, динамичность у него в крови)
@ЕвгенийМоскаленко-о4ы2 жыл бұрын
жесть)
@sergeys47323 жыл бұрын
Расскажи про утилиты тс
@wisejs3 жыл бұрын
Будет.
@ВсеволодРусинский2 жыл бұрын
👉 Этот комментарий создан в качестве уважения автору и для продвижения его канала.
@vladislavnovikov52023 жыл бұрын
на 8:46 немного непонятно: почему TS разрешает передать в функцию массив содержащий два разных типа?
@wisejs3 жыл бұрын
Потому что тип указан как любой массив. Там хоть сотня разных типов может быть.
@vladislavnovikov52023 жыл бұрын
@@wisejs ну я это понимаю как массив элементов типа T. Дело в том, что мой основной язык - это Java, и там такие фокусы сделать нельзя. Там если массив / коллекция объявлены как T[] / List, то положить туда что-то, что не расширяет само T (ну или само T) нельзя
@risselify9 ай бұрын
После просмотра этого видео, мой мозг сгорел
@Алексей-т2х8й2 жыл бұрын
+
@Renarus2 жыл бұрын
Ну ты даешь :-D не то что у Владилена или Дударя... Просто завалил примерами использования дженериков ))
@allusio3 жыл бұрын
1. можно ли обявлять тайп алиасы с дженериками? Допусти: type UserFactory = FactoryClass; const userFactory: UserFactory = .... 2. Использовать generic react компонеты в разных units: React.ComponentProps ?
@wisejs3 жыл бұрын
1. Можно. 2. Можно, если в этом есть смысл.
@allusio3 жыл бұрын
@@wisejs как, если TS это не пропускает.
@wisejs3 жыл бұрын
@@allusio что не пропускает?
@allusio3 жыл бұрын
@@wisejs использование дженериков в объявлении алиасов ну и использование типов с дженериками, кроми как объявление типа переменной
@wisejs3 жыл бұрын
@@allusio давайте примеры кода, что не работает. Сложно понять что именно не работает.