Artykuły dla tych, którzy
wdrażają stack
Materiały o React, Node.js, TypeScript i AI. Przetłumaczony tekst jest pokazany, gdy istnieje. Jeśli nie, widać tekst angielski i dopisek o tym.
Tag: Generics
Narzędzia potężne TypeScript: extends, infer, keyof Maps oraz as Remaps
Typy TypeScript klasy bibliotecznej pochodzące z typów warunkowych wykorzystujących extends, infer, pętle mapped oraz as remapping – to ten sam zestaw narzędzi generycznych, który znajduje się u podstaw Zod i tRPC.
5 min czytaniaTypeScript nie jest wolny — nadmiernie skomplikowane typy są
Uogólniona zupa, przedwczesne wykorzystanie mechanizmu DRY dla różnych typów, stan flagi opcjonalnej oraz pomysłowość na poziomie typów obniżają szybkość pracy. Lepiej używać prostych interfejsów, zjednoczeń dyskryminowanych oraz umiarkowanych kosztów generowania kodu przez tsc.
9 min czytaniaDziesięć nawyków w TypeScript, które sprawiają, że duże bazy kodu są czytelne i bezpieczne
Naucz się dziesięciu praktycznych nawyków w TypeScript, od znaczących generatorów i zawężania typów po kompleksowe sprawdzanie, a także użycie właściwości readonly oraz surowych ustawień tsconfig, które zapewniają utrzymaność rosnących baz kodu.
11 min czytaniaTe wzorce TypeScript, które zamieniają błędy w czasie wykonywania na błędy kompilacji
Naucz się dziesięciu technik TypeScript, od zjednoczeń dyskryminowanych i funkcji satisfies po typy branded oraz infer, które pozwalają kompilatorowi odrzucić nieważne stany przed wypuszczeniem kodu.
12 min czytaniaPodstawy TypeScript: od pierwszej adnotacji po generyki i tryb ścisły
Strukturalny przewodnik po systemie typów TypeScript, od wartości prymitywnych i inferencji po zespoły rozróżnione, generyki, typy pomocnicze oraz ścisłą konfigurację tsconfig.
16 min czytaniaZastąpienie `any` w TypeScript: sześć bezpiecznych wzorów typowych dla często występujących przypadków
Przyswoj sobie praktyczne, bezpieczne pod względem typów alternatywy dla `any` w TypeScriptie — w tym typ unknown, generyki, zjednoczenia dyskryminowane oraz sprawdzania wyczerpujące — służące do obsługi nieprzewidywalnych danych.
8 min czytaniaTypeScript 6.0 wyjaśniony: zmiany w kompilatorze i opanowanie generyków
TypeScript 6.0 jako wersja przejściowa: kompilator i konfiguracja rozwijają się przed wersją 7, a następnie generyki umożliwiają tworzenie w praktyce bezpieczniejszego, wielokrotnie używalnego kodu na poziomie typów.
12 min czytania
O tych artykułach
Wycena w 24 h
Potrzebujesz tego stacka w warstwie operatorskiej? Wyślij brief — wycena w 24 h.