Typescript: Jak działa infer?

  Рет қаралды 1,560

Instytut Fullstack

Instytut Fullstack

Күн бұрын

Пікірлер: 7
@instytut_fullstack
@instytut_fullstack 6 ай бұрын
👉 Odbierz bezpłatne podsumowanie odcinka w PDF: newsletter.instytutfullstack.pl/?pdfName=infer 👉 Subskrybuj nasz kanał: kzbin.info/door/AKnz4Q2OayB54IBJrWBvAA
@kiliusz
@kiliusz 6 ай бұрын
Dzięki za przytoczenie tych bardziej zaawansowanych tematów związanych z TS :)
@Hesoyammmmmm
@Hesoyammmmmm 5 ай бұрын
Pomyśl o playlistach na kanale. Powodzenia 🎉
@PiotrNalepa
@PiotrNalepa 6 ай бұрын
brakuje mi jakiegoś przykładu z życia wziętego, kiedy to może być użyteczne. Teorię znam z innych źródeł. Możesz coś więcej pod tym kątem powiedzieć?
@instytut_fullstack
@instytut_fullstack 6 ай бұрын
Dzięki za komentarz Umieściliśmy jeden dość popularny use case polegający na wyciągnięciu typu z zagnieżdżonej struktury np. odpowiedzi z API (7:54 Przykład użycia infer) Poza tym infer jest często wykorzystywany podczas tworzenia własnych UtilityTypes więc robią z niego użytek twórcy bibliotek i frameworków. Tak jak w przypadku większości zaawansowanych "ficzerów" Typescripta w codziennym pisaniu kodu niestety rzadko mamy realne potrzeby stosowania takich bajerów
@JohnSmith-ie2zp
@JohnSmith-ie2zp 6 ай бұрын
przykład z API jest bez sensu i błedny, bo o ile TS sie domysla jaki jest typ w objekcie zdefiniowanym statycznie, to skad ma wiedziec o typie obiektu zwracanego z API dynamicznie? on tego nie wie bo to sie dzieje w runtime wiec nie okresli tego typu...
@instytut_fullstack
@instytut_fullstack 6 ай бұрын
To prawda że w Runtime zwrotka z API może popsuć cały misterny plan. Natomiast w tej sytuacji mieliśmy na myśli że wiemy jaki jest interfejs i jedynie chcemy sobie wyciągnąć typ statycznie. Dzięki za komentarz na przyszłość musimy zwrócić uwagę żeby bardziej doprecyzować takie casy
Typescript: Any, never oraz unknown - Czym się od siebie różnią?
3:46
Instytut Fullstack
Рет қаралды 1,2 М.
Typescript: Tych typów nie używaj!
11:40
Instytut Fullstack
Рет қаралды 1 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Typescript: Czym jest satisfies operator?
7:11
Instytut Fullstack
Рет қаралды 1,5 М.
Typescript: Czym jest unia dyskryminacyjna?
8:29
Instytut Fullstack
Рет қаралды 865
Typescript: Jak ignorować błędy TypeScriptu?
8:29
Instytut Fullstack
Рет қаралды 908
TypeScript: Czym są enumy?
9:06
Instytut Fullstack
Рет қаралды 1 М.
Typescript: Do czego służą pliki deklaracyjne?
10:17
Instytut Fullstack
Рет қаралды 1 М.
Jakie relacje mają Twoje obiekty?
5:33
Instytut Fullstack
Рет қаралды 650
Typescript: Type vs Interface - kluczowe różnice
3:57
Instytut Fullstack
Рет қаралды 1,3 М.
Popularne Zadania Rekrutacyjne na live coding z JS
10:22
Instytut Fullstack
Рет қаралды 688
Efektywny rozwój jako programista - 5 porad, które musisz znać
5:41
Copilot: kodowanie nigdy nie było tak proste!
9:58
Instytut Fullstack
Рет қаралды 872