TypeScript tipy pre čitateľnejší a bezpečnejší kód
Zopár návykov, ktoré robia rozdiel medzi „TS zapnutý" a „TS využitý".
Zapnúť TypeScript je jedna vec, využiť ho druhá. Zopár návykov, ktoré posúvajú kód od „any všade” k naozaj bezpečnému.
Návyky, ktoré sa oplatia
- Zapni
strict. Bez toho prichádzaš o polovicu hodnoty TS. - Odvodzuj typy z dát.
as const+typeofnamiesto ručného opisovania. - Vyhýbaj sa
any. Ak naozaj nevieš typ,unknownťa donúti ho overiť. - Union namiesto boolean flagov.
status: 'idle' | 'loading' | 'done'.
Malý príklad
const ROLES = ['admin', 'editor', 'viewer'] as const;
type Role = (typeof ROLES)[number]; // 'admin' | 'editor' | 'viewer'
Jeden zdroj pravdy — pole aj typ držia krok automaticky.