DEV Community

Cover image for This Week In React #260: TanStack, Actions, Immer, RTK | Vercel v0, Worklets, Skia | TC39, Playwright, Bun
Sebastien Lorber
Sebastien Lorber

Posted on • Originally published at thisweekinreact.com

This Week In React #260: TanStack, Actions, Immer, RTK | Vercel v0, Worklets, Skia | TC39, Playwright, Bun

Hi everyone! Kacper and Tymek from Software Mansion here! πŸ‘‹

This week, TanStack Pacer debuts in Beta, a new framework-agnostic library for controlling function timing with a dedicated React adapter. Lots of interesting articles featuring a 20,000x improvement in TanStack Router route matching algorithm speed, tips to speeding up Next.js on Kubernetes, and tutorial for React 19 Actions for better component responsiveness.

On the React Native side, we'd like to highlight an incredibly detailed blog post on Vercel's breakdown of building the v0 iOS app.

Enjoy the read!


πŸ’‘ Subscribe to the official newsletter to receive an email every week!

banner


πŸ’Έ Sponsor

Why is internationalization so hard?

Why is internationalization so hard?

How do you set up i18n in Next.js so it feels built-in β€” not bolted on? In learn.next-intl.dev, Jan Amann (maintainer of next-intl) distills years of hard-won lessons into practical patterns you can apply today:

  • 🌍 I18n β‰  translations β€” Understand the pieces that make a truly localized experience
  • 🧩Architecture that scales β€” Routing, locales, time zones & currencies done right
  • πŸš€The full picture β€” Backend, CMS, SEO, dev tooling, AI translations & more

Now 40% off during the Black Friday week!


βš›οΈ React

TanStack Pacer is now in Beta

TanStack Pacer is now in Beta

A new framework-agnostic library has just landed from the TanStack hands. It offers high-quality utilities for controlling function execution timing, including debouncing, throttling, rate limiting, batching, and more.

It provides a dedicated React adapter (@tanstack/react-pacer), which gives you a set of easy-to-use hooks on top of the core Pacer utilities, such as useDebouncedValue, useThrottledValue, useQueuedState, or useBatcher.

It also gives you the ability to debug the code via TanStack Devtools.

You can read more about the TanStack Pacer's adapter for React here.



πŸ’Έ Sponsor

Slow And Janky Data Grids Suck. LyteNyte Grid Doesn't.

Slow And Janky Data Grids Suck. LyteNyte Grid Doesn't.

Frustrated with janky data grids that break down at scale, dictate your architecture, and waste hours on messy workarounds?

Unleash unmatched grid speed with LyteNyte Grid! The 40kb data grid that handles 10,000 updates per second, renders millions of rows, and offers 100+ advanced features ranging from server data loading to tree views. Built in React for React, it can be headless or pre-styled, and our declarative API means no more awkward integrations or workarounds. LyteNyte skips the wrappers and delivers pure performance.

See LyteNyte Grid in action today


πŸ“± React-Native

Vercel - How we built the v0 iOS app

Vercel - How we built the v0 iOS app

A detailed technical breakdown of the challenges they had to overcome to create a high-quality React Native app. The article is packed with visual explanations and code snippets of common RN headaches related to keyboard handling, lists, text input, and animations.



πŸ”€ Other


🀭 Fun

alt

alt

See ya! πŸ‘‹

Top comments (0)