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.
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
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.
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ć?
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.
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 ;)
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.
Ś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.
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! :)
Bardzo fajnie opowiadasz, dogłębnie i bez niedomówień i skrótów myślowych typowych dla ludzi IT
Dzięki za feedback!
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! :)
Zajebista seria! Mega dobrze tlumaczysz
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.
Nie wiem czemu, ale to jest najlepsze wytłumaczenie jakie widziałem, teraz czuję, jakby wiedza o callback'u się zwiększyła. :D
dzieki za wytlumaczenie! konkretny i przyjemny material
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 :)
Świetny materiał bardzo dziekuje potrzebowałem go
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
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.
Ej, naprawde masz zajebiste umiejętności dydaktyczne. Dzięki Ci bardzo za ten materiał!
Dzięki, piona! :)
Świetnie wytłumaczone! Dzięki wielkie!
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ć?
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.
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 :)
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 ;)
Nareszcie zrozumiałem Promisy. Dzięki
Ja już nawet nie wiem jak Ci dziękować XD. Propsik, na pewno kupię kurs reacta xd
Polecam:)
bardzo dobrze wytłumaczony promise
świetna robota, pozdrawiam serdecznie :)
Pozdro:)
Ś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:)
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.
O co chodzi z tym return w 14:33 ?
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 :)
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 :)