Jestes niesamowity, nie znalazlem kursu z lepiej wytlumaczonymi Promisami i nie tylko. Rob dalej to co robisz bo świetnie Ci to wychodzi. Pozdrawiam! :D
Super wartościowy materiał! :) można tylko dodać, że Promise reprezentuje wartość, która może być użyta w przyszłości, podczas gdy callback jest wywoływany , gdy dane są dostępne :) Pozdrawiam i subuje! :)
Naprawdę dobrze wytłumaczone, przerobiłem już kilka tutoriali po angielsku i nie czaiłem do końca. Teraz, po tym video i zaimplementowaniu kodu u siebie, rozumiem i widzę w tym całkowicie sens.
Bardzo fajny materiał. Dobre przykłady z tą rejestracją użytkowanika. Też podobnie się uczyłem Promisów. Jedna uwaga do 08:15. console.log('working...') powinien być przed setTimeout. Dzięki temu 'working...' w konsoli zobaczysz od razu, a nie po 800ms ;)
Kurs super, talent do dydaktyki nieoceniony, jak zwykle - perfekcyjnie wytłumaczone. :) Co do Promise. Fajna sprawa, tylko mam wrażenie, że przekazanie resolve i reject w nawiasach przy tworzeniu nowego promise trochę wprowadza w błąd - w sensie semantyki. Bo przyzwyczajeni jesteśmy, że w nawiasach przekazujemy parametry wywołania funkcji i poniekąd wygląda to tak jakbyśmy chcieli przekazać właśnie jakiś parametr do resolve i reject. A tutaj widać, że jest to jedynie deklaracja chęci wykorzystania tych dwóch zwrotek w późniejszym callbacku. Co ciekawe, brak zdeklarowania resolve i reject przy ich późniejszym wywołaniu - wygeneruje błąd. Czyli jednak deklaracja. I to jest trochę taka nieścisłość, niekonsekwencja w konstrukcji językowej - imho lepiej gdyby po prostu niejawnie był przekazywany wynik dla .then() czy .catch(), ewentualnie w owej funkcjonalności słowa resolve i reject byłby zastrzeżone - analogicznie do Math czy toString.
Jestem ciekawy czy piekło można ominąć curryingiem funkcji i ich pipe'iwaniem co wyglądałoby podobnie. Tylko to chyba wymaga pewności z góry jaki input wróci. I nie wiem jak asynchroniczne funkcje z tym grają. To dodatkowe rozpoznawanje błędów jest tu pomocne, bo wyłapywanie w jednym miejscu, a raportuje z całego łańcuszka funkcji i może jeszcze pozwala zastosować domyślną reakcję na każdy reject? Świetnie to upraszczasz trzymając logiczny ciąg wynikania. Ogarnia się podstawy, a potem do głównego konceptu łatwo dopasowuje się resztę puzzli bez zamieszania. Jeśli po pierwszym obejrzenie nie da się samemu wytłumaczyć to choć wie się co się przykleiło, a co dorozumieć w powtórce. I dopiero kolejny poziom trudności.
No kurde. Dzięki tobie zrozumiałem w końcu te nieszczęsne operacje asynchroniczne :D. Nie wydają się takie straszne(znając życie za kilka dni zmienę zdanie haha) - Niestety zrobiłem jak ty i również zakomentowałem blok resolve() i dałem reject. Błędu mi nie wypluwa do konsoli. Co jest nie tak ? XD
Oglądam Twoje poradniki od kilku dni i serio są świetne :) Jak zastosować tę wiedzę w praktyce? Chodziło mi o jakieś zadania, które sprawdzają jak się zrozumiało dany temat. Mógłbyś coś polecić?
Świetny film 5 gwiazdek!!! Fajnie byłoby gdybyś materiał wrzucił jeszcze na github, można wtedy po czasie wrócić do tematu i sobie przypomnnieć na szybko co i jak.. Pzdr :)
Patrzę na 11:00. Widzę że parametrem Promise jest resolve, które potem zostaje użyte w postaci 'resolve()'. Czy to jest placeholder dla jakiejś właściwej funkcji czy funkcja sama w sobie, która działa bez jej uprzedniego zadeklarowania, zwracająca jedynie wartość w środku?
resolve jest callbackiem Promisa, czyli tak naprawdę został już zdefiniowany przez "twórców" promisa. Ja jedynie go w tym momencie uruchamiam. Polecam odcinek o callbackach.
Robisz mega content, bardzo dużo rzeczy mi wytlumaczyles, które ułatwią pisanie. A tak ogólnie od jakiego frameworka JS polecasz zacząć? Który jest najczęściej teraz używany na rynku pracy? Angular? React? Vue?
Ciesze się:) Najpopularniejszy jest React i gdybym miał któryś polecać, to pewnie poleciłbym właśnie jego. Ale generalnie, gdy umiesz jeden, w miarę łatwo przejść na inny bo idea działania jest ta sama. Vue jest przyjemny, Angular odwrotnie. React jest taki pośrodku.
Jestes niesamowity, nie znalazlem kursu z lepiej wytlumaczonymi Promisami i nie tylko. Rob dalej to co robisz bo świetnie Ci to wychodzi.
Pozdrawiam! :D
Dobrze słyszeć, piona! :)
Super wartościowy materiał! :) można tylko dodać, że Promise reprezentuje wartość, która może być użyta w przyszłości, podczas gdy callback jest wywoływany , gdy dane są dostępne :) Pozdrawiam i subuje! :)
Bardzo fajnie opowiadasz, dogłębnie i bez niedomówień i skrótów myślowych typowych dla ludzi IT
Dzięki za feedback!
Nie wiem czemu, ale to jest najlepsze wytłumaczenie jakie widziałem, teraz czuję, jakby wiedza o callback'u się zwiększyła. :D
Naprawdę dobrze wytłumaczone, przerobiłem już kilka tutoriali po angielsku i nie czaiłem do końca. Teraz, po tym video i zaimplementowaniu kodu u siebie, rozumiem i widzę w tym całkowicie sens.
dzieki za wytlumaczenie! konkretny i przyjemny material
Zajebista seria! Mega dobrze tlumaczysz
Rewelacyjnie wytłumaczone. Dzięki!
No kanał złoto ! ! ! Dzięki wielkie!
Zdecydowanie najlepsze poradniki programowania z jakimi miałem styczność :) Gdzie Ty byłeś, jak stawiałem pierwsze kroki w JS?!
Dzięki! :)
Jak zawsze super. Dzięki wielkie :)
Bardzo fajny materiał. Dobre przykłady z tą rejestracją użytkowanika. Też podobnie się uczyłem Promisów.
Jedna uwaga do 08:15. console.log('working...') powinien być przed setTimeout. Dzięki temu 'working...' w konsoli zobaczysz od razu, a nie po 800ms ;)
Racja :)
Ej, naprawde masz zajebiste umiejętności dydaktyczne. Dzięki Ci bardzo za ten materiał!
Dzięki, piona! :)
Kurs super, talent do dydaktyki nieoceniony, jak zwykle - perfekcyjnie wytłumaczone. :)
Co do Promise. Fajna sprawa, tylko mam wrażenie, że przekazanie resolve i reject w nawiasach przy tworzeniu nowego promise trochę wprowadza w błąd - w sensie semantyki. Bo przyzwyczajeni jesteśmy, że w nawiasach przekazujemy parametry wywołania funkcji i poniekąd wygląda to tak jakbyśmy chcieli przekazać właśnie jakiś parametr do resolve i reject. A tutaj widać, że jest to jedynie deklaracja chęci wykorzystania tych dwóch zwrotek w późniejszym callbacku.
Co ciekawe, brak zdeklarowania resolve i reject przy ich późniejszym wywołaniu - wygeneruje błąd. Czyli jednak deklaracja.
I to jest trochę taka nieścisłość, niekonsekwencja w konstrukcji językowej - imho lepiej gdyby po prostu niejawnie był przekazywany wynik dla .then() czy .catch(), ewentualnie w owej funkcjonalności słowa resolve i reject byłby zastrzeżone - analogicznie do Math czy toString.
Jestem ciekawy czy piekło można ominąć curryingiem funkcji i ich pipe'iwaniem co wyglądałoby podobnie.
Tylko to chyba wymaga pewności z góry jaki input wróci. I nie wiem jak asynchroniczne funkcje z tym grają.
To dodatkowe rozpoznawanje błędów jest tu pomocne, bo wyłapywanie w jednym miejscu, a raportuje z całego łańcuszka funkcji i może jeszcze pozwala zastosować domyślną reakcję na każdy reject?
Świetnie to upraszczasz trzymając logiczny ciąg wynikania. Ogarnia się podstawy, a potem do głównego konceptu łatwo dopasowuje się resztę puzzli bez zamieszania.
Jeśli po pierwszym obejrzenie nie da się samemu wytłumaczyć to choć wie się co się przykleiło, a co dorozumieć w powtórce. I dopiero kolejny poziom trudności.
Świetnie wytłumaczone! Dzięki wielkie!
Świetny materiał bardzo dziekuje potrzebowałem go
Nareszcie zrozumiałem Promisy. Dzięki
Ja już nawet nie wiem jak Ci dziękować XD. Propsik, na pewno kupię kurs reacta xd
Polecam:)
No kurde. Dzięki tobie zrozumiałem w końcu te nieszczęsne operacje asynchroniczne :D. Nie wydają się takie straszne(znając życie za kilka dni zmienę zdanie haha) - Niestety zrobiłem jak ty i również zakomentowałem blok resolve() i dałem reject. Błędu mi nie wypluwa do konsoli. Co jest nie tak ? XD
O co chodzi z tym return w 14:33 ?
Oglądam Twoje poradniki od kilku dni i serio są świetne :) Jak zastosować tę wiedzę w praktyce? Chodziło mi o jakieś zadania, które sprawdzają jak się zrozumiało dany temat. Mógłbyś coś polecić?
bardzo dobrze wytłumaczony promise
Świetny film 5 gwiazdek!!! Fajnie byłoby gdybyś materiał wrzucił jeszcze na github, można wtedy po czasie wrócić do tematu i sobie przypomnnieć na szybko co i jak.. Pzdr :)
Postaram się wrzucać przyszłe, dłuższe przykłady na githuba:)
świetna robota, pozdrawiam serdecznie :)
Pozdro:)
Patrzę na 11:00. Widzę że parametrem Promise jest resolve, które potem zostaje użyte w postaci 'resolve()'. Czy to jest placeholder dla jakiejś właściwej funkcji czy funkcja sama w sobie, która działa bez jej uprzedniego zadeklarowania, zwracająca jedynie wartość w środku?
resolve jest callbackiem Promisa, czyli tak naprawdę został już zdefiniowany przez "twórców" promisa. Ja jedynie go w tym momencie uruchamiam. Polecam odcinek o callbackach.
Pytanko. Co powinienem opanować w JS, aby śmiało ruszyć z np Reactem?
Nie wiem czy w ogóle istnieje granica. Jeśli wydaje Ci się, że możesz ruszać z reactem to ruszaj. Aby tylko nie zapomnieć o czystym JSie :)
Robisz mega content, bardzo dużo rzeczy mi wytlumaczyles, które ułatwią pisanie. A tak ogólnie od jakiego frameworka JS polecasz zacząć? Który jest najczęściej teraz używany na rynku pracy? Angular? React? Vue?
Ciesze się:) Najpopularniejszy jest React i gdybym miał któryś polecać, to pewnie poleciłbym właśnie jego. Ale generalnie, gdy umiesz jeden, w miarę łatwo przejść na inny bo idea działania jest ta sama. Vue jest przyjemny, Angular odwrotnie. React jest taki pośrodku.
@@tworcastron właśnie go tydzień temu wybrałem i robię kursy. Bardzo mi się podoba
dzięki ;)
Bardzo fajny materiał! :)
Jakim cudem ci to działało jak napisałeś RESOLE zamiast RESOLVE?
Nazwa nie ma znaczenia ale kolejność, bo to tylko parametr funkcji. Równie dobrze mogłoby być 'blablabla' i też by działało ;)
@@tworcastron no chyba że tak:)
Naprawdę super poradniki jedyne czego mi brakuje to kod do pobrania ;P
W nowych odcinkach staram się zapisywać kod :)