Three.js + React = ❤️

ForrigeUke: react-three-fiber 2.0, Reactathon 2019, Hooks fyller ett år og programmeringsprinsippet AHA.

📸: react-three-fiber-demo
📸: react-three-fiber-demoVis mer

Dette var uken hvor vi fant ut at vindmøller forårsaker kreft 😷, Next.js ble enda raskere 🏎, og robotene tok over jorda 🤖.

Og 3172 ting skjedde i React-verdenen!

Eureka! 💡

Kent C. Dodds har vært aktiv denne uka med to solide bloggposter om programmeringsprinsippet AHA 💡(Avoid Hasty Abstraction), som er en mellomting av DRY 🌵(Don’t Repeat Yourself) og WET 💦(Write Everything Twice).

Motivasjonen for AHA legger Dodds frem på følgende måte:

«I think the key is that we don’t know what the future of code will be. We could spend weeks optimizing code for performance, or coming up with the best API for our new abstraction, only to find out the next day that we made incorrect assumptions and the API needs a complete rework or the feature the code was written for is no longer needed. We don’t know for sure. All we can really be sure of is that things will probably change, and if they never do then we wont touch the code anyway so who cares what it looks like?»

Om du vil ha tips for å unngå unødvendig mye arbeid og tidkrevende omskrivinger kan du ta en titt på bloggposten om AHA-programmering, og AHA-testing.

Fun fact: AHA hadde opprinnelig det uheldige men passende navnet MOIST før en tweet fikk Dodds over på bedre tanker 😅.

Hooks fyller ett år! 🎂

Hæh? Kom ikke Hooks ut for bare noen uker siden? Joda, men det er nå ett år siden Hooks ble lagt frem som et proposal. Gratulerer med dagen til bursdagsbarnet!

Three.js + React = ❤️

Three.js er et av de mer populære 3D- og WebGL-bibliotekene for JavaScript, og forrige uke ble det enda lettere å integrere det i React-prosjektene dine da biblioteket react-three-fiber 2.0 ble sluppet. Dette er ikke det første biblioteket som prøver å vie React og 3D, men fyttirakkern så kult det ser ut! Sjekk ut Github-repoet for noen fiffige demoer, inspirasjon og dokumentasjon.

Snurr film! 🍿🎬

En ny uke, en ny React-konferanse. Reactathon 2019 gikk av stabelen 30.–31. mars i San Francisco, og nå er endelig opptakene fra konferansen tilgjengelig online. Konferansen var vert for flere kjente kodefjes, som Wes Bos, Ken Wheeler, Jay Phelps m.fl.. Bra greier med andre ord! 💫

Har du ikke tid å se på lange talks? Lyntaler er perfekt underholdning når du venter på bussen eller venter på at npm install skal kjøre ferdig. Nedenfor finner du alle lyntalene fra Reactathon 2019 samlet i ett klipp:

Her er et hendig repo med alle talks og slides fra konferansen.

Ukas podcast 📻

Sara Vieira gjester ukas React-podcast. Hun er utvikler hos fantastiske codesandbox.io og bruker mesteparten av tiden sin på å lage morsomme nettsider og snakke om dem på konferanser over hele verden. Podcasten tar opp temaer som psykisk helse, om å lære bort og dele kunnskap og om hvorfor man bør bruke mer tid på å lage “idiotiske ting”. Verdt en lytt!

… og mens du er i podcast-humør kan du også sjekke ut den nyeste episoden av Undefined med ukas gjest Jason Palmer som snakker om strategier for testing og hvordan man unngå å bruke tid på unødvendige møter:

… og forrige ukes beste custom hook:

useJquery!

«You know how they say the only thing Internet Explorer is good for is downloading other browsers? In a similar manner the only reasonable way to use React for building real-world applications is by combining it with jQuery, powerful framework for Web artisans.»

Til tross for at dette er en aprilsspøk er det her faktisk snakk om en fullt fungerende hook som gjør det superenkelt å bruke jQuery i dine funksjonelle komponenter. Kanskje litt… for enkelt.

Det var det for denne uken! Takk for at du leste og på gjensyn <NesteUke />.