Design­systemer i Modulz: - Veldig spent på!

ForrigeUke: Siste nytt om klassenavn uten classnames, moduler med Modulz, logical assignment og React Router 6.

📸: Hello I'm Nik / Unsplash
📸: Hello I'm Nik / Unsplash Vis mer

Dette var uken for valgkamp 💪🐯, slitne foreldre 😽💤, og hvor en popstjernes basestasjon ble kjent 🎤🙎.

Og 18 440 ting skjedde i frontend-verdenen!

Klassenavn uten classnames

Jeg vil anta at en del av oss har vært avhengig av å sette klassenavn basert på en eller annen boolsk verdi eller lignende i koden vår.

På mitt prosjekt har vi dratt inn classnames, som har fungert bra, men hva med en Babel plugin?

Med den nye pluginen kan man sende inn klassenavn som en liste i className-prop’en uten å måtte importerene classnames-pakken!

<div className={['btn', props.large && 'large']} />

Sjekk ut mer her 👇

Moduler med Modulz

Skaperne av Modulz hadde demo av dette nye designsystemetverktøyet de utvikler.

Det å kunne designe og utvikle rett i design systemet er jeg veldig spent på, og det kan bli bra!

De et fortsatt i beta, og ikke helt klare for alle enda. Følg med på nettsiden.

Logical Assignment ✨

Jeg personlig likte veldig godt optional chaining da det kom.

Nå er det en ny ting i vente som er i steg 3 for tc39 kommisjonen, nemlig logical assignment.

Dette går ut på å kombinere både logiske operasjoner (du vet, “og og”, eller “eller eller” 😶) og assignment-uttrykk.

// "And And Equals"
a &&= b;
a && (a = b);

Det kan bli kult, men jeg tror jeg må vende meg litt til det før jeg klarer å ta det i bruk “uten å tenke” 🧠.

React Router 6

React Router 6 har meldt sin ankomst en stund nå, og nå nærmer det seg en release! Michael Jackson (🕺) skriver i en artikkel at den nye major versjonen er rett rundt hjørnet.

De releaset en alpha-versjon for et par uker siden, noe som er et godt tegn for release-prosessen.

Ved å skru på suspense-navigering ved hjelp av en hook, relative paths og links, og mindre bundle, trur jeg dette blir bra! Og med tanke på at det er seks måneder siden siste release, trur jeg det er på tide.

Podcasts! 📣

Dette var virkelig uken for podcaster! Vanligvis finner jeg maks én podcast jeg kan foreslå til dere, men denne uken var det tre! Det er dog noe overlapp, men jeg legger ved alle tre så kan du velge helt selv!

Disse har kan jeg servere til deg denne uken:

  • JS Party har fått tak i grunnleggeren av ZEIT og hva som er nytt med Next.js.
  • Full Stack Radio hiver seg også på og snakker om Next.js som kom med versjon 9.3 og om de nye API’ene, samt litt snakk om ZEIT her også:
  • Med mye snakk om Next.js og ZEIT, er det også litt snakk hos React Podcast om hvordan det er å bygge en karriere og unngå imposter syndrome:

Det var alt for denne uken! Håper dere hadde en fin påske, og så skrives vi snart! 👩💻