Vercel News, React Canaries & React Native MacOS 0.71

js framework announced some new things so let's start from next.
js next.
js is at its 13.
4 version and it has some amazing new capabilities there first of all app router is stable now it came out of beta and it is considered stable and if you are creating the nexjs project right now it is recommended that you use Ria Crowder uh sorry the app router from next.
js exactly what a relief for all developers to see that it's stable there's no better word for developer than stable yeah and uh the app router was um next.
js way of creating a ring mix layouts I guess it's quite similar and this is not the last um mention of remix that I'm gonna do this in this episode because they stole something else from remix as well and those are server actions so previously if you want to mutate your data on server you'd have to create an API route and call that API directly in order to do something there right now what you can do with this uh server actions Edition is that you can
js 13.
4 is another promotion so we had a promotion for app router from beta to stable and the Turbo pack is uh better now from alpha I guess uh we had um Coffee Talk episode with Zach Jackson who is a maintainer of webpack and we were talking about turbo pack there
4 uh Mark of the announcements from versel but there's more yeah there's way more there's there's stuff that versel did that nobody nobody expected in the world no I'm just kidding maybe people expected that but uh it's it's pretty I think groundbreaking for for versaille as a cloud provider and uh yeah I think we should talk about it a little more um so why why don't we just start with um databases virtual databases uh so basically versel introduced uh blob file storage which is known for example from places like Amazon storage buckets like S3 for example and uh right now this file storage is in private beta but you can still go ahead and check this out and try it for yourself as a developer and play around and see if you like it uh obviously if if you are an experienced developer you know what blob file storage is but for those of you who don't know that basically it allows you to store files like you know images PDFs um CSS and other unstructured data so you can you can go ahead and play around with it it's really easy to use it you basically stream your files to to the storage you attach some key value to it so that you can later on pull it out from the storage and that's it simple as that the the SDK that versal provides for react is very very simple yeah and no longer you have to like set up your buckets yourself and then maintain the connection stuff like that uh you just import this um blob file storage from from next.
js and you just use it awesome yeah simple as that
4 we discussed that day three databases that they provide that they are providing us with
js update and like I said that the biggest update that we have for you this week but we have two more things to talk about and let's maybe start from reacting and reacting is react Canary channel so yeah previously react had some experimental features that they were working on uh within meta right and we didn't matter
4 actually uses them like under the hood how is that possible yeah we know now they probably used to use the experimental release Channel and right now they are using the canary release channel so the promise there is that thinks that have already stableish API that don't uh anticipate any breaking changes and those will land in that Canary Channel and you can pin your react version to that Canary channel to that Canary Channel version and just be sure that you can use server components in your like framework or in your code base uh stuff like that so I think that's great yeah it is really cool I mean especially when you are building a framework like versel does right so if if your project is a framework you want to have an access to some features that are not yet in a stable version of react but you want to introduce them in your framework

With so much going on in the community, it might be difficult to keep up with the new releases and announcements. Łukasz and Kuba come to the rescue with their roundup of React and React Native news.
React and React Native news roundup
We begin by discussing a bunch of recent news from Vercel:
- A foundational release of Next.js 13.4 that comes with stable App Router, Turbopack in beta (which you can listen more about in our Coffee Talk episode with Zack Jackson), and Server Actions in alpha. You can read more about the changes in the blog post discussing the release.
- Three choices for databases in beta versions: Blob File Storage, Vercel KV with Redis under the hood, and Vercel Postgres.
- CodeSpaces, enabling CMS edits directly from your UI and making managing your frontend projects easier at scale. It’s bound to foster collaboration and speed up development involving cross-functional teams. Learn more about this feature from Vercel themselves.
- New security measures, including Vercel Secure Compute to Vercel Firewall.
Next, Łukasz and Kuba discuss the introduction of Canary release channel for React, which is to give the community the chance to incorporate specific new features into their systems before they are officially released in a stable version, as long as their design is nearly finalized.
The last piece of news in this episode is the release of React Native macOS: 0.71 in cooperation with Meta and Messenger Desktop engineers. If you want to learn more about the release, head over to the Microsoft blog post, and our Coffee Talk episode with Lorenzo Sciandra talking about React Native at Microsoft.
We support teams building scalable apps with React and React Native.
Learn more about
Community
Here's everything we published recently on this topic.
We can help you move
it forward!
At Callstack, we work with companies big and small, pushing React Native everyday.
