---
title: "This Week In React #294: React Compiler, TanStack, Next.js, GTKX, Effect, shadcn, Preact, Unhead, RHF"
url: https://daily.dev/posts/this-week-in-react-294-react-compiler-tanstack-next-js-gtkx-effect-shadcn-preact-unhead-rh-gmkibvd2t
source_url: https://thisweekinreact.com/newsletter/294
type: article
source: "This Week In React"
published: 2026-08-19T14:38:22.244Z
updated: 2026-08-19T15:15:02.893Z
tags: ["react", "nextjs", "react-native"]
reading_time: 12
upvotes: 11
comments: 1
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# This Week In React #294: React Compiler, TanStack, Next.js, GTKX, Effect, shadcn, Preact, Unhead, RHF

**[This Week In React](https://daily.dev/sources/twir)** · 12 min read · 11 upvotes · 1 comments

## Summary

Curated roundup of the React and React Native ecosystem covering two weeks of news: continued rollout of the Rust-based React Compiler (Oxlint, Biome, Bun support), React 19.3 previews (parallel transitions, Fragment refs, ViewTransition), lots of TanStack Router/Start and Next.js 16.3 content, and React Native 0.87's release with intentional breaking changes (strict TypeScript API, faster Metro, experimental Swift Package Manager support, AGP 9 support, removed deprecated APIs, new Node.js 22/Kotlin 2.0+ requirements). Also links dozens of smaller library releases (Unhead, React-Hook-Form, shadcn, Preact 11 RC, Effect v4 RC, Skia, Worklets, Sentry RN, Firebase RN) plus tooling news (Node.js 26.7, Astro 7.2, pnpm 12 RC, Vitest 5 RC, Solid 2.0 RC, SvelteKit 3.0 RC) and a CSS-based email client vulnerability writeup.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://thisweekinreact.com/newsletter/294>

## Questions this post answers

### What breaking changes does React Native 0.87 introduce?

React Native 0.87 ships intentional breaking changes as a major step toward RN 1.0: a strict TypeScript API by default with auto-generated, scoped types and dedicated *Instance types (ViewInstance, TextInputInstance); removal of deprecated APIs like InteractionManager; Android Gradle Plugin 9 support; and new minimum requirements of Node.js 22, AGP 9, and Kotlin 2.0+. Metro also gets 2x faster source maps using half the memory, plus experimental Swift Package Manager support for iOS.

_Track React Native's path to 1.0 and its breaking changes as they land on daily.dev._

### Why is Cursor migrating away from SolidJS to React?

Cursor completed migrating its editor from Solid (v1) to React and StyleX after finding that Solid's signal-based reactivity created performance footguns in practice. Their new product, internally called Bot, now forbids direct usage of useEffect, reflecting lessons learned from the migration about managing state and side effects at scale.

_Compare framework tradeoffs like Solid versus React before committing your stack on daily.dev._

### What's new in pnpm 12?

pnpm 12 has been rewritten in Rust and is designed to be a smooth, largely compatible upgrade, though the release notes call out five specific behavioral differences developers should check before adopting the release candidate. The rewrite targets performance improvements as the primary motivation for the Rust port.

_Stay ahead of package manager upgrades like pnpm 12 with daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@pdfopsdev** · 0 upvotes

> the cursor solid->react migration note is the interesting bit buried in here. fine grained reactivity is great until you have to reason about update ordering across a big dependency graph, seen that bite a few teams outside of solid too.

## Similar posts on daily.dev

- [This Week In React \#284: TanStack Start, Compiler, React Router, Forms, TypeGPU, React Aria, shadcn, XState](https://daily.dev/posts/this-week-in-react-284-tanstack-start-compiler-react-router-forms-typegpu-react-aria-shadcn--vvzhkro2w) · This Week In React · 17 upvotes · 0 comments
- [This Week In React \#288: Next.js, React Compiler, use\(\), Astryx, TanStack Start, Takumi, nuqs](https://daily.dev/posts/this-week-in-react-288-next-js-react-compiler-use-astryx-tanstack-start-takumi-nuqs-aad3fqrqb) · This Week In React · 19 upvotes · 3 comments
- [This Week In React \#279: Compiler, TSRX, StyleX, XState, Hook Form, TanStack, shadcn, Chakra, Inertia, Mantine](https://daily.dev/posts/this-week-in-react-279-compiler-tsrx-stylex-xstate-hook-form-tanstack-shadcn-chakra-inerti-kavpas8k2) · This Week In React · 15 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#nextjs](https://daily.dev/tags/nextjs), [#react-native](https://daily.dev/tags/react-native)

[View this post on daily.dev](https://daily.dev/posts/this-week-in-react-294-react-compiler-tanstack-next-js-gtkx-effect-shadcn-preact-unhead-rh-gmkibvd2t)
