TypeScript (TS)
JavaScript z typami — mniej błędów.
Co to jest TypeScript?
TypeScript (TS) to nadzbiór JavaScriptu dodający statyczne typy — informację, jakiego rodzaju są dane (liczba, tekst, obiekt). Dzięki temu wiele błędów wychodzi na jaw już podczas pisania kodu, a nie dopiero u użytkownika.
TypeScript kompiluje się do zwykłego JavaScriptu, więc działa wszędzie tam, gdzie JS. SEOMaster jest napisany w TypeScript.
Dlaczego to ważne dla SEO
Typy ograniczają liczbę błędów i ułatwiają rozwój większych projektów. Dla użytkownika to pośrednio stabilniejsza, mniej awaryjna strona.
Jak to sprawdzić
To wybór technologiczny widoczny w kodzie źródłowym (pliki .ts/.tsx), nie na stronie. Efekt to mniej błędów wykonania.
Częste błędy
- Nadużywanie typu „any” (utrata korzyści)
- Brak typowania danych z zewnętrznych API
- Traktowanie TS jako gwarancji braku błędów (to tylko typy)
Przykład
function suma(a: number, b: number): number { return a + b }