Aktywne Wpisy
Joxek +364
Wczoraj byłem na większym spotkaniu rodzinnym i miałem sytuacje jak z mema ( ͡° ͜ʖ ͡°) Mój kuzyn rocznik 1991 rok temu wziął ślub i mieszkają we #wroclaw na #wynajem Oboje pracują on w #korposwiat ona jako dietetyczka. No i pewnym momencie na spotkaniu zagaduje do nich ciotka rocznik chyba 1960 z pytaniem czy już mają coś swojego czy dalej wynajmują. No to kuzyn mówi że nie bo






zrobiłem sobie context providera, który ma w sobie hooka useEffect i useReduce i wspólnie sobie feczują dane z api
provider: https://pastebin.com/JPgVWTNm
reducer: https://pastebin.com/GSiMDefR
API udostępnia taką śmieszną paginację w stylu next i previous
teraz mam pytanie czy da się tak zrobić żeby do providera wrzucać własnie next albo previous url a on sobie będzie to feczował i mi odświeżał listę wyników
myślałem żeby zrobić akcję, która będzie podmieniała url w reducerze ale to nie triggeruje wywołania drugi raz useEffecta
ogólnie to nie wiem czy taki pattern jest dobry
ogarniam reacta z reduxem i sagami ale ten sposób pisania jest dla mnie nowy i próbuje coś z tego ukręcić a resourcy mówią tylko o jakimś tam initial url do którego sobie strzelamy
#javascript #react
const [page, setPage] = useState(0)i do propa value przekazać metode
setPage. Połącz teraz te metodesetPagez odpowiednim eventem na stronie (jakiś button albo scroll).Na koniec w
useEffectdodajesz sobiepagedo listy źródeł i uaktualniasz url axiosa na podstawie aktualnegopage.w sensie zrobiłem state tylko wyniosłem do reducera jeszcze initial url
a na useEffect dałem żeby obserwował zmiany