Skip to main content

πŸ“¨ #179: useActionState, Redwood, Waku, Astro, Pre-rendering, Bun, Kotekan, memo, Radix, shadcn/ui, React-Navigation, RN-Screens, CodePush, VisionOS, TypeScript, Node.js...

Β· 9 min read
SΓ©bastien Lorber
Newsletter Editor - Docusaurus maintainer
Benedikt MΓΌller
Indie Hacker

Hi everyone!

Another week full of interesting news! I found many links, and saved a few of them for next week, which should be a quiet one due to Easter Monday.

It's exciting to see Waku and Redwood becoming stronger meta-frameworks, and new innovative experiments built on top of Bun such as Kotekan and a pre-rendering macro.

React Native also has interesting updates, notably a React Navigation v7 sneak peek, and a nice React Native Screen upgrade.

I was at last week. It was a really great conf, and it was nice to meet some of you! It's great that Paris is finally back in the React conf game.

The party is not over, because next month we also have React Connection and React Native Connection on 22-23 April in Paris! The newsletter is once again a conf media partner. You can get a -20% discount with the code "TWIR", and we'll run a ticket giveaway on Twitter this Friday.

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

To support me:

Don't miss the next email!

    πŸ’Έ Sponsor​

    React-admin: The Open-Source Framework for B2B apps

    React-admin: The Open-Source Framework for B2B apps

    With 23k stars and 500,000 daily users, react-admin is the framework of choice for single-page applications (ERPs, Admins, B2B apps). Compatible with Vite, Next, and Remix, it builds upon acclaimed libraries like react-hook-form, react-query, react-router and material-ui to accelerate your development game.

    🌟 Key characteristics include:

    • πŸ”Œ Backend agnostic: Connects to any REST or GraphQL API
    • 🧩 Rich library with over 200 application building blocks
    • πŸ›  Complete customization: Replace any component with your own
    • πŸ’» Great developer experience
    • πŸ‘‘ Amazing user experience

    Join React-admin’s community today and witness firsthand why it's the framework of choice for thousands of developers worldwide! Try it now, it is free, forever! πŸ˜‰

    βš›οΈ React​

    React Server Components now in RedwoodJS

    React Server Components now in RedwoodJS

    Bighorn, the next Redwood β€œepoch” starting at v8.0, will bet all-in on React Server Components. This article explains why Redwood now prefers RSCs over GraphQL, which wasn’t the best DX to get started with for most devs and projects. GraphQL will remain supported and can be used alongside RSCs in the same app. Redwood Cells now allow you to export a new β€œdata” function to load the Cell data.

    You can try Redwood Bighorn today as a v8 canary release, but there are still many rough edges mentioned in the blog post, that they’ll fix before the official major release. There’s another interesting article to read comparing Redwood routing conventions to Next.js and Remix.

    Don't miss the next email!

      πŸ’Έ Sponsor​

      The only auth platform you need for enterprise clients

      The only auth platform you need for enterprise clients

      WorkOS is a modern identity platform built for B2B SaaS.

      ⚑ Open-source login UI powered by Radix components, offering all the customizability you need

      βš™οΈ Support for more complex features like single sign-on (SSO) and SCIM provisioning

      ⌨️ Flexible and easy-to-use APIs, helping companies like Vercel, Loom, and Webflow offer enterprise-grade auth in minutes

      πŸ’° User Management that is free up to 1 million monthly active users

      Get started with WorkOS ↗️

      πŸ“± React-Native​

      This section is now co-authored with Benedikt. Feel free to send us your comments by email or on Twitter!

      React Navigation - Introducing Static API

      React Navigation - Introducing Static API

      Arguably one of the most used and most important React Native libraries out there is React Navigation. The current major version (6) was introduced roughly three years ago, and now it seems we’re getting closer to the next major release. With v7 (currently in alpha), React Navigation is (re-)introducing a static API, which lets you define screens from an object configuration. This allows type inference (if you’ve ever created types for a dynamic React Navigation tree you know what that relieves you of) and also makes deep linking config easier (or partly automatic, even).

      Make sure to also read the v7 upgrade guide if you want to know about other changes coming!

      πŸ”€ Other​

      🀭 Fun​


      See ya! πŸ‘‹

      Don't miss the next email!