Aller au contenu principal

πŸ“¨ #254: Next.js, Remix, Compiler, Async React, TanStack, Cloudflare, Hook Form, Conform | VirtualView, DevTools, Screens, Radon, Harness, Audio API, Uniwind, Nitro | Bun, Oxlint, Vite, View Transitions

Β· 10 minutes de lecture
Kacper KapuΕ›ciak
Software Engineer - Software Mansion
Krzysztof Piaskowy
Software Engineer - Software Mansion
πŸ‡«πŸ‡· Non traduit :/
Malheureusement, cette page n'a pas encore Γ©tΓ© traduite en franΓ§ais. Reviens un peu plus tard!

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

We don't know about you, but we're still living and breathing the news from last week's React conf.

In the previous issue, we covered the first day of React Conf, but when it comes to React Native, many announcements took place on the second day, including VirtualView and the sneak peek into React Native 0.83.

Aside from React conf announcements, Next.js 16 has been released in beta, and Remix 3 has been introduced.

Also check our partner conf πŸ‡¬πŸ‡§ React Native London on 13-14 Nov, and make sure to claim a 10% discount with our usual code "TWIR".

Let’s go!

As always, thanks for supporting us on your favorite platform:

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    AG Charts: The Best React Charts in the World.

    AG Charts: The Best React Charts in the World.

    AG Charts is a high-performance, canvas-based charting library from AG Grid.

    Originally built to power AG Grid’s Integrated Charts, it now serves over 1M npm downloads each month.

    • πŸ†“ Free: A wide range of chart types (bar, line, scatter, area, and more) β€” free, forever.
    • πŸš€ Fast: Optimised canvas rendering for large datasets (1M+ points).
    • 🦾 Accessible: Built-in support for screen readers and keyboard navigation.
    • πŸ”„ AG Grid Integration: Shared API with AG Grid for seamless integration.

    πŸ‘‰ Get Started for Free: www.ag-grid.com/charts

    βš›οΈ React​

    Next.js 16 beta

    Next.js 16 beta

    A new major version of Next.js got released in beta. This is the best time to try the newest features and share the feedback with the team. Highlights for this release include:

    • Turbopack (stable): Enabled by default. Promised to be up to 5-10x faster Fast Refresh, and 2-5x faster builds.
    • Turbopack file system caching (beta): Faster startup and compile times.
    • React Compiler Support (stable): Need to be manually enabled.
    • Optimized navigations and prefetching: Prefetching multiple URLs that share a layout now downloads that layout only once which cuts down on network transfer size.
    • Improved Caching APIs: New updateTag() and refined revalidateTag().
    • Build Adapters API (alpha): Create custom adapters to modify the build process.
    • React 19.2: <Activity>, View Transitions, useEffectEvent.

    Remix v3 basic component

    πŸŽ₯ Remix Jam 2025 - Introducing Remix 3

    Ryan and Micheal introduced for the very first time Remix v3 in a 3h+ conf talk, and Seb watched it all so that you don’t have to. This new major version does not use React anymore, but we think it still deserves to be featured here. It’s not even in alpha yet, but still worth exploring.

    On the client, it remains quite similar to React (using declarative JSX) but it has a setup function that runs only once (like Solid), state is managed imperatively and re-renders are triggered manually with this.update() (good idea? time will tell πŸ˜…). It also has a quite interesting composable event system that lets you build custom interactions and move β€œevent state” outside of your components (when you’d probably use refs in React).

    On the server, it’s built on top of a scalable router with advanced pattern matching and typesafe reverse routing. It also takes the best of iframes to introduce a <Frame> component that reminds React’s Suspense and Astro Server Islands (see my tweet), letting you defer expensive components to the client. Frames have explicit URLs, can be granularly reloaded after mutations, and payloads are plain old HTML, making them quite easy to debug in the network tab. Unlike React, Remix is able to reconcile both plain HTML and JSX.

    Overall, it introduces an interesting model that remains close to React before hooks were introduced, with some major design changes (non-reactive state updates, manual re-renders), and also offers a simpler alternative to React Server Components. As you’d expect from that team, the framework heavily relies on standard web platform primitives (even for the backend), allowing it to run almost everywhere, including Service Workers. Learning Remix 3 will teach you about CustomEvent, EventTarget and AbortController extensively.

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      No breakpoints, no console.log β€” just AI & time travel

      No breakpoints, no console.log β€” just AI & time travel

      15x faster TypeScript and JavaScript debugging than with breakpoints and console.log, while upgrading your AI agent into an expert debugger with real-time context.

      Wallaby.js runs your tests as you type, feeding your AI assistant live runtime values, code coverage, error details, and execution paths β€” all right next to your code. With Wallaby v3’s new engine πŸš€, tests start instantly with cached results, prioritize active files, and stream updates in real time.

      Built for testing, Wallaby includes a Time Travel Debugger, the ability to run only opened files, full-context AI integration, smart test runs, and more.

      ➑️ Learn More

      πŸ“± React-Native​

      React Native announcements at React Conf

      Last week, SΓ©bastien already posted some hot takes from React Conf, but this conf edition was so packed that he didn’t cover all the great announcements related to React Native. Let’s summarize what we can expect from the latest React Native news.

      • <VirtualView> - the building block for virtualized lists. In cooperation with synchronous events, this component can eliminate blank spaces during fast list scrolling. Detailed explanation you can find here.
      • Web Performance API - the well-known performance.mark() and performance.now() are now available in React Native.
      • Better Developer Experience coming in the future React Native 0.83:
        • Network Panel - a long-missing network inspector now provides information about fetch(), XHR(), and images, along with metadata and payload inspection.
        • Performance Panel - powered by the new Web Performance API, this provides us with powerful tools for performance profiling and identifying bottlenecks.
        • Desktop app for React Native DevTools - no browser requirement, one window per app, refocusing if re-launched, auto-focus on breakpoint, and saved window arrangements.
      • Evan Bacon announced first class support for CSS and Tailwind in Expo.

      πŸ”€ Other​

      🀭 Fun​

      alt

      alt

      See ya! πŸ‘‹


      Ne manque pas le prochain email !