Dette var uken for ansettelser👨💼, korøvelser🎤 og treningsøkter🐶.
Og så skjedde det en ting eller to i frontend-verdenen, da!
Lys i enden av tunnelen 🕯
Du har utviklet en ny, sykt kul feature, stylet den pixel perfect, og funker som smurt i Chrome og Firefox. Du tester den i IE: 🤦...
Story of my life som frontendutvikler. Nå skal det sies at jeg ofte glemmer å sjekke caniuse først. 😅 Kjenner du deg igjen? Tenkte meg det.
Tviholder det offentlige på Internet Explorer?
Da kan jeg trøste deg med at Microsoft har annonsert at i 2021 slutter alle deres 365-apps å støtte Internet Explorer 11.
Det betyr ikke at IE er en saga blott neste år — tvert i mot så kommer nettleseren til å vedvare en stund til, da mange fortsatt er avhengig av den. Når det er sagt så er dette er kjempeskritt i riktig retning og vi kan håpe og tro at dette statementet fra Microsoft pusher IE-brukere til å migrere over på noe vettug!
Jeg ser frem til flere spiker i kista til IE. 🔨
TypeScript 4.0 🎉
TypeScript er ute med ny major!
Selv om det er en major så er det ingen store breaking changes denne gangen. Likevel er den full av snacks som vil gjøre din utviklerhverdag lettere og koden din sikrere.
Blant annet har det kommet støtte for Variadic Tuple Types som gjør at du slipper unna “death by a thousand overloads”. 🤯 Se bare her:
🥳🎉 TypeScript 4.0 is here! 🎉🥳
— TypeScript (@typescript) August 20, 2020
Read up on what's new and get it today!https://t.co/gVDik8g7Pb pic.twitter.com/6dtY83mZyu
CSS: The Just In Case Mindset 🎨
Ahmad Shadeed har skrevet en veldig fin artikkel om hvordan du kan style elementene dine slik at du kan unngå feller og gotchas når innhold og andre elementer rundt endrer seg uforutsigbart.
For sikkerhets skyld skal du legge på styling som kan støtte disse endringene.
Verdt en titt!
✍️ New Article: The Just in Case Mindset in CSS
— Ahmad Shadeed (@shadeed9) August 17, 2020
I wrote about a thing I call "The Just in case", which can help us think ahead and avoid some potential CSS issues. Hope you will find it useful!
🔗 https://t.co/zPDntBv9uf pic.twitter.com/sLoeh5sd08
.css → .module.css 📦
Apropos CSS: Jeg kom over et lite CLI-verktøy som automatisk splitter store CSS-filer ned til moduler på komponentnivå.
Ganske nice hvis du ønsker å modularisere koden din. 🚀
A CLI tool that scans your project and splits the one big global CSS file into component level css files. from r/reactjs
Når skal du bruke useRef? 💡
Tyler har skrevet et bra innlegg om useRef-hooken i React. Når skal du bruke den kontra useState og useReducer?
«Det mest populære use caset for bruken avuseRef er hvis du vil ha tilgang til DOM-noder.»
Kort fortalt kan man si at hvis du vil ha en state i komponenten din som persisterer mellom renders og kan trigge en re-render når den oppdateres, gå for useState eller useReducer. Hvis du derimot vil ha en state som persisterer mellom renders, men ikke trigger en re-render når den oppdateres, gå for useRef.
Det mest populære use caset for bruken avuseRef er hvis du vil ha tilgang til DOM-noder. Hvis du sender inn verdien fra useRef inn i ref-propen til et element, vil React sette den nåværende verdien til den tilsvarende DOM-noden. Slik får du blant annet tak i input-verdier eller du kan sette fokus — som er veldig kjekt i forms!
Dette og mer til finner du godt forklart med eksempler i artikkelen under. 🤩
I just published "Understanding React's useRef Hook"https://t.co/6lDSW2PshW
— Tyler McGinnis (@tylermcginnis) August 17, 2020
Det var alt for denne uken. Takk for at du hang med helt hit! Ses neste uke 👋
En dag på nettet med Internet Explorer 8
Hvordan går det når man bruker Altinn, Komplett, Dagbladet, Reddit, Facebook og kode24 i fortida?