Foto: Reed Pearson / Unsplash

ForrigeUke: Ny Parcel, Watermelon DB, jukselapper

Dette skjedde i React den siste uka. 👓

Publisert

Parcel i ny versjon 📩

For de som fĂžler webpack byr pĂ„ vel my config, kan Parcel vĂŠre et godt alternativ. Med lansering for under et Ă„r siden, er de fortsatt i startgropa, men utfordret webpack nok til at de lanserte et “zero-config” alternativ i versjon 4. Hverken Parcel eller webpack krever derfor nĂ„ ikke en config-fil, men det skal ikke mye til fĂžr du mĂ„ fortsatt mĂ„ ty til config-filen i webpack.

I tillegg til mindre config, viser Parcel sine egne benchmarks en betydelig raskere bundle-tid. De har fÄtt noe kritikk for at benchmark kildekoden er closed source, men tidene har blitt bekreftet av tredjeparter.

<ForrigeUke />

ForrigeUke er en artikkelserie som oppsummerer hva som skjedde i React-Ăžkosystemet i uka som var.

Innleggene skrives av React-faggruppa til Bekk, og kan ogsÄ fÞlges pÄ Medium-bloggen blogg.bekk.no.

Vil dere ogsÄ ha innlegg pÄ kode24? Send oss en epost pÄ ole@kode24.no!

Versjon 1.10.0 som ble lansert denne uken stĂžttes bla. Babel 7, Flow, Elm. For mer info om nyeste versjon se link her.

Teste create-react-app@2

Som Kristofer skrev i forrige uke, ble scopet i v2.0 av det populĂŠre verktĂžyet litt i overkant, og de mĂ„tte kutte det som kuttes kunne. NĂ„ er uansett det de hĂ„per blir siste beta versjon ute og klar til bruk. Sjekk ut linken og kom raskt i gang med ditt nye prosjekt đŸ‘©đŸ’»đŸ‘šđŸ’»

Watermelon DB 🍉

Databaseverden har fĂ„tt et nytt tilskudd. Watermelon DB hevder Ă„ vĂŠre en “Next-generation React database”. Det er en ny relasjonsdatabase som sikter pĂ„ Ă„ gjĂžre React/React native apper mer skalerbare. Dette skal oppnĂ„s ved lazy-loading av dataen, bygget pĂ„ SQLite. Den kommer ogsĂ„ “fully observable”, slik at hvis en record endres i databasen, vil alle komponenter som bruker dataen re-rendres automatisk.

Watermelon DB er forelĂžpig fortsatt under aktiv utvikling og kan ikke brukes i produksjon.

Re-rendres komponentene dine?

Charles Stover har skrevet en veldig interessant artikkel, om noe i hvert fall jeg har syndet pÄ. Pleier du Ä bruke anonyme funksjoner som event handlers i render metoden din? Denne artikkelen vil antakelig gjÞre at du tenker deg om litt ekstra neste gang.

Ettersom en anonym funksjon vil lage en referanse til en ny minnelokasjon i RAMen din, vil React komponenten som mottar funksjonen re-rendres hver gang, selv om funksjonen gjÞr akkurat det samme. Dette skyldes mÄten React sammenligner props med nÄvÊrende state.

Denne artikkelen illustrerer fallgruvene pÄ en lett forstÄelig mÄte, og hvordan du kan Þke ytelsen ved Ä unngÄ dem.

JavaScript-skills for React-folk

For mange, spesielt de som begynte som utvikler etter React allerede var etablert, kan det vÊre vanskelig Ä holde styr pÄ hva som er React-ting og hva som bare er JavaScript-ting. For en oversikt over variabler, klasser, funksjoner og mer kan denne artikkelen vÊre en god start.

Jukselapp?

Ukens tips for de som stadig glemmer boilerplate nÄr de pusler med React og Redux, eller rett og slett er litt nye til denne forvirrende front-end verden; det kan vÊre kjekt med en jukselapp.

Powered by Labrador CMS