Wszystkie umiejetnosci
Frontend Ekspert

TypeScript

TypeScript jest dla mnie domyślnym wyborem przy każdym nowym projekcie JavaScript. Nie dlatego, że to modne — po prostu zmniejsza liczbę błędów, które wychodzą na produkcji.

W praktyce: piszę w TypeScript zarówno frontend (React, Next.js), jak i backend (Node.js, Payload CMS). Adnotacje typów traktuję jako dokumentację kodu — kiedy wracam do projektu po kilku tygodniach, od razu widzę co dana funkcja przyjmuje i co zwraca.

Szczególnie przydaje się przy integracji z zewnętrznymi API: jeśli zdefiniuję typy odpowiedzi, kompilator od razu mówi gdzie coś nie pasuje, zanim to trafi na serwer.

Nie konfigzuruję TypeScript na "strict na maksa i jedziemy" — dobieram ustawienia do projektu. Przy nowych kodebazach warto być restrykcyjnym, przy legacy migracji — pragmatycznym.

Jeśli pracujesz z projektem bez typów i zastanawiasz się czy migracja do TypeScript ma sens — to pytanie warte rozmowy. Napisz, powiem co bym sprawdził.

5 projektow

Projekty

Artykuly