Dette var uka for flystreik ✈️, en morsom rarietet i HTML og en litt flau rettsak for et konsulentselskap 😳.
Og 18 471 ting skjedde i React-verdenen!
Create React App 3 er ute!
Det populære CLI-verktøyet Create React App er ute i sin 3. major release, uten at det er altfor mye fyrverkeri å spore i communityet. Man har fått støtte for Jest 24, eslint-regler for Hooks, linting av TypeScript og et par andre fine fordeler.
Fordelen med dette er at det ikke er store arbeidet å oppgradere! Du kan lese mer om alle breaking changes, nye features og bugfixes i release-notesa.
Dan Abramov om Concurrent React
React Core-teammedlem Dan Abramov fyrte av gårde en ganske interessant tråd på Twitter om hvorfor det kommende “Concurrent Mode” er nødvendig.
Kort oppsummert argumenterer han for at denne nye måten å utføre arbeid på ikke er for å “gjøre opp for” overheaden React får på grunn av den virtuelle DOMen sin, men for å muliggjøre mer elegant rendring av de fleste apper. Man prioriterer visse oppdateringer foran andre oppdateringer, og passer på å dele opp arbeidet i små bolker. På denne måten argumenterer Dan at man oppnår bedre brukeropplevelser!
En kul tråd det er verdt å investere noen minutter i.
Is Concurrent Mode just a workaround for “virtual DOM diffing” overhead? Some people got that impression. Let me clarify why we’re working on it. (Thread)
— Dan Abramov (@dan_abramov) 24. april 2019
React-Redux får hooks (snart)
Redux-maintainer Mark Erikson strålte litt av glede da han kunne introdusere en alpha-versjon av React-Redux 7.1, med to nye hooks — useSelector og useActions.
⚓️🎣↪️React-Redux v7.1-alpha is now available.... AND IT'S GOT HOOKS!!!↩️🎣⚓️
— Mark Erikson (@acemarke) 22. april 2019
We've added hooks like `useSelector()` and `useActions()` to our public APIs.
Try them out today!
Release notes:https://t.co/PMRQxmONUX
API docs:https://t.co/jt6ApZH7QH
Det var en kort tid en useRedux hook også, men den forsvant like fort som den kom.
I've just published two new React-Redux versions.
— Mark Erikson (@acemarke) 28. april 2019
First, 7.0.3 fixes a timing issue in `connect`:https://t.co/D4TBWDtuvJ
Second, 7.1.0-alpha.3 removes the `useRedux` hook, which didn't provide any benefit:https://t.co/4tEAPqFjMY
Blogger med ekstremt vanskelig navn — Aggelos Arvanitakis — har skrevet en flott artikkel om hva de forskjellige hooksa er, hvordan man kan bruke dem og om man i det hele tatt burde. Anbefales!
Det er fortsatt ingen release-date i sikte, men det ser i alle fall lovende ut!
![image: Slik lages hardware med algoritmer](https://www.kode24.no/images/71008073.jpg?imageId=71008073&x=0&y=20.320855614973&cropw=100&croph=52.406417112299&width=512&height=308&compression=80)
Slik lages hardware med algoritmer
Jonas forklarer deg "noe de færreste IT-folk vet": Hvordan man koder fram en mikrobrikke.
React — et tilstands-håndterings-bibliotek?
Speaking of Redux — vi blir visst aldri enige om man trenger det eller ei. Strålende React-lærer og OSS-guru Kent C. Dodds gjør et forsøk på å forklare hvorfor han mener det populære tilstandshåndteringsbiblioteket gjør mer harme enn godt.
Han går faktisk så langt som å kalle React et tilstandshåndteringsbibliotek i seg selv — og med useReducer, useState og useContext bygget inn, er det kanskje ikke så feil lenger.
Defintivt en flott artikkel for både de som er enige og uenige.
Necolas joiner React Core-teamet!
Nicolas Gallagher — bedre kjent som @necolas— er siste av en rekke personer som joiner React-teamet til Facebook. Han har jobbet hos Twitter, og er blant annet personen bak React Native Web — en web-port av React Native.
Det blir spennende å se hva han skal jobbe med! En ting er i alle fall sikkert — Facebook investerer en god del i React!
I joined the React core team recently. Feeling lucky to be part of this inspiring team and the rest of the React group.
— Nicolas (@necolas) 22. april 2019
Det var det for denne uken! Tusen takk for at du leste helt ned hit, og velkommen tilbake neste uke!
![image: Ja, dette er bare en scrollbar](https://www.kode24.no/images/70991377.jpg?imageId=70991377&x=0&y=11.381845794393&cropw=100&croph=75.233644859813&width=643&height=322&compression=80)
Ja, dette er bare en scrollbar
Med CSS kan du stile scrollbaren din akkurat som du vil. Slik gjorde vi det.