byteNative
Sprachen

TypeScript

Unsere Standardsprache: typsicheres JavaScript für robusten, wartbaren Code.

Was ist TypeScript?

TypeScript ist JavaScript mit einem Typsystem obendrauf. Du beschreibst, welche Form deine Daten haben, und der Compiler hält dich beim Wort. Falsch benannte Felder, vergessene Fälle oder ein Tippfehler im Property-Namen fallen schon im Editor auf, nicht erst beim Nutzer. Das zahlt sich vor allem dann aus, wenn ein Projekt wächst und du Code umbaust, den du selbst seit Monaten nicht angefasst hast.

Mehr in der Dokumentation

Wofür wir es nutzen

Wir schreiben fast alles in TypeScript, vom React-Frontend bis zum Node-Backend. So teilen wir Typen über die Grenze zwischen Client und Server hinweg und müssen dieselbe Datenform nie zweimal von Hand pflegen. Wenn deine App über Jahre wartbar bleiben soll, ist das der entscheidende Hebel.

ts
type Result =
  | { status: "ok"; value: number }
  | { status: "error"; message: string };

function render(r: Result) {
  if (r.status === "error") return r.message;
  return r.value.toFixed(2);
}
ein union-typ macht ungültige zustände unmöglich

Gut zu wissen

Stell "strict" von Anfang an an. Nachträglich auf strikte Typen umzustellen ist deutlich mühsamer, als von Beginn an sauber zu bleiben, und genau die strikten Checks fangen die teuren Fehler.

00Sprachen

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.