Junior — Middle
Z jakich wersji TypeScript musiałeś korzystać w swoich projektach?
sobes.tech AI
Odpowiedź od AI
W projektach z TypeScript często używa się wersji od 2.x wzwyż, ponieważ wprowadzają one ważne ulepszenia i nowe funkcje.
Na przykład:
- TypeScript 2.0 wprowadził ścisłą kontrolę null i undefined.
- Wersje 3.x dodały obsługę opcjonalnego łańcuchowania, ulepszenia w typach i obsługę nowych funkcji ECMAScript.
- W najnowszych wersjach (4.x) pojawiły się literały szablonowe typów, ulepszenia w sprawdzaniu typów i inne rozszerzenia.
Wybór wersji zależy od wymagań projektu i używanych narzędzi. Ważne jest, aby utrzymywać wersję na bieżąco, aby korzystać z nowoczesnych funkcji i ulepszonej typizacji.
Przykład użycia opcjonalnego łańcuchowania (dostępne od TypeScript 3.7):
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // bezpieczny dostęp bez błędu