---
title: "TanStack Query v5 released"
publication: "React Status"
issue: 358
published_at: "2023-10-18"
canonical_url: "https://react.statuscode.com/issues/358"
---

Plus rotary controls, a new static site generator, and correcting some memoization misconceptions. |        

#​358 — October 18, 2023 

[Read on the Web](https://react.statuscode.com/issues/358)   

✍️ 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! 😄
__
Peter Cooper, your editor 

Together with [![Frontend Masters logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_300,h_70/e_make_transparent/co_white,e_outline:5/nk0tfdvalivacz8rw7rt.png)](https://frontendmasters.com/courses/getting-a-job-v2/?utm_source=email&utm_medium=reactstatus&utm_content=gettingajobv2)  React Status  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/n4crh88gpa0lwnni3gl8.jpg)](https://timtech.blog/posts/react-memo-is-good-actually/)  

[React Memo is.. Good Actually](https://timtech.blog/posts/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](https://tkdodo.eu/blog/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](https://www.youtube.com/watch?v=kjOacmVsLSE) — 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](https://www.reddit.com/r/reactjs/comments/13px834/dan_abramov_react_core_team_discuss_rsc_react/)) in the first place. 

Sathya Gunasekaran   [![\](https://copm.s3.amazonaws.com/c44b11f1.png)](https://frontendmasters.com/courses/getting-a-job-v2/?utm_source=email&utm_medium=reactstatus&utm_content=gettingajobv2) 

[Free Course: Land a Software Engineering Role](https://frontendmasters.com/courses/getting-a-job-v2/?utm_source=email&utm_medium=reactstatus&utm_content=gettingajobv2) — 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](https://tanstack.com/blog/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](https://tanstack.com/query/v5/docs/react/guides/migrating-to-v5) shows all breaking changes.) 

Tanner Linsley   

_IN BRIEF:_ 

- 🕹 The next [React Jam gamedev event](https://reactjam.com/) starts tomorrow (October 19). You get ten days to create a game that uses React in some way. Need inspiration? Here are [the winners from last time.](https://summer-2023.reactjam.com/winners)
- [Lit 3.0](https://lit.dev/blog/2023-10-10-lit-3.0/#lit-3.0) was released and provides a way to build modern web components, on top of web standards. As part of this, work is ongoing to [integrate Lit with React](https://lit.dev/blog/2023-10-10-lit-3.0/#react) so you can use wrapped Web Components in React apps too. [More on that here.](https://lit.dev/docs/frameworks/react/)
- Notes from a recent talk by Misko Hevery (of Angular and Qwik fame) on [how different JavaScript frameworks handle reactivity.](https://thenewstack.io/angular-qwik-creator-on-how-js-frameworks-handle-reactivity/)
- 📅 Jack Herrington will be live streaming [React Advanced London 2023](https://www.youtube.com/watch?v=hn_L56ypX1A) this Friday. You can set a notification on YouTube already or learn [more about the event here.](https://reactadvanced.com/)
- Vercel now has a way to [manage your spending](https://vercel.com/blog/introducing-spend-management-realtime-usage-alerts-sms-notifications) with them. They've also moved their [v0](https://v0.dev/) AI-based component generation tool [from alpha to beta.](https://vercel.com/blog/announcing-v0-generative-ui)   

[How We Optimized Package Imports in Next.js](https://vercel.com/blog/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](https://newsletter.posthog.com/) — 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](https://www.felixvemmer.com/blog/why-next-js/) 
Felix Vemmer  

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/mlvd1vjfl1ctlxhqvhtm.jpg)](https://react-knob-headless.vercel.app/)  

[React Knob Headless: A Primitive for Dials](https://react-knob-headless.vercel.app/) — 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.](https://github.com/satelllte/react-knob-headless) 

Satelllte   

[Rockpack 4.0: An Alternative React App Builder](https://github.com/AlexSergey/rockpack) — 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](https://github.com/web-infra-dev/rspress) — A React and MDX-based static site generator which now boasts big performance gains against its main competition in [its 1.0 release notes.](https://github.com/orgs/web-infra-dev/discussions/5) There’s also a [quick start tutorial.](https://rspress.dev/guide/start/getting-started.html) 

ByteDance      

📰 Classifieds   

🎟️ [CityJS Berlin](https://berlin.cityjsconf.org) - 1-3 November. Hear Rachel Nabors tell the design and development story of the all-new React docs at react.dev. Use `COMMUNITY` discount code to save 25%. 

--- 

💻 Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. [Create a free profile now](https://hired.com/join/?utm_source=newsletter&utm_medium=sponsor&utm_campaign=%28b2c%29%28l-all%29%28r-all%29%28cooper-reactstatus%29&utm_content=find-your-next-job).      

[react-quick-pinch-zoom 5.0: Zoom and Drag any DOM Element with Multi-Touch Gestures](https://github.com/retyui/react-quick-pinch-zoom) — Suits mobile, naturally, but can also support mouse events on desktop. Want a demo? [Here you go.](https://react-quick-pinch-zoom.netlify.app/) 

David Narbutovich   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/hxwf8twvbva8pnneaeos.jpg)](https://recharts.org/en-US/)  

- [Recharts 2.9](https://github.com/recharts/recharts/releases/tag/v2.9.0) – A chart library built on top of D3. The [homepage](https://recharts.org/en-US/) has examples and demos (as above).
- [D-Tale 3.7](https://github.com/man-group/dtale) – React-powered visualization for Pandas data structures. (One for the Pythonistas among you.)
- [React Menu 4.1](https://szhsin.github.io/react-menu/) – Unstyled, lightweight React menu components.
- [OverlayScrollbars 2.4](https://github.com/KingSora/OverlayScrollbars) – Provides custom styleable overlay scrollbars.
- [React Uploady 1.6](https://github.com/rpldy/react-uploady) – Components and hooks for file uploading.
- [gluestack-ui 1.0](https://gluestack.io/ui/v1) – Accessible UI components for React Native and Web. [GitHub repo.](https://github.com/gluestack/gluestack-ui)
- [React Native Big Calendar 4.5](https://github.com/acro5piano/react-native-big-calendar)
- [Legend State 2.0](https://legendapp.com/open-source/legend-state-v2/)         

This issue was curated by Terence C. Gannon and Peter Cooper and edited by the Cooperpress team. 

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
