Reading React’s source code – two takes
July 20, 2022
Reading React’s Source Code — What better way to get a feel for a project than to dive into the code? Despite being daunted by the process, Alex decided to take a look, focusing mostly on React’s design and the practices employed by React’s developers over the years. Alex Kondov |
▶ Blazingly Fast ‘React’ with Fresh — One of the most popular React YouTubers out there heads Deno-side to look at Fresh, a new islands-based web framework that doesn’t use React per se but.. close enough, with Preact and JSX for rendering and templating. Jack Herrington |
React, Vue, Angular and Svelte Popularity by the Numbers — Some will argue you can’t measure the immeasurable, but this is a multifaceted (and frequently updated) attempt to quantify the popularity of popular front-end frameworks using public data. Unsurprisingly, React sits on top. Tanguy Krotoff |
Quick bits: |
React Hooks: The Deep Cuts — Simple introductions to five of React’s allegedly “lesser-known” hooks, namely: Blessing Ene Anyebe |
▶ Call Kent Podcast: Do You Read the React Source Code? — Kent’s massive, online, never-ending Q&A session. You, too, can record your question and Kent will listen to it, respond and both will appear in the podcast feed. This time around, Kent comments on a question about reading React source which he doesn’t read often but sees occasional value in doing so. (4 minutes.) Kent C. Dodds podcast |
|
🛠 Code and Tools |
TanStack Table v8: Headless UI for Building Tables and Datagrids — Want the hard work of managing a table or data grid element taken care of but want to keep 100% control over markup and styles? This is what you need (if the idea of a ‘headless UI’ is new to you, read this intro). Note that it’s not just for React (vanilla, Vue, Solid and Svelte developers will be happy too). Tanner Linsley |
fireworks-js — A simple library for rendering firework effects – now in its second major release. |
⚡️ THE RAPID RELEASES ROUND react-spring 9.5 – Spring physics-based React animation library. |