Sobes.tech
Junior — Middle

Koje verzije TypeScript ste morali da koristite u svojim projektima?

sobes.tech АИ

Одговор од АИ

У пројектима са TypeScript-ом често се користе верзије од 2.x и више, јер додају важна побољшања и нове могућности.

На пример:

  • TypeScript 2.0 увео је строгу проверу null и undefined.
  • Верзије 3.x додају подршку за опциони ланац, побољшања у типовима и подршку за нове функције ECMAScript.
  • У најновијим верзијама (4.x) појавили су се шаблонски литерали типова, побољшања у провери типова и друге екстензије.

Избор верзије зависи од захтева пројекта и алата који се користе. Важно је одржавати верзију ажурном како бисте искористили модерне могућности и побољшану типизацију.

Пример коришћења опционалног ланца (доступно од TypeScript 3.7):

interface User {
  address?: {
    street?: string;
  };
}

const user: User = {};
console.log(user.address?.street); // безбедан приступ без грешке