Typescript как инвестиция. Что нам дадут "лишние" строки кода

  Рет қаралды 4,565

Дмитрий Лаврик

Дмитрий Лаврик

Күн бұрын

Пікірлер: 23
@AlexRevo
@AlexRevo Жыл бұрын
Голос детворы на заднем плане, как мне это знакомо. Здоровья детям и благополучия папе!
@АртёмГригорьев-э2ы
@АртёмГригорьев-э2ы Жыл бұрын
Очень хорошо объяснил, для меня один аргумент поставил все точки над и. "Если данные поменяются на беке, вы измените тип и везде поймете где будут ошибки" - такая боль сейчас в проекте без TS. Приходится тупо искать самому везде все, очень часто из-за этого баги рождаются там где ты их не ожидаешь. Как минимум 50% людей которые проповедуют TS ничего кроме: "Все адекватные языки типизированы вот и JS нужно типизировать" ничего не больше не говорят, а тут офигенный пример! Спасибо!
@openuptun8056
@openuptun8056 Жыл бұрын
Дмитрий, хорошо бы выпустить курс "React: практический курс использования TypeScript в React". Т.е. не изучать чистый TypeScript, а перепройти весь курс React с практическими примерами на TypeScript как вы делаете в этом видео. TypeScript сам по себе очень скучный. Но в практических примерах применительно к React будет намного интереснее учить его.
@konstantinMonty
@konstantinMonty Жыл бұрын
Дмитрий, добрый день, а будет курс по Аngular?
@orcsamuro9687
@orcsamuro9687 Жыл бұрын
Спасибо было полезно
@Shadzen
@Shadzen Жыл бұрын
А он решает проблему что 0 это false? Грубый пример - есть массив, и есть другая переменная в которой лежит текущий индекс, так вот если делаешь проверку эту переменной а там 0 (первая ячейка массива), то проверка проваливается.
@dizelvinable
@dizelvinable Жыл бұрын
Можно код? А то не очень понятно. Вы же делаете сравнение с помощью тройного равенства?
@Shadzen
@Shadzen Жыл бұрын
@@dizelvinable const arr = [] let idx = null idx = 0 if (idx) arr[idx] = 'empty'
@АртёмФещенко-п5е
@АртёмФещенко-п5е Жыл бұрын
кажется здесь проблема в не понимании автоприведения типа number в булеан внутри условного оператора
@MsTim159
@MsTim159 Жыл бұрын
Сейчас в коммерческой разработке тайпскрипт - это уже стандарт . Писать на чистом жс боль, никому не рекомендую.
@tnsaturday
@tnsaturday Жыл бұрын
Боль - когда ты не умеешь писать на жс.
@firewatch123
@firewatch123 Жыл бұрын
@@tnsaturday но ведь статическая типизация куда приятнее, чем динамическая, разве нет? какие минусы у ts по сравнению с js ?
@theoty-js
@theoty-js Жыл бұрын
лучшая инвестиция - это инвестиция в TS
@abrajmek_zalilov
@abrajmek_zalilov Жыл бұрын
Ой вэй, исходный витовский шаблончик)
@POEOneLove
@POEOneLove Жыл бұрын
Любой фреймворк требует подробного изучения. Это не сокращает время написания задачи. Особенно если нет опыта работы с ним. И зачастую задачу оптимальнее решить на своих ванильных костылях ))
@tnsaturday
@tnsaturday Жыл бұрын
Если задача - создание очередного лендоса шавермачной, да она безусловно оптимальнее решается на "ванильных костылях". Если требуется создание и (последующая) поддержка приложения чуть сложнее туду листа, увы с ванильными костылями ты сядешь в лужу очень быстро.
@POEOneLove
@POEOneLove Жыл бұрын
@@tnsaturday если ты плохо знаешь фреймворк, то также сядешь в лужу
@tnsaturday
@tnsaturday Жыл бұрын
@@POEOneLove я говорю о том, что начиная с определенного уровня сложности приложения ты его на ванилле просто не напишешь
@tnsaturday
@tnsaturday Жыл бұрын
@@ugin-nb4sy при чем здесь интернет магазин? Это че какое-то сложное приложение? И ангуляр устарел как говно мамонта, держу тебя в курсе.
@SesarKai
@SesarKai Жыл бұрын
@@ugin-nb4sy ангуляр сегодня не мейнстрим. Либо реакт, либо вью, либо свелт. Сейчас самое легкое это свелт. Раньше вью тоже был легким, но его усложнили многократно
@evgeniynechaev9386
@evgeniynechaev9386 Жыл бұрын
Какая выгода? Мне приходится для хоть сколько-то сложного типа выдумывать откровенный бред чтобы просто пропустило это говно! Давай те разбирайте примеры где у тебя 2-3 уровня вложенности объектов и с ассоциативными массивами, а не детские говнюшки на которых все просто!
@andTutin
@andTutin Жыл бұрын
во во
@danil802010
@danil802010 Жыл бұрын
Лишние строки кода машина воспримет по своему усмотрению и нам не скажет. Такое завернёт, что только икать останется наверное.
React. Вводный курс. Урок 1. Суть фреймворков
27:58
Дмитрий Лаврик
Рет қаралды 6 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Typescript. Работа со страхом новичка на примере Generics
21:59
Фишки TypeScript о которых ТЫ НЕ ЗНАЛ!
30:55
Что не так с TypeScript?
11:44
PurpleSchool | Anton Larichev
Рет қаралды 12 М.
AdonisJS - демонстрация лаконичности кода
30:46
Дмитрий Лаврик
Рет қаралды 1,9 М.
JavaScript Паттерны. Шаблоны проектирования. 17 Примеров
1:54:30