#358 — October 18, 2023 |
✍️ If you were wondering, you didn't miss an issue of the newsletter last week – I took a week's break while attending a conference, but now we're back in action every week until... Christmas! 😄 |
|
React Memo is.. Good Actually — The use of React’s memoization features can be ‘a controversial, complex & ever evolving topic’ (see last issue’s The Uphill Battle of Memoization, for example) but Tim thinks there are a lot of misconceptions and works through nine of them here – some technical, some more philosophical in nature. Tim Pillard |
▶ React Forget: React for Developers and Compilers — A React core team member went deep at React India two weeks ago with a look at why React’s model is well suited for targeting by compilers and static analysis tools, but also why the React team are even building a compiler (the long teased React Forget) in the first place. Sathya Gunasekaran |
Free Course: Land a Software Engineering Role — Jerome Hardaway has helps over 300 folks get a software development job — now he shares his advice in this video course — featuring resume tips, networking advice, how to optimize your GitHub profile for technical scrutiny, and more. Frontend Masters sponsor |
Announcing TanStack Query v5 — Following a whopping 35 betas and 16 release candidates, the popular query-led declarative state management approach hits its latest milestone release with an improved and more consistent API, simpler optimistic updates, sharable mutation state, non-experimental Suspense support, new devtools, and more. (The migration guide shows all breaking changes.) Tanner Linsley |
IN BRIEF:
|
How We Optimized Package Imports in Next.js — The latest version of Next includes improvements to optimize package imports that can improve local dev performance and production cold starts. This post explains why this was needed and how it was done. Shu Ding (Vercel) |
Product for Engineers: A Newsletter Helping Flex Your Product Muscle — Subscribe to get curated advice on building great products, lessons from PostHog, and best practices of top startups. PostHog sponsor |
The Rise of Next.js: Why It's the Full-Stack Framework of Choice
|
🛠 Code and Tools |
React Knob Headless: A Primitive for Dials — An unstyled, accessible knob (as in a dial or rotary control) primitive for React for when you prefer your range of values to be circular rather than in a more traditional linear slider. GitHub repo. Satelllte |
Rockpack 4.0: An Alternative React App Builder — Like Create React App the goal is to get project setup time as low as possible, but Rockpack holds some different opinions around how far to take things and packs in a lot of ideas including server side rendering, linting, and testing. Alex Sergey |
Rspress 1.0: A Fast Rspack-based Static Site Generator — A React and MDX-based static site generator which now boasts big performance gains against its main competition in its 1.0 release notes. There’s also a quick start tutorial. ByteDance |
|
react-quick-pinch-zoom 5.0: Zoom and Drag any DOM Element with Multi-Touch Gestures — Suits mobile, naturally, but can also support mouse events on desktop. Want a demo? Here you go. David Narbutovich |
|