Røde flagg i React: «Alle har vel skrevet dette?»

Full krangel om Next.js, Jacob Paris sine røde flagg, text-wrap:pretty og triks for mer oversikt i nedtrekksmenyer.

Her er noen av de røde flaggene til Jacob Paris. 📸: Ole Petter Baugerød Stokke
Her er noen av de røde flaggene til Jacob Paris. 📸: Ole Petter Baugerød Stokke Vis mer

Dette var uken for brukertesting 🤷, hvor IoT virkelig ikke har noen grenser ⌨️, og hvor server komponenter viste seg i sin gamle drakt 📀.

Og 649 ting skjedde i frontend-verdenen!

Next.js Conf og rammeverk-krangel 🥊

Forrige uke var det duket for lanseringsbonanza fra Vercel i den 14. versjonen av Next.js, og det ville vært naturlig å starte ukens post med å gå i dybden på de største nyhetene i det populære rammeverket. Men det som er mer spennende å snakke om er drama om hvilket rammeverk som er best.

Blir ikke mere drama enn man lager selv. Hvis du faktisk er nysgjerrig på Next.js 14 kan du lese mer om den her.

Røde flagg i React

Forrige uke begynte med Jacob Paris’ tråd med ting han ikke liker at andre gjør i React-prosjektene sine.

Alle har vel skrevet funksjoner med navn som handleClick og handleSubmit? Nei? Bare meg?

Men min elskede useMemo kommer jeg til å fortsette med, uansett om noen på nettet mener dette er et rødt flagg i kodebasen.

CSS text-wrap: pretty

“Valgfri optimalisert tekstinnpakning, for skjønnhet fremfor hastighet.” beskriver Googles Adam Argyle i hans bloggpost om CSS-regelen som Chrome nylig fikk støtte for.

Denne regelen gjør mer enn å bare sørge for at avsnitt ikke slutter med et enkelt ord, den justerer også bindestreker og omorganiserer teksten på tidligere linjer for å skape plass.

Sjekk ut posten på text-wrap regelen her:

Mer oversiktlige nedtrekksmenyer

I nedtrekksmenyer med mange valg kan man nå legge til horisontale linjer som kan bidra til å gruppere de forskjellige elementene.

Ved å smelle på et par <hr>-tags gjør man slike nedtrekksmenyer mer lettleselige som kan bidra til bedre brukeropplevelser.

Superenkelt triks og stor avkastning for brukeren!

Det var alt for denne gang! 👋