ال Types وال Interfaces وال Narrowing
ال Primitive وال Object types، وال Unions، وال Literal types، وال Type guards، و Discriminated unions لحالات ال UI.
تبقى خلصته لما
- بتعمل حالة loading/success/error ك Discriminated union بدل 3 booleans.
- عمرك ما تستخدم any عشان تسكّت error.