Я не понимаю,почему на этом канале так мало подписчиков,по-моему лучше что я видел в жизни,это ролики с канала wise.js.Как всегда 100/10 спасибо за то что вы есть!!!!!!!
Случайно узнал о канале пару дней назад. Подтверждаю, что очень хорошо объясняются сложные темы. Сразу подписался. Я пол жизни фронт-эндом занимаюсь, но, например, лучшего объяснения TS я не находил пока. А его-то я как раз и упустил в свое время.
Тот случай, когда поставив лайк на первых минутах, через какое-то время неоднократно рука тянется еще ставить и ставить лайки, чтобы отблагодарить) Спасибо за твой труд. Спасибо за большое количество реальных примеров!
потрясающие ролики про тсу!!! огромное спасибо автору. так редко бывает чтобы и подано хорошо и материал качественный и не простой, но и рассказано так что понятно. даже сам себя умнее чувствуешь пока смотришь - а это признак большого таланта автора который умеет так объяснять
Дженерики такая неоднозначная вещь, пересмотрел почти все русскоязычные видео на эту тему. Ты сделал самое лучшее объяснение, как же я тебе благодарен, теперь как-то по полочкам уложилось
Поставил лайк, не только из-за того что контент топ, но и за то, что нет ничего что отвлекало бы: музыки, лишних вставок и т.п. Тот самый момент, когда тебя не просили, но ты поставил лайк, оставил комментарий и подписался). Удачи!
Очень доступно объяснил, спасибо большое. Ждём ещё разборы тем по TS , потому что мало толковых роликов , везде рассказывают самые основы и например те же дженерики бегло объясняют.
Не могу, начал изучать TP, думал, что дженерики это что то новое, крутое, а это просто шаблонный тип данных. К автору ничего не имею, красава, ролик хороший. Делай еще, ты красава.
Последний пример особенно топ) не так давно начал изучать реакт и пытаюсь разобраться в типизации реакта) было интересно узнать на реализацию :FC функционального компонента в реакте.
Спасибо бро! Твой канал определенно один из лучший русскоязычных по тематике. Рекламу бы какую то нормальную сделать, чтобы о канале узнало побольше людей. Тогда успех обеспечен.
А есть ли какие нибудь сайты с задачами на типизацию? Потому что вроде типизация с дженериками это просто, но как только начинаешь что то делать сам, бываешь сидишь в ступоре, потому что нет какого то понимания что ли. Вот хотел при помощи задачек набить понимание.
@@wisejs ну я это понимаю как массив элементов типа T. Дело в том, что мой основной язык - это Java, и там такие фокусы сделать нельзя. Там если массив / коллекция объявлены как T[] / List, то положить туда что-то, что не расширяет само T (ну или само T) нельзя
12:55 Тут дженерик не особо-то и нужен =) function len(collection: {length: number}) { return collection.length; } len([1, 2]); len('hello'); Тоже работает
По теме видео, спасибо за науку, конечно, но один момент я тут не увидел. И понять его не могу. Как и, главное, Когда нужно применять generic при вызове функции..... Пример из React: const [value, setValue] = useState(0)
1. можно ли обявлять тайп алиасы с дженериками? Допусти: type UserFactory = FactoryClass; const userFactory: UserFactory = .... 2. Использовать generic react компонеты в разных units: React.ComponentProps ?
Все свои вопросы касательно дженериков оставляй в комментариях 👇, тут же будем их разбирать.
хороший видосик, освежил немного память, спасибо тебе за твой труд...
Я не понимаю,почему на этом канале так мало подписчиков,по-моему лучше что я видел в жизни,это ролики с канала wise.js.Как всегда 100/10 спасибо за то что вы есть!!!!!!!
Случайно узнал о канале пару дней назад. Подтверждаю, что очень хорошо объясняются сложные темы. Сразу подписался. Я пол жизни фронт-эндом занимаюсь, но, например, лучшего объяснения TS я не находил пока. А его-то я как раз и упустил в свое время.
Терпение. Скоро будет много) канал то топовый
Тот случай, когда поставив лайк на первых минутах, через какое-то время неоднократно рука тянется еще ставить и ставить лайки, чтобы отблагодарить)
Спасибо за твой труд. Спасибо за большое количество реальных примеров!
Ахрененное видео, такой разнообразного функционала по дженерикам, даже в хороших платных курсах нет.
Спасибо, старался покрыть все базовые возможности :)
@@wisejs Спасибо большое 💯🔥
потрясающие ролики про тсу!!! огромное спасибо автору. так редко бывает чтобы и подано хорошо и материал качественный и не простой, но и рассказано так что понятно. даже сам себя умнее чувствуешь пока смотришь - а это признак большого таланта автора который умеет так объяснять
ты мега крут, все четко и понятно, куча примеров, спасибо за твой труд...
Спасибо 😀
@@wisejs Согласен, реально топ, побольше бы от тебя видосов!!!
посмотрел несколько видосов про Женерики , этот самый збс. Жирный лойс!
И вообще парень толковый
Отличное видео, подача материала! заслуживаешь больше лайков)
Дженерики такая неоднозначная вещь, пересмотрел почти все русскоязычные видео на эту тему.
Ты сделал самое лучшее объяснение, как же я тебе благодарен, теперь как-то по полочкам уложилось
Спасибо огромное! Хоть у тебя есть такой контент оказывается
Вот это вообще офигенное видео, ни у кого такого не видел!
Поставил лайк, не только из-за того что контент топ, но и за то, что нет ничего что отвлекало бы: музыки, лишних вставок и т.п.
Тот самый момент, когда тебя не просили, но ты поставил лайк, оставил комментарий и подписался).
Удачи!
Все четко, ясно и с душой! Как всегда!
У меня много практических вопросов поднакопилось к Generic. Это видео их полностью закрыло. Спасибо огромное!
Очень доступно объяснил, спасибо большое. Ждём ещё разборы тем по TS , потому что мало толковых роликов , везде рассказывают самые основы и например те же дженерики бегло объясняют.
Это баааза) очень, очень хорошее объяснение, удачи в блоге!
Видос - шикардос, держи лайкос :)
Огонь. Все по полочкам разложено. Огромное спасибо за такой полезный урок.
Видео 🔥
Спасибо за столь исчерпывающий материал!
Это видео...просто клад. Спасиб)
На курсах теорию прохожу, понял частично. Видео посмотрел, понял практически все. Осталось попрактиковаться.
Огромное спасибо!! Третий или четвертый раз пытаюсь понять про дженерики и только из вашего видео поняла
Спасибо за просто невероятное объяснение этих дженериков)
Ох, действительно сложновато понять, если использовать дженерики на максималках. Надо пробовать понемногу юзать их) Спасибо, очень чётко рассказал!
Не могу, начал изучать TP, думал, что дженерики это что то новое, крутое, а это просто шаблонный тип данных. К автору ничего не имею, красава, ролик хороший. Делай еще, ты красава.
Наконец-то доходчивое объяснение. Спасибо!
Огромное спасибо за объяснения)
Дженерики стали для меня намного понятнее)
Cупер контент, изи! Асалам алекум трампопом👏🏻
Дядя, это балдеж) обьясняешь понятно и кратко, мне б такого ментора 😂😂
Просто супер! Красава. Хотим больше по TS но желательно без привязок к реакту и пр. )
Последний пример особенно топ) не так давно начал изучать реакт и пытаюсь разобраться в типизации реакта) было интересно узнать на реализацию :FC функционального компонента в реакте.
Просто супер объяснение. За разбор примера из официально документации отдельный респект👍
Спасибо, за видео! Пожалуй это лучшее и доступное объяснение которое я видел)
Вот что значит человек постарался и подготовил материал. Знания залетают как конфетки с чаем)
топ! это самое полезное видео, которое я просмотрел за этот год
Наконец-то понял. Низкий поклон автору
Спасибо за офигенное объяснение
Аффтор молоток. Видео качественное.
Урок отличный, примеры прикладные!
Однозначно лайк, всё разжевал - спасибо. Теперь всё стало понятно)
Спасибо. На примерах понять дженерики много проще.
Лучшее объяснение дженериков.
Топовое видео!
Спасибо бро! Твой канал определенно один из лучший русскоязычных по тематике. Рекламу бы какую то нормальную сделать, чтобы о канале узнало побольше людей. Тогда успех обеспечен.
Спасибо за поддержку, бро!)
Контент - ТОП! Спасибо большое!
Отличное объяснение!
Это лучшее видео про джинерики которое я видел
Шикарный обзор! Спасибо. Все собрано, систематизировано и компактно изложено!
Спасибо!!!! все понятно обьсняешь!!
Очень крутой ролик по дженерики!
Теперь его всем советую)
Великолепное объяснение!!! Большая благодарность с низким поклоном!
Wise, ты один из лучших! Typescript, generic)))) 🥳🥳🥳
Спасибо за очередное видео про TypeScript Generic, Extends
Тот случай, когда понял, что все оказалось так просто, что странно, что не допер раньше. Спасибо. Может про всякое ООП в тайпскрипте расскажите.
Очень полезный урок, спасибо 🙌
Спасибо за примеры из реальной жизни. Когда читаю статьи и документацию, там одна синтетика
Лайк, наконец всё понятно
Очень крутое объяснение спасибо
Супер, даже я понял!
крутяк видос! юзаю как справочник!
Спасибо !
Топ контент, успехов !
На 7:00, можно было добавить значение по умолчанию для Т, тогда и без уточнения можно передавать
Спасибо! Очень доступно изложена тема, которую не так просто понять. Продолжайте, вы делаете полезное дело!
Спасибо за видос. Отличные примеры
А есть ли какие нибудь сайты с задачами на типизацию? Потому что вроде типизация с дженериками это просто, но как только начинаешь что то делать сам, бываешь сидишь в ступоре, потому что нет какого то понимания что ли. Вот хотел при помощи задачек набить понимание.
Канал огонь! Спасибо за контент!!!
You are the best! There were great snippets,understandable. Thank you;)
Хороший урок, спасибо за труд!
Спасибо автору!!!
Замечательные уроки 👍👍👍
Лайк, подписка! ❤ Спасибо за твой труд!
Спасибо за подробный разбор и примеры! Мне очень помогло.
рад, что мои видео приносят пользу)
Чувак, спасибо!!
Без комментариев, просто 🔥🔥 🔥
хорошее руководство по дженерикам: лайк, подписка)
Отличное видео
Спасибо за объяснения
Отличный видос, так держать.
Спасибо за видео.
Красавчик, рассказал четко, подписался лайк прожал, молодец! =)
всё доступно и понятно. спасибо
Спасибо тебе добрый человек )
Большое спасибо!
спасибо большое.
прям очень качественный материал
Спасибо за комментарий!
бомба видос)) извините меня все тут, но не могу я не сказать про ключЬ!))
век живи - век учись))))
Видос огонь! 🔥🔥🔥
🧯🧯🧯
Good job.
дякую велике, це значно зрозуміліше ніж дока
на 8:46 немного непонятно: почему TS разрешает передать в функцию массив содержащий два разных типа?
Потому что тип указан как любой массив. Там хоть сотня разных типов может быть.
@@wisejs ну я это понимаю как массив элементов типа T.
Дело в том, что мой основной язык - это Java, и там такие фокусы сделать нельзя. Там если массив / коллекция объявлены как T[] / List, то положить туда что-то, что не расширяет само T (ну или само T) нельзя
Мегаполезное видео, просто о сложном!!!
Спасибо, рад что понравилось)
Наверно, это самое ценное видео по дженерикам на русском языке. Огромное спасибо) лайк + колокольчик 👍
12:55
Тут дженерик не особо-то и нужен =)
function len(collection: {length: number}) {
return collection.length;
}
len([1, 2]);
len('hello');
Тоже работает
что за тема в видео, хочется такую же в вс код
Расскажи про утилиты тс
Будет.
10:12, это операция пересечения, а не объединение
жесть)
По теме видео, спасибо за науку, конечно, но один момент я тут не увидел. И понять его не могу.
Как и, главное, Когда нужно применять generic при вызове функции.....
Пример из React: const [value, setValue] = useState(0)
надо больше вариаций
там еще Return type какой то завезли все все другое новое рассказать.
Это уже conditional types + infer. Сделаю по ним видео.
Сколько бы не пытались уйти от динамической типизации, в итоге к ней и вернулись..
Это js, динамичность у него в крови)
👉 Этот комментарий создан в качестве уважения автору и для продвижения его канала.
После просмотра этого видео, мой мозг сгорел
1. можно ли обявлять тайп алиасы с дженериками?
Допусти:
type UserFactory = FactoryClass;
const userFactory: UserFactory = ....
2. Использовать generic react компонеты в разных units:
React.ComponentProps ?
1. Можно.
2. Можно, если в этом есть смысл.
@@wisejs как, если TS это не пропускает.
@@allusio что не пропускает?
@@wisejs использование дженериков в объявлении алиасов ну и использование типов с дженериками, кроми как объявление типа переменной
@@allusio давайте примеры кода, что не работает. Сложно понять что именно не работает.
+