
Marcus Haaland
Gjør komponentene dine enklere med React Context
Da jeg utviklet en RadioGroup, snublet jeg over et mønster som gjorde koden dramatisk enklere. Det er overførbar til andre komponenter også.
Da jeg utviklet en RadioGroup, snublet jeg over et mønster som gjorde koden dramatisk enklere. Det er overførbar til andre komponenter også.
9 uvaner i React du må slutte med
Fra useEffect-misbruk til unødvendig abstraksjon: her er 9 uvaner vi irriterer oss over i React-kode.
Fra useEffect-misbruk til unødvendig abstraksjon: her er 9 uvaner vi irriterer oss over i React-kode.
Workshop i React: Innlogging
Brorparten av innloggings-implementasjonen skjer på backend, men du må sørge for en brukervennlig og trygg opplevelse også i frontend.
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
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.
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
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.
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
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.
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
Hvordan følger du med på tilstand som er utenfor React-appen din, som local storage? Les hvordan, og samtidig forstå hvordan React fungerer.
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)
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.
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)
Tilstandshåndtering i frontend er utfordrende. Men når du klarer å skille tilstandstypene, kan du få enklere kode, bedre brukeropplevelse og bedre ytelse.
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
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.
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?
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.
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?
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.
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
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?
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 server components vinner popularitet og det er avgjørende for komponentbiblioteker å støtte det for å holde tritt. Hvordan støtter du det?
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 server components is winning popularity, and it's crucial for component libraries to support it to stay relevant. How do you support it?
React server components is winning popularity, and it's crucial for component libraries to support it to stay relevant. How do you support it?