issues
search
frickerg
/
Web-Engineering-3
MAS SE (CAS 3) 2024
0
stars
0
forks
source link
Limit Requests
#41
Closed
g0tcoffee
closed
3 months ago
g0tcoffee
commented
3 months ago
Issue
wir fetchen zu oft Cards
Die Pages nutzen die API, aber fetchen momentan die cards immer neu und separat für sich (GamePages DetailPage, Ongoing)
Idee
Daten einmalig direkt in client/pages/App laden
Also statt cards neu zu fetchen (GamePages DetailPage, Ongoing), mit den schon geladenen Daten arbeiten.
Dann sollten Cards nur noch requestetet werden
direkt beim Start der App, ohne etwas zu tun
Beim Löschen einer Card in der DetailsPage
Beim Ändern einer Card in der DetailsPage
Dann sollten auch ManageCards und NewGame kein neues Laden mehr auslösen
Idee wie umsetzen
useEffect aus client/components/layouts/Content/ in client/pages/App verschieben
server/store/CardStore nutzen wir als CardManager
die gefetchten Cards als Parameter mitgeben
getCardById kommt raus
branch
feature/limit-requests
Issue
Idee
Idee wie umsetzen