Aller au contenu principal

πŸ“¨ #233: RSC, Next.js, Compiler, Unhead, Shadcn, Relay, Mantine | Expo, WebGPU, Skia, Apple fees, Reanimated, Fragment Refs | Node.js, TS, Prisma, Deno, GSAP

Β· 10 minutes de lecture
SΓ©bastien Lorber
Newsletter creator - Docusaurus maintainer
πŸ‡«πŸ‡· Non traduit :/
Malheureusement, cette page n'a pas encore Γ©tΓ© traduite en franΓ§ais. Reviens un peu plus tard!

Hi everyone!

This week we don't have one, but 2 interesting blog posts from Dan Abramov, and various React releases.

I found the mobile news particularly interesting, with Expo 53, Skia Graphite, Reanimated Shared Elements Transitions, and the Apple fees court injunction.

My fellows at ui.dev are also launching the final content of their react.gg course (30% off now), designed to teach you all the brand-new React 19 concepts from first principles. I got access to review it and can assure you that it's a really playful way to learn React, full of interactive examples, visualizations and pragmatic quizzes.

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

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    Cut React Code Review Time & Bugs in Half

    Cut React Code Review Time & Bugs in Half

    Code reviews are critical but time-consuming. CodeRabbit acts as your AI co-pilot, providing instant Code review commentsΒ and potential impacts of every pull request.Β 

    Beyond just flagging issues, CodeRabbit provides one-click fix suggestions and lets you define custom code quality rules using AST Grep patterns, catching subtle issues that traditional static analysis tools might miss.

    CodeRabbit has so far reviewed more than 5 million PRs, installed on 1 million repositories, and used by 50 thousandΒ Open-source projects.Β CodeRabbit is free for all open-source repo's. Get started today!

    βš›οΈ React​

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      App Translation Simplified with Tolgee

      App Translation Simplified with Tolgee

      Tolgee is an open-source tool that simplifies localization by saving developers time and eliminating endless spreadsheets of text to translate 🌎

      Speed up your work now! Tolgee helps with:

      • Delegating translation to other team members - save the developer's time!
      • In-context translation
      • Click to translate with the browser extension
      • Get rid of unorganized spreadsheets and JSONs

      No credit card is needed for the free version, perfect for smaller projects! You can try all the features and integrate it into your project right away to prepare it to meet a global audience.

      πŸ“± React-Native​

      Expo SDK 53

      Expo SDK 53

      This is quite an impressive Expo release, with highlights:

      • Upgrades to React Native 0.79, React 19, and RNW 0.20
      • Turns the New Arch on by default
      • Edge-to-edge on Android is enabled by default
      • New Expo BackgroundTask, a modern, reliable, power-efficient, and future-proof way to run background tasks using Android WorkManager and iOS BGTaskScheduler system APIs
      • New Expo Maps (alpha) built on Expo Modules API, using SwiftUI and Jetpack Compose, expose platform default Apple Maps and Google Maps components.
      • Metro package.json#exports resolution enabled by default
      • Deploy development builds to TestFlight with npx testflight
      • Improve Android build times up to 25% with prebuilt Expo Modules
      • And way more!

      See also the Expo Router v5 related release with its own highlights:

      • Requires React 19 / Expo 53
      • Improves DX, error screen and logging, leverages React owner stacks
      • Deploy versioned API Routes in production with EAS Hosting
      • React Server Functions in beta
      • Protected routes

      Game On - Bringing WebGPU to React Native

      πŸŽ₯ Game On - Bringing WebGPU to React Native

      In a 37-minute video packed with exciting announcements, William Candillon and guests gave us a glimpse into the future of drawing and animation. Supported by Shopify, he’s bringing modern WebGPU support (Vulkan and Metal) to React Native.

      By aligning to the web APIs, it's possible to copy/paste existing web examples (including Three.js) and make them work on all platforms. It also enables general-purpose use of the GPU (AI, TensorFlow.js), which you may achieve more easily thanks to a convenient low-level TypeGPU library.

      All this work was needed to create a new experimental Skia Graphite backend based on WebGPU. It enables composing and interleaving 2D/3D experiences in a performant way, like on the web, but across all platforms, with full Reanimated integration. Along the way, Skia doesn’t come with any new feature, but has significantly improved performance, reduced, crashes, and supports 3 new platforms: tvOS, macOS and Node. Keep massaging that octopus William!

      πŸ”€ Other​

      🀭 Fun​

      alt

      alt

      See ya! πŸ‘‹


      Ne manque pas le prochain email !