Material super, ale hasło, że komponent nie przerederowuje się po zmianie propsów to tak jak powiedziec, że funkcja nie wywoła się po zmianie argumentów ;) Pokazany przykład z useRef nie pokazuje tego, że props się zmienił, ponieważ nigdy go nie otrzymał ;) Pamiętajmy, że koniec końcow react element to nic innego jak funkcja, a propsy to argumenty. Więc oczekiwanie, rerenderu po zmianie wartości argumentu po prostu jest sprzeczne z ideą współgrania reacta z zachowaniem js'a. const props = { test: 1 } Component(props) // render props.test = 2 // nothing happend Component(props) // proper rerender Mit, który akurat często słyszałem, to fakt, że jeśli props się nie zmienia to dziecko się nie przerenderuje :) i to jest własnie case React.memo Mimo wszystko fajny jakościowo materiał :)
Podejrzewam, że to zdanie to uproszczenie, raczej nikt kto tworzy kurs czy artykuł nie uważa, że zmienianie wartości propsów spowoduję rerender, pewnie ktoś używając takiego sformułowania ma na myśli, że zmiana propsów opartych na stanie spowoduję, że dojdzie do zmiany w DOM jako, że React dostaje "sygnał', hej stan się zmienił, czas na rerender i nowy virtual node jest inny niż ten poprzednio wygenerowany, czytaj zmieniły się propsy czyli dochodzi do rerenderu(dziecka). Też szczerze nigdy nie spotkałem się z takim sformułowanie w jakimkolwiek kursie czy artykule, takie coś to uproszczenie tylko dla kogoś kto już zna Reacta dla kogoś nowego to czyste wprowadzenie w błąd.
Materiały mniej lub bardziej śmiało zaglądające pod maskę danego frameworka/biblioteki/języka/technologii zawsze na propsie - na polskim youtube mało jest wartościowych treści na ten temat.
Nie będzie żadnych pytań, bo nie będzie pytań, ludzie, obudźcie się I nie marnujcie naukę na coś co za 5 lat będzie w 100% zastąpione przez AI, programiści będą pierwszymi i taka prawda 😊
Pracy w reakcie nie ma? Przecież 90% ofert na fronta to głównie jakis framework + react + ts. Małpę nauczysz wszystkiego. Tylko co z tego jak przez brak ram reaktowych i nawyków, przy pierwszej większej apce narobi pierdolnika nie to ogarnięcia.
Fajny odcinek. Więcej takich podstawowych zagwozdek.😊😊😊
Material super, ale hasło, że komponent nie przerederowuje się po zmianie propsów to tak jak powiedziec, że funkcja nie wywoła się po zmianie argumentów ;)
Pokazany przykład z useRef nie pokazuje tego, że props się zmienił, ponieważ nigdy go nie otrzymał ;) Pamiętajmy, że koniec końcow react element to nic innego jak funkcja, a propsy to argumenty. Więc oczekiwanie, rerenderu po zmianie wartości argumentu po prostu jest sprzeczne z ideą współgrania reacta z zachowaniem js'a.
const props = { test: 1 }
Component(props) // render
props.test = 2
// nothing happend
Component(props) // proper rerender
Mit, który akurat często słyszałem, to fakt, że jeśli props się nie zmienia to dziecko się nie przerenderuje :) i to jest własnie case React.memo
Mimo wszystko fajny jakościowo materiał :)
Bardzo ciekawy odcinek, dziękuję!!!
🥰
😍
🤩
Podejrzewam, że to zdanie to uproszczenie, raczej nikt kto tworzy kurs czy artykuł nie uważa, że zmienianie wartości propsów spowoduję rerender, pewnie ktoś używając takiego sformułowania ma na myśli, że zmiana propsów opartych na stanie spowoduję, że dojdzie do zmiany w DOM jako, że React dostaje "sygnał', hej stan się zmienił, czas na rerender i nowy virtual node jest inny niż ten poprzednio wygenerowany, czytaj zmieniły się propsy czyli dochodzi do rerenderu(dziecka). Też szczerze nigdy nie spotkałem się z takim sformułowanie w jakimkolwiek kursie czy artykule, takie coś to uproszczenie tylko dla kogoś kto już zna Reacta dla kogoś nowego to czyste wprowadzenie w błąd.
Przydatny odcinek, dzięki 8)
Materiały mniej lub bardziej śmiało zaglądające pod maskę danego frameworka/biblioteki/języka/technologii zawsze na propsie - na polskim youtube mało jest wartościowych treści na ten temat.
Co tak cicho? :D
W sensie głos w filmie? Trochę rozregulował mi się mikrofon, sprobuje ogarnąć na następny raz 👍
@@JZP Tak. Powinno być z trzy razy głośniej :D
Ba dum
Nie będzie żadnych pytań, bo nie będzie pytań, ludzie, obudźcie się I nie marnujcie naukę na coś co za 5 lat będzie w 100% zastąpione przez AI, programiści będą pierwszymi i taka prawda 😊
XD
XD
XD
Tak patrzę na tego reacta to nie dziwie się, że już pracy nie ma, to dosłownie można małpe nauczyć w tym pisać i udawać, że się programuje xD
Pracy w reakcie nie ma? Przecież 90% ofert na fronta to głównie jakis framework + react + ts.
Małpę nauczysz wszystkiego. Tylko co z tego jak przez brak ram reaktowych i nawyków, przy pierwszej większej apce narobi pierdolnika nie to ogarnięcia.