Common Typescript Mistakes You Don’t Know About

  Переглядів 2,660

Monsterlessons Academy

Monsterlessons Academy

День тому

Learn common Typescript mistakes that you for sure do every day. By avoid these Typescript mistakes you improve your code, type safety and scalability.
TIMESTAMPS
0:00 Introduction
0:40 Disabling strictness
1:25 Any operator
2:24 Unknown operator
3:41 Narrowing type
4:57 Type assertion
6:20 Don't skip types
7:32 Understanding errors
8:27 Happy path
10:20 Too much optional
11:30 Union vs enum
13:36 Exclamation mark
► CHECK MY COURSES - monsterlessons-academy.com/co...
MOST POPULAR COURSES
► Javascript interview questions - monsterlessons-academy.com/co...
► Typescript interview questions - monsterlessons-academy.com/co...
► React interview questions - monsterlessons-academy.com/co...
► Angular Interview Questions monsterlessons-academy.com/co...
► Building real project with Angular + NgRx - monsterlessons-academy.com/co...
► Building real NestJS API - monsterlessons-academy.com/co...
► Building real fullstack project - monsterlessons-academy.com/co...
► Mastering Git - monsterlessons-academy.com/co...
► Mastering Docker and Docker Compose - monsterlessons-academy.com/co...
FOLLOW ME
► TWITTER - / monster_lessons
► INSTAGRAM - / monsterlessonsacademy
► TIKTOK - / monsterlessonsacademy

КОМЕНТАРІ: 21
@alexanderkomanov4151
@alexanderkomanov4151 Місяць тому
Amazing!!! Thanks a lot!!!!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
You are welcome!
@gunman479
@gunman479 Місяць тому
Great video and some very valid points. Regarding the use of many optional properties, I somewhat agree. I think having 2-3 optional properties is manageable. However, for anything beyond that, I would recommend adding an options property to the User interface like so; options?: Partial; I think this approach is cleaner.
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Yeap, I would also use partial.
@karthikeyan878
@karthikeyan878 Місяць тому
Great !! very useful !
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Glad you think so!
@advance5189
@advance5189 Місяць тому
Great tutorial! Stay the course, your videos are really helpful
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Thanks, will do!
@tomekk3569
@tomekk3569 Місяць тому
Good revision, thanks!
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Glad it was helpful!
@andreistein2429
@andreistein2429 Місяць тому
Great points. I have read that some projects remove typescript from there projects and advocating that you don't need it. What do you think on this matter? Is it because of the strictness of typescript or the lag of knowledge of how to use typescript?
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Doesn't make sense to me. Probably lack of knowledge and understanding how to write TS
@codeme8016
@codeme8016 Місяць тому
Wonderful
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Thank you
@CrazySalieri
@CrazySalieri Місяць тому
Excellent points, people often don't use 10% of TS power in their projects. If you don't mind, what theme and font you're using? Looks amazing
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
It's gruvbox
@sergiogordon7877
@sergiogordon7877 Місяць тому
Thanks for share this video. I have a question. If is bad practice use optional in interface, can I use for example name: string | null; instead of name?: string; Is it a good practice? Thanks
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Optional is useful but you should not overuse it.
@programmingintrouble
@programmingintrouble Місяць тому
@georgenonis5967
@georgenonis5967 Місяць тому
data ?? getData(data)
@MonsterlessonsAcademy
@MonsterlessonsAcademy Місяць тому
Sure it's an if condition.
Angular Signal Input - The Solution to Angular Inputs
6:52
Monsterlessons Academy
Переглядів 3,1 тис.
The TRUTH About TypeScript Enums
12:04
James Q Quick
Переглядів 4,6 тис.
Voloshyn - ЗУСИЛЛЯ (прем'єра треку 2024)
06:17
VOLOSHYN
Переглядів 786 тис.
7 Awesome TypeScript Types You Should Know
8:57
Josh tried coding
Переглядів 74 тис.
Every CSS Animation property
9:26
chunkydotdev
Переглядів 43 тис.
Typescript Coding Interview Questions - Typescript Crash Course
53:34
Monsterlessons Academy
Переглядів 7 тис.
Avoid These Typescript Mistakes
9:31
developedbyed
Переглядів 10 тис.
Angular Signal Output - It’s Getting Even Better
6:09
Monsterlessons Academy
Переглядів 2,5 тис.
as const: the most underrated TypeScript feature
5:38
Matt Pocock
Переглядів 107 тис.
I Cannot Believe TypeScript Recommends You Do This!
7:45
Web Dev Simplified
Переглядів 156 тис.
5 Uncommon Python Features I Love
15:09
Indently
Переглядів 116 тис.