**Beskrivelse** Kontrollere at den ferdige appen ikke gjør unødvendige nettverkskall og håndterer feil på en forståelig måte. Berører API-funksjon, query-hook, statusvisning og dokumentasjon. Gjenbruk eksisterende feil- og cachehåndtering fra API-integrasjonen. **Akseptansekriterier** - [ ] Nettverkskall er kontrollert ved oppstart, blaing, sortering, favorittendring og rerender. - [ ] Lokale brukervalg henter ikke uendret datasett på nytt uten grunn. - [ ] Caching, staleTime, refetch og retry er valgt bevisst og dokumentert. - [ ] API-feil gir forståelig feilmelding og fungerende mulighet til nytt forsøk. - [ ] Tom respons og manglende felt håndteres uten krasj. - [ ] Ingen hemmelige API-nøkler ligger i klientkoden eller repoet. - [ ] React Strict Mode er beholdt. - [ ] Forventet utviklingsoppførsel skilles fra problemer i produksjonsbygget. - [ ] Appen henter ekte API-data og bruker ikke et forhåndsnedlastet datasett som erstatning. - [ ] Gjennomførte kontroller er dokumentert. **Definition of Done** - [ ] Koden er pushet til riktig branch. - [ ] npm run build kjører uten feil. - [ ] npm run lint kjører uten feil. - [ ] npm run format:check kjører uten feil, eller npm run format er kjørt. - [ ] Endringen er testet manuelt i appen ved behov. - [ ] Dokumentasjon er oppdatert ved behov. - [ ] PR er koblet til riktig issue.