Hopp til hovedinnhold
Bilde av Marcus Haaland

Marcus Haaland

Marcus er utvikler, med en ekstra forkjærlighet til React

22 innlegg

Side 1 av 2

Workshop i React: Innlogging

React, Frontend
Artikkel (2 min)
Fra Marcus Haaland
21.12.2024

Brorparten av innloggings-implementasjonen skjer på backend, men du må sørge for en brukervennlig og trygg opplevelse også i frontend.

Workshop i React: Feilhåndtering

React, Frontend
Artikkel (3 min)
Fra Marcus Haaland
17.12.2024

Løsninger må være robuste, men vi må også kommunisere hva brukeren kan gjøre, hvis noe, når en feil først skjer.

Workshop i React: Skjemaer

React, Frontend
Artikkel (3 min)
Fra Marcus Haaland
13.12.2024

Skjemaer er overalt på weben, og er noe som er essensielt for deg som utvikler å kunne godt - både for brukeropplevelsen og for leselig kode.

Workshop i React: Datafetching

React, Frontend
Artikkel (3 min)
Fra Marcus Haaland
10.12.2024

I de fleste løsninger henter du ned data og lagrer endringer. I denne workshopen lærer du hands-on om det du trenger å vite om datafetching.

Hooken du aldri har hørt om: useSyncExternalStore

React, Frontend
Artikkel (6 min)
Fra Marcus Haaland
08.12.2024

Hvordan følger du med på tilstand som er utenfor React-appen din, som local storage? Les hvordan, og samtidig forstå hvordan React fungerer.

Alt du trenger å vite om klient- og servertilstand (del 2)

React
Artikkel (5 min)
Fra Marcus Haaland
06.12.2024

I første del så vi på hvordan dataenes opprinnelse påvirker koden vi skriver. I del 2 legger vi til en dimensjon: lokal- og global tilstand.

Alt du trenger å vite om klient- og servertilstand (del 1)

React
Artikkel (6 min)
Fra Marcus Haaland
03.12.2024

Tilstandshåndtering i frontend er utfordrende. Men når du klarer å skille tilstandstypene, kan du få enklere kode, bedre brukeropplevelse og bedre ytelse.

Skriving er omskriving

Personlig utvikling
Artikkel (6 min)
Fra Marcus Haaland
02.12.2024

Skriving er en prosess hvor du må skrive teksten om igjen flere ganger. Her deler jeg de fire trinnene jeg går gjennom for å skrive en bedre tekst.

Hva er greia med useRef og forwardRef?

React, Utvikling
Artikkel (3 min)
Fra Marcus Haaland
24.12.2023

Du har kanskje støtt på useRef og forwardRef før, men ikke helt fått koll på hva det dreier seg om. I denne korte artikkelen tar jeg vekk mystikken, og gir noen enkle, nyttige eksempler på hva de kan brukes til.

What's the deal with useRef and forwardRef in React?

React, Utvikling
Artikkel (4 min)
Fra Marcus Haaland
24.12.2023

You might have encountered useRef and forwardRef before, but not quite grasped what they are about. In this short article, I remove the mystery and provide some simple, useful examples of what they can be used for.

Making an accessible loading button: Aria-disabled with friends

Tilgjengelighet, UX, Web, React
Artikkel (7 min)
Fra Marcus Haaland
24.12.2023

In web development, designing an accessible loading button is a real head-scratcher. There's no easy one-size-fits-all solution, but understanding the various approaches improves your ability to make accessible experiences. So, how do we make a loading button accessible?

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

React, Utvikling, JavaScript
Artikkel (6 min)
Fra Marcus Haaland
19.12.2023

React server components vinner popularitet og det er avgjørende for komponentbiblioteker å støtte det for å holde tritt. Hvordan støtter du det?

How to support React Server Components in your library

React, Utvikling, JavaScript
Artikkel (6 min)
Fra Marcus Haaland
19.12.2023

React server components is winning popularity, and it's crucial for component libraries to support it to stay relevant. How do you support it?

Du trenger ikke Storybook for å lage en playground

React, JavaScript, Utvikling
Artikkel (4 min)
Fra Marcus Haaland
12.12.2023

Storybook tilbyr en rå, interaktiv playground for å teste ulike props, men det kommer med en pris: med det følger en tvangstrøye av et design. Ved å kombinere React Live og litt strengkonkatenering kan du lage en løsning du har full kontroll over, samtidig som du gir brukerne dine en effektiv måte å få oversikt over en komponents muligheter.

You don't need Storybook to make a playground

React, JavaScript, Utvikling
Artikkel (5 min)
Fra Marcus Haaland
12.12.2023

Storybook offers an awesome, interactive playground to test different props, but at a price: with it comes a straitjacket of a design. By combining React Live and some string concatenation, you can create a solution that you have full control over, while giving your users an efficient way to get an overview of a component's capabilities.