Miałem podobnie - totalnie nie rozumiałem czym one się różnią itd. dopóki nie zrozumiałem jakie to jest proste. Bo w innych kursach ludzie to jakoś tak pokrętnie czasem tłumaczą.
Dostałem zadanie przed początkiem pracy ogarnąć tutorial Reacta i tam jest multum rzeczy o których mówisz, a ja nie rozumiałem. Wcześniej znałem tylko podstawy JS i teraz zaczynam czaić skąd i po co się tam te elementy wzięły. :D
Na tym fragmencie miałem takie ultra parsknięcie śmiechem, bo najpierw to powiedziałem, a dopiero potem zrozumiałem XD No ale wyciąłem co by nie zabić ludzi w słuchawkach.
Jeden z najlepszych kanałów o programowaniu, jeśli chodzi o JS to według mnie top1 (na polski yt oczywiście). Quality content regularnie wrzucany. Fajna sprawa, że tak często wrzucasz, uważaj żeby sie nie wypalić. Tak trzymaj.
K*wa! Jak to jest, że jak oglądam Ciebie, albo Samuraja, to nagle jakoś wszystko kumam i staje się jasne...Naprawdę się męczę przy innych tutkach/materiałach. Jednak sama wiedza to jedno, a umiejętność przekazywania jej to drugie.
Mam tak samo. Własnie robię kurs Reacta Romana i nic lepszego nie widziałem w tym temacie. Tylko trzeba pamiętać że w nauce jest takie pojęcia jak "illusion of competence". Czasem myślisz ze coś wiesz, ale jak przychodzi zadanie do wykonania to jednak weryfikuje ono że nie wiesz 😄😅
Tylko mnie tak ucieszyło, że dzięki destrukturyzacji swap zmiennych to wreszcie [a,b]=[b,a], dzięki czemu zmienna temp odeszła w zapomnienie? :D Fajnie, zwięźle i na temat!
Polski odpowiednik backticksa ` to "gravis" :) Mysle ze poza dobrym przygotowaniem merytorycznym Twoich odcinkow, duzy wplyw na sukces kanalu ma estetyka, spojnosc i wyczucie z jakimi tworzysz i montujesz filmiki. Profesjonalna robota, tak trzymaj Roman , pozdrawiam :)
@Roman, do takich tutków idealne było by użycie Quokka.js just like MPJ'a. To fajnie ułatwia pracę i pokazywanie takich rzeczy. W dodatku wersja na bogato wspiera moduły ;)
Dzięki za kolejny odcinek, mam dwa pytania - czy sposoby dodane w ES6 do tworzenia obiektów jak "class", extend, constructor itd. są najlepsze, popularne, optymalne także z punktu widzenia node i frameworks. Nie ukrywam, że przemawiają do mnie, jako osoby programującej w Java i C++ najbardziej, ale po oglądnięciu kilku kursów ekspertów na Pluralsight mam sporo wątpliwości. A drugie - to jakie jest dobre/powszechnie stosowane w polskich firmach narzędzie do pisania testów jednostkowych dla Javascript. Pozdrawiam.
Tak zaczęła się, wakacyjna przygoda on był jeszcze młody i onaaa była młoda(...) Kiedyś to była muzyka, chwytająca za serce. Nie to co teraz dziadostwo. Btw, gdybyś robił kolejny odcinek o tych nowych możliwościach itd, to wiedz że jednego widza masz z automatu - mnie.
Siema Roman! Jestem w tech. informatycznym, zainteresowany typowym programowaniem webowym natrafiłem na twój kanał, robisz dobrą robotę! Moje pytanie jest następujące, czy tzw "papierek" jest ważny w dalszej karierze programisty, czy może bardziej liczą się umiejętności? Warto iść na studia w tym kierunku czy może zostać skupić się na samodzielnym kształceniu? Może coś podpowiesz ;) Pozdroo!
Najważniejsze są umiejętności, które są sprawdzane podczas zadań rekrutacyjnych/rozmów kwalifikacyjnych. Ale dla części firm posiadanie dyplomu wyższej uczelni może być czynnikiem decydującym, aby cię na tą rozmowę kwalifikacyjną zaprosić. Roman ma także dyplom - dziennikarstwa, ale w sumie w jakimś stopniu jest to pokrewne z front-webem ;). Na twoim miejscu wybrałabym wyższą szkołę informatyczną, która posiada kierunek - technologie webowe i co najważniejsze ma dobrą opinię wśród pracodawców.
Zapomniałeś o domyślnych wartościach dla destrukturyzacji array-ów developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Default_values :P
Już ktoś o tym pisał - to jest kwestia przyjętego code style. W paru projektach mieliśmy przyjęte, że robimy wszędzie nawiasy, a np. w obecnym piszemy bez. To już taki detal w zasadzie. Plus jest taki, że jak robisz destructuring to i tak musisz robić nawiasy, więc masz je wszędzie
Dlaczego arrow functions nie działają nadal prawidłowo czasem? skrypt który dodaje usuwa coś w pliku html, który jest wyeksportowany tak jak na odcinku, po dodaniu => zamiast function kod się wysypuje. W tym projekcie nie używałem gulpa etc
@Antero gdzie Ty tam masz arrow function? Jeśli chcesz użyć arrow function to definiujesz sobie przykładowo const checkCircle = (radius) => radius > 0; Pierwszy nawias to argumenty wejściowe, a to co po strzałce to Twój return. Możesz też po strzałce wstrzelić blok kodu {..........; return .............;};
Vuex dziś użyłem pierwszy raz w projekcie jakimkolwiek. Reakcja: O, super. Fajnie wygląda. Potem w piczkę nie działało. Potem nie działało bardziej. Teraz mam zagadkę. To się hot reloaduje czy nie :D
Super wyjaśnione! Szczególnie z import/eksport :). Wydawało mi się to kiedyś trudniejsze, a po obejrzeniu odcinka uważam, że to prosta sprawa.
Miałem podobnie - totalnie nie rozumiałem czym one się różnią itd. dopóki nie zrozumiałem jakie to jest proste. Bo w innych kursach ludzie to jakoś tak pokrętnie czasem tłumaczą.
Dostałem zadanie przed początkiem pracy ogarnąć tutorial Reacta i tam jest multum rzeczy o których mówisz, a ja nie rozumiałem. Wcześniej znałem tylko podstawy JS i teraz zaczynam czaić skąd i po co się tam te elementy wzięły. :D
jak zwykle uwielbiam :) i "w nowych stringach jest o wiele wygodniej' :D osobiście uwielbiam ES6 i dla mnie jak zwykle twój film to fajna powtórka
Na tym fragmencie miałem takie ultra parsknięcie śmiechem, bo najpierw to powiedziałem, a dopiero potem zrozumiałem XD No ale wyciąłem co by nie zabić ludzi w słuchawkach.
Nareszcie sensowne wytłumaczenie czym jest es6
Jeden z najlepszych kanałów o programowaniu, jeśli chodzi o JS to według mnie top1 (na polski yt oczywiście). Quality content regularnie wrzucany. Fajna sprawa, że tak często wrzucasz, uważaj żeby sie nie wypalić. Tak trzymaj.
Nie wypalam nie wypalam, póki co się rozpędzam dopiero :D Dzięki wielkie!
Ten odcinek to rewelacja. Dzięki.
Kolejny świetny odcinek! :) Gratuluję subskrypcji - szczególnie biorąc pod uwagę wąską działkę i polskojęzyczny charakter kanału!
Wielkie dzięki! :) Dopiero się rozpędzam
Romanie, bardzo dobrze, że jesteś na TH-cam, dzięki za pomoc i wiedzę 🖖
Świetnie wytłumaczona destrukturyzcja!
Coś pięknego! Romanie kiedy wydasz swój kurs z JS?? :)
uhuhu #22 i 22 minuty. Przypadek? nie sondze...
K*wa! Jak to jest, że jak oglądam Ciebie, albo Samuraja, to nagle jakoś wszystko kumam i staje się jasne...Naprawdę się męczę przy innych tutkach/materiałach. Jednak sama wiedza to jedno, a umiejętność przekazywania jej to drugie.
Ja też przylazłem do Romana od Samuraja :-)
Ja Samuraja nie zostawię! Ta poliamoria mi się po prostu sprawdza. 😉
WhiskeyEchoBravo Spróbuj ją rozszerzyć jeszcze o Piotra Palarza (również JS i pochodne) z Eduweb.
Marcin Wachcinski No właśnie on do mnie nie trafia
Mam tak samo. Własnie robię kurs Reacta Romana i nic lepszego nie widziałem w tym temacie. Tylko trzeba pamiętać że w nauce jest takie pojęcia jak "illusion of competence". Czasem myślisz ze coś wiesz, ale jak przychodzi zadanie do wykonania to jednak weryfikuje ono że nie wiesz 😄😅
Tylko mnie tak ucieszyło, że dzięki destrukturyzacji swap zmiennych to wreszcie [a,b]=[b,a], dzięki czemu zmienna temp odeszła w zapomnienie? :D
Fajnie, zwięźle i na temat!
Wcześniej też się dało bez temp ;) W ES6 jest tylko odrobinę bardziej elegancko.
Super odcinek. Dobra robota. :D
Za Łzy szanuję
Polski odpowiednik backticksa ` to "gravis" :)
Mysle ze poza dobrym przygotowaniem merytorycznym Twoich odcinkow, duzy wplyw na sukces kanalu ma estetyka, spojnosc i wyczucie z jakimi tworzysz i montujesz filmiki. Profesjonalna robota, tak trzymaj Roman , pozdrawiam :)
Mateusz Podgorski dzięki wielkie ♥️♥️♥️ bardzo mi miło
@Roman, do takich tutków idealne było by użycie Quokka.js just like MPJ'a. To fajnie ułatwia pracę i pokazywanie takich rzeczy. W dodatku wersja na bogato wspiera moduły ;)
Mam nawet zainstalowane, ale wersja płatna to jest jakiś żart :D
Dzięki za kolejny odcinek, mam dwa pytania - czy sposoby dodane w ES6 do tworzenia obiektów jak "class", extend, constructor itd. są najlepsze, popularne, optymalne także z punktu widzenia node i frameworks. Nie ukrywam, że przemawiają do mnie, jako osoby programującej w Java i C++ najbardziej, ale po oglądnięciu kilku kursów ekspertów na Pluralsight mam sporo wątpliwości. A drugie - to jakie jest dobre/powszechnie stosowane w polskich firmach narzędzie do pisania testów jednostkowych dla Javascript. Pozdrawiam.
Parsknąłem przy import Roman ass, Roman string... :D :D :D
Łeee, łatwe te java skrypty
Z tego filmu mogę nauczyć się starych sposobów, aby działało na starych przeglądarkach. W nosie z nowościami.
Zostawiłeś komentarz pod 4-letnim odcinkiem misiu
@@helloroman sam jesteś misiu.
@@mfst100 dasz się zaprosić na kawę i wuzetkę?
@@helloroman Jasne. ...o ile nie zostałem dwuznacznie zrozumiany...
Hej robil bys poradnik jak zaczac tworzyc aplikacje mobilne w react native?? I moze jakis krotki wstep do electrona?? Bardzo prosz
Roman programowania no i odcinek dobryXD
Tak zaczęła się, wakacyjna przygoda on był jeszcze młody i onaaa była młoda(...) Kiedyś to była muzyka, chwytająca za serce. Nie to co teraz dziadostwo. Btw, gdybyś robił kolejny odcinek o tych nowych możliwościach itd, to wiedz że jednego widza masz z automatu - mnie.
Witam jestem kompletnie początkujący ale ta składnia przypomina typescript :D
Dostałem serce i go nie ma ??? :/
czy określając funkcję z nazwą (np. rob=()=>{} )to trzeba na początku dawać const?
Tak, musisz zadekretować zmienną (stała).
Fajny film (nawet nie wiem o co chodzi hehe)
Super
Siema Roman! Jestem w tech. informatycznym, zainteresowany typowym programowaniem webowym natrafiłem na twój kanał, robisz dobrą robotę! Moje pytanie jest następujące, czy tzw "papierek" jest ważny w dalszej karierze programisty, czy może bardziej liczą się umiejętności? Warto iść na studia w tym kierunku czy może zostać skupić się na samodzielnym kształceniu?
Może coś podpowiesz ;) Pozdroo!
Najważniejsze są umiejętności, które są sprawdzane podczas zadań rekrutacyjnych/rozmów kwalifikacyjnych. Ale dla części firm posiadanie dyplomu wyższej uczelni może być czynnikiem decydującym, aby cię na tą rozmowę kwalifikacyjną zaprosić. Roman ma także dyplom - dziennikarstwa, ale w sumie w jakimś stopniu jest to pokrewne z front-webem ;). Na twoim miejscu wybrałabym wyższą szkołę informatyczną, która posiada kierunek - technologie webowe i co najważniejsze ma dobrą opinię wśród pracodawców.
jak odkomentować kilka lini na raz?
Zapomniałeś o domyślnych wartościach dla destrukturyzacji array-ów developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Default_values :P
Thx ♥️
Okazuje się, że backtick to po polsku *GRAWIS* :)
W funkcjach strzałkowych, gdy jest jeden argument, tez nie trzeba ubierać tego w nawias, tj:
const returnName4 = name => `My name is ${name}`;
Już ktoś o tym pisał - to jest kwestia przyjętego code style. W paru projektach mieliśmy przyjęte, że robimy wszędzie nawiasy, a np. w obecnym piszemy bez. To już taki detal w zasadzie. Plus jest taki, że jak robisz destructuring to i tak musisz robić nawiasy, więc masz je wszędzie
Spoko, ale warto, żeby inni też wiedzieli, że jest to poprawne. Bo mogą się spotkać w jakimś kodzie i będzie lekkie zmieszanie :)
czy moglbys zrobić film o tym czym w sumie w pracy frontend dewelopera zajmuje się taki junior? zarówno w pracy w firmie jak i freelancerzy
To się bardzo różni w każdej firmie, ale postaram się coś powiedzieć :)
Fajoski odcinek. Co to za edytor? :)
Hej, dzięki! :) Webstorm w trybie prezentacyjnym
Panie Romanie, ile cali ma ten monitor Della? Pozdrawiam.
27
Dlaczego arrow functions nie działają nadal prawidłowo czasem? skrypt który dodaje usuwa coś w pliku html, który jest wyeksportowany tak jak na odcinku, po dodaniu => zamiast function kod się wysypuje. W tym projekcie nie używałem gulpa etc
Wrzuć cały projekt na jakieś repo i podrzuć, bo tak to możemy sobie dywagować do woli nad przyczynami :)
@@helloroman github.com/snaqu/online-order-pizza
@Antero gdzie Ty tam masz arrow function? Jeśli chcesz użyć arrow function to definiujesz sobie przykładowo const checkCircle = (radius) => radius > 0; Pierwszy nawias to argumenty wejściowe, a to co po strzałce to Twój return. Możesz też po strzałce wstrzelić blok kodu {..........; return .............;};
@@mateuszmagda6522 nie ma nigdzie funkcji strzałkowych bo jak były to nie działało dlatego zmieniłem na tak jak jest
Roman, będzie coś o redux/vuex?
W przyszłości na bank :) Tylko nie wiem jeszcze jak odległej
@@helloromanczekam czekam i trzymam kciuki :p
Vuex dziś użyłem pierwszy raz w projekcie jakimkolwiek. Reakcja:
O, super. Fajnie wygląda. Potem w piczkę nie działało. Potem nie działało bardziej. Teraz mam zagadkę. To się hot reloaduje czy nie :D
4:50 z tego co wiem to jest grawis, przynajmniej ja tak to nazywam :v
Все зрозуміло 👨🏻💻
Znak używany w template string to 'grawis'
:O ło panie, pierwsze słyszę nawet. Dzięki!
Do tej pory uważałem, że to tylda xD
Ja sie pytam gdzie async/await? :D
Rafał Rybicki W sumie racja, my bad.
4:54 ` grawis
Q: Czy jest coś do testowania kodu?
A: Jest!
Zacny!
Ten apostrof to tylda
Fava = java? ;)
FavaScript to z kolei mój ulubiony język
` - grawis
Interpolacją się pochwali, a zamiast konkatenacji mówi dodawanie ;P no offence
Panie! Język bym se połamał XD