Polski frontend

JS Dżem YouTube

Jak typować funkcje w propsach? #TypeScript

🚀 COTYGODNIOWA DAWKA WIEDZY NA MAILA: https://jsdzem.pl/newsletter 🔴 Kolejny przykład z życia. Wyjaśniam jaka jest różnica pomiędzy funkcjami a metodami w kontekście TypeScripta. Argument funkcji jest typowany kontrawariantnie a argument metody jest biwariantny. Co to w ogóle znaczy? Bez zbędnego wyjaśniania! Zobaczmy jak to się ma w praktyce 🤓 0:00 - Komponent ColorPicker 0:46 - Jakie propsy ma ColorPicker? 3:06 - Problem z biwariantną funkcją 4:56 - Argumenty funkcji są kontrawariantne 8:20 - Argumenty metod są biwariantne 9:10 - Dlaczego TypeScript zezwala na biwariantne argumenty? 10:53 - Czy można zrobić coś lepiej? 12:04 - Kiedy używać metod? 🔥 Nauczę Cię myśleć jak programista, przestrzegę Cię przed typowymi błędami oraz pomogę Ci zbudować warsztat na miarę zawodowca. Na tym kanale dowiesz się jakie triki stosuję na codzień w pracy jako frontend developer. 👨‍🏫 Nazywam się Jakub Pusiak i tworzę kanał JS Dżem. Zawodowo jestem programistą (inżynier oprogramowania, software engineer) i czerpię z tego ogromną satysfakcję. Byłem też trenerem w szkole programowania. Teraz publikuję filmy na YouTube.