Blogg

  • Optimistiske oppdateringer i TanStack Query

    React 19 introduserer en ny hook kalt useOptimistic, som skal gjøre optimitiske oppdateringer enklere. I påvente av den, ønsker jeg å vise hva optimistiske oppdateringer er, og hvordan du kan implem...

    Les mer
  • <ForrigeUke uke=”34” år=”2024” />

    Dette var uka for manglende galvanisering, miskommunikasjon og actionfylte (fil)typer — og 278 andre ting som skjedde i frontend-verdenen! Om du har en bug som forsvinner når du besøker en inkognito...

    Les mer
  • <ForrigeUke uke=”33” år=”2024” />

    Dette var uka for å være på den sikre siden, hjelpsomme readmes og uventet suksess — og 224 andre ting som skjedde i frontend-verdenen! <ForrigeUke /> er en artikkelserie som oppsummerer hva so...

    Les mer
  • <ForrigeUke uke=”27” år=”2024” />

    Dette var uka for perfekt lighthouse-score, 500 måter å laste inn siden på og tvilsomme features — og 197 andre ting som skjedde i frontend-verdenen! <ForrigeUke /> er en artikkelserie som opps...

    Les mer
  • Slik lager du en tilbakemeldingsknapp for GitHub issues

    For ikke lenge siden var jeg med på å lage et designsystem. For oss var det essensielt å få tilbakemelding om bugs og ønskede funksjonaliteter, så vi ønsket å senke terskelen til å sende innspill. D...

    Les mer
  • Hooked på Strava: Slik bruker du webhooks

    Webhooks er en metode for å utføre funksjoner når en spesifikk hendelse skjer i en ekstern tjeneste. Denne hendelsen kan være alt fra en slackmelding til en betalingsoppdatering i Stripe. Nylig var j...

    Les mer
  • Robust mutering i React: unngå fallgruver i useMutation

    De fleste applikasjoner krever både henting og oppdatering av data. Tidligere har jeg brukt TanStacks useQuery for enkel lesing av data, men jeg syntes dens motstykke, useMutation, virket vanskelig o...

    Les mer
  • Jeg har misforstått TanStack Query's cacheTime, og det har nok du også

    TanStack Query forenkler datahenting i react, men med det følger en drøss med både innstillinger og begreper. To av de mest vanlige begrepene, “staleTime” og “cacheTime”, er også de som har skapt mes...

    Les mer
  • Nye enheter i CSS løser gammel skjermstørrelse-problematikk — Bør du bruke svh, dvh og lvh over vh?

    Når du utformer en nettside, særlig dens hero-seksjon, står du overfor et vanlig dilemma: Hvordan sikre at innholdet strekkes til hele skjermhøyden på alle enheter? Du har kanskje prøvd ut 100vh (vi...

    Les mer
  • Slik lager du et bibliotek som støtter React Server Components

    React server components vinner popularitet for deres ytelsesforbedringer, og det er avgjørende for komponentbiblioteker å holde tritt for å forbli aktuelle. Men her står vi overfor et paradoks: til t...

    Les mer