Dette var uken for vindusvask 🧽, fargerik prodsetting 🎨 — og 657 ting skjedde i frontend-verdenen!
Typescript 5.1
Daaaa var en ny versjon av Typescript endelig klar for å dras ned i prosjektet. Vilde har for et knippe uker siden skrevet en oppsummering om hva betaversjonen inneholdt.
Disse to nyhetene i TypeScript 5.1 gjør det mye enklere å bruke
Jeg har sett frem til endringene i typene til JSX som rett å slett sparer noen linjer kode og litt hodebry 😸.
Du kan lese hele release-bloggen fra Microsoft 👉 her 👈
Starlight ✨
Rammeverket Astro (som dukket på ordentlig opp for nesten et år siden) har den foregående uken kommet med enda en nylansering , Starlight 🚀.
I likhet med Astro velger selv ditt favoritt-UI-bibliotek enten det er Vue, svelte eller React 😉.
Node 19 har gått ut på dato 📆
Det er nå gitt beskjed om at Node 19 er på sine siste dager, og hvis du bruker akkurat denne versjonen anbefales det å endten rulle opp eller ned til en av LTS-versjonene 18 eller 20.
⚠️ Heads up: Node.js 19 is now end-of-life. Make sure to upgrade to Node.js 20 or downgrade to Node.js 18 (LTS).
— Node.js (@nodejs) June 1, 2023
Release schedule here: https://t.co/a2mTyZVI34
For ordens skyld er det kjekt å vite at det alltid er partalls-versjonene av Node som er LTS (låång taim søpport), så hvis du er glad i stabilitet kan det være lurt å holde seg til en av disse.
Fleeeere hooks? 🦜
Folka bak ui.dev har i uken som gikk kommet med sitt helt egne hook-bibliotek.
Her er det altså flust av smarte convenience-hooks å ta av, og kanskje man kan la seg inspirere litt å låne noen av hooksene? ✨
Alle hookene skal være trygge å bruke i front og på server-siden.
Svelte dropper TypeScript: – For mye styr!
Scopes i CSS! 🔭
Det ser ut som det ligger i loopen å få scopes som en feature i CSS. Denne featuren vil hjelpe med å stilsette html’en basert på nærhet, istedenfor rekkefølgen på CSS-en. Du kan få en fin intro til featuren og bakgrunnen her.
Som nevnt er det ikke helt klart enda, men det ser veldig lovende ut skal vi tro blogg-posten 😸