Aller au contenu principal

πŸ“¨ #203: Server Functions, DevTools, Next.js, React-Query, React Router, React-Aria, Vaul, Remotion, Skia, Native Tabs, Godot, CodePush, void(0), Oxc, Node.js, Tauri...

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

Hi everyone!

This week we have a lot of interesting news and releases!

There's notably an important terminology change for Server Actions, and a preview of upcoming React DevTools v6.

On the React Native side we also have a broad set of interesting news and previews of exciting packages!

Also, my meme game is back. You'll understand at the end πŸ˜‚

Check our partner conf React Day πŸ‡©πŸ‡ͺ Berlin (13 & 16 December). Get a 10% discount with our code TWIR.

πŸ’‘ Check this newsletter on Twitter - visual format 🎨

To support me:

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    Track React components & reduce tech debt with Omlet.

    Track {React} components & reduce tech debt with Omlet.

    Uncover how React components are being used across your dev teams. With Omlet you get full visibility into your component library to prove your design system's business value, reduce tech debt, and track adoption across projects. Omlet helps you identify where legacy components are hiding, spot unused props, improve your component library, and simplify migrations.

    Generate actionable reports in less than 5 minutes. Analyze code usage and see the impact of your design system over time.

    Try Omlet for free today and maintain cleaner code: omlet.dev

    βš›οΈ React​

    Server Actions have been renamed to Server Functions

    Server Actions have been renamed to Server Functions

    It’s not a code change, but it’s an impactful terminology change that is now officially published on the React v19 docs site. Server Actions are now considered a subset of a broader Server Function feature. It only becomes an action when used within:

    • <form action>
    • useActionState()
    • startTransition()

    This change clarifies that β€œuse server” is about exposing a server endpoint, not necessarily limited to mutations. Fetching data and JSX with Server Functions might not be an anti-pattern after all.

    About Next.js Server Actions: they use POST requests and run sequentially, but this is a Next.js implementation detail and React doesn’t prevent you from running actions in parallel. The Next.js team has confirmed their intention to introduce new APIs to call Server Functions with GET.

    React DevTools 6.0

    React DevTools 6.0

    The React DevTools have been the focus of a lot of work recently, notably the ability to present a unified easy-to-understand React tree for Server and Client components. The browser extensions have not been published, but the v6 changelog is available with many PRs and screenshots to look at. From what I see, the team has done an incredible work to provide a great DX around element inspection, profiling, logging, stacktraces, sourcemaps.

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      WorkOS: Modern Identity Platform for B2B SaaS

      WorkOS: Modern Identity Platform for B2B SaaS

      With WorkOS you can start selling to enterprises with just a few lines of code.

      πŸ” WorkOS AuthKit supports a complete user management solution along with SSO, SCIM, RBAC, & FGA.

      πŸ—οΈ The APIs are flexible, easy-to-use, and modular. Pick and choose what you need and integrate in minutes.

      🎨 Design and user experience are everything. From the quality of our documentation to how your users onboard, we remove all the unnecessary complexity for developers.

      ✨ AuthKit is free up to 1 million MAUs and includes bot protection, MFA, RBAC, & more.

      🀝 WorkOS is trusted by hundreds of leading startups like Perplexity, Vercel, & Webflow.

      Get started with WorkOS πŸš€

      πŸ“± React-Native​

      πŸ”€ Other​

      🀭 Fun​

      alt

      alt

      alt

      See ya! πŸ‘‹


      Ne manque pas le prochain email !