SEOMaster SEOMaster

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 }

Wszystkie hasła · Jak skanujemy