Technologia
TypeScript
Typowana nadbudowa JavaScriptu, która skaluje się z naszymi bazami kodu.
TypeScript jest fundamentem niemal każdego projektu frontendowego, który dostarczamy.
Dlaczego go lubimy
- Łap błędy przed wdrożeniem — większość regresji refaktoryzacyjnych pojawia się jako błędy kompilacji zamiast jako bugi w runtime.
- Dokumentacja, która nie kłamie — typy są żywą dokumentacją sygnatur funkcji, propsów komponentów i odpowiedzi API.
- Supermoce w edytorze — autouzupełnianie, inline docs i bezpieczne zmiany nazw w całej bazie kodu.
Jak go używamy
Działamy w trybie strict, preferujemy typy wnioskowane tam, gdzie są
oczywiste, i sięgamy po Zod lub podobne walidatory runtime na granicach
systemu (dane formularzy, zewnętrzne API, zawartość z CMS).