Hørt begrepet “closure” bli slengt rundt uten å vite hva det innebærer?

ForrigeUke: Closures forklart, manglene ved React Context og implementering av universell utforming av grafer.

Dette var uken for sakte-TV fra Suezkanalen 🚢, avsporing for Ruby on Rails 🚂 og kapring av PHP 🐘.

Og 44 530 ting skjedde i frontend-verdenen!

Closures?

Har du hørt begrepet “closure” bli slengt rundt uten å vite hva det innebærer?

Noen gang lurt på hvorfor variablene du bruker i en funksjon har en annen verdi enn du forventer?

Closures fungerer muligens annerledes enn man først skulle tenkt seg!

Kent C. Dodds tar et dypdykk inn i JavaScript closures og forklarer noen av konseptene bak denne oppførselen. I avslutningen til artikkelen nevner han også kort at React bruker closures for å unngå bugs. Verdt en titt!

React Context… eller ikke?

Tilstandshåndtering er et stort tema i React, med mange meninger og utallige løsninger.

De siste årene har det blitt populært å ikke bruke annet enn hva React tilbyr. React Context løser tilsynelatende mange av problemene man har, men er det godt nok?

Tommy går dypt ned i temaet og ser på mangler og svakheter ved React Context, og forklarer hvorfor andre biblioteker gjør jobben bedre. Tredjepartsbiblioteker for tilstandshåndtering er fortsatt en viktig del av økosystemet til React!

Universell utforming for grafer

Det er ingen tvil om at universell utforming er viktig, spesielt etter at NAV ble ilagt dagbøter tidligere i år.

Men det er ikke alltid like lett å fokusere på universell utforming når man jobber med grafer og andre grafiske elementer.

Sarah gjør et forsøk på å implementere aktivitetsringene vi finner i Apple sin Activity-app. Med hovedfokus på a11y og ved hjelp av D3.js og ARIA får hun jobben gjort!

Det var alt for denne uken! God påske! 🐣