← Späť na články

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 + typeof namiesto 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.