Nå kan TypeScript gi feilmelding når det ikke er noe feil

ForrigeUke: Nyheter i TypeScript 3.9, avhengighetstrøbbel, verdens enkleste React-oppsett og magiske CSS.

📸: Kelly Sikkema / Unsplash
📸: Kelly Sikkema / Unsplash Vis mer

Dette var uken man fikk en alternativ feiring av arbeidernes dag 💻, Raja tok coronasveisen ✂️ og man fikk en ekstra lang helg. ☀️

Og 9 218 ting skjedde i frontend-verdenen!

Så enkelt kan det gjøres 💡

Ja, vi har skrevet mye om React.

Kanskje sitter du med litt dårlig samvittighet for at du ennå ikke har testet det ut, så vi har funnet frem en artikkel som viser det absolutt enkleste oppsettet av en React-applikasjon.

Denne artikkelen er spesielt rettet mot folk som ikke bruker React til vanlig.

Så hva venter du på? Test det ut, da vel!

Trenger vi virkelig denne linjen? 📉

For litt over en uke siden var det flere folk som rapporterte at create-react-app ikke fungerte. Grunnen var en endring i en liten avhengighet, nemlig is-promise.

Skaperen av biblioteket var heldigvis raskt ute med en fiks og har senere reflektert over hva som skjedde og hvordan man kunne unngått det. 👏👏👏

Det er nok flere enn meg som har hendelsen med left-pad f̵r̵i̵s̵k̵t̵ i minne. Kanskje det er på tide at vi er mer kritiske til hvilke avhengigheter vi drar inn i kodebasen vår?

«Kanskje det er på tide at vi er mer kritiske til hvilke avhengigheter vi drar inn i kodebasen vår?»

TypeScript 3.9 er ute i beta

Denne runden har fokuset vært på ytelse og stabilitet. Det høres nesten for godt ut til å være sant at både kompliatoren og editoren har fått bedre ytelse, men det er faktisk sant.

Det har også kommet inn nyttige features fra eksterne.

Personlig synes jeg // @ts-expect-error kommentarer ser spennende ut. Etter slike kommentarer vil TypeScript undertrykke feil fra å bli rapportert, men istedenfor vil man få en feilmelding hvis det ikke er en feil. Gøyalt.

CSS er magisk 🐰 🎩

Eller, det kan virke som det er det til tider. For CSS er enkelt å komme i gang med, men vanskelig å mestre.

The CSS Podcast er en podcast som tar for seg forskjellige deler av CSS.

Denne uken tar de for seg størrelsesenheter - ikke visste jeg at man hadde en enhet for linjehøyde: lh.

Det var det vi hadde for dere denne uken. Tusen takk for at dere leste. Sees igjen til uka 👋