Lädt...

🔧 This Week In React #218 : React-Scan, Unpic, React Native 0.77, Reanimated, Expo, EAS, Shadowlist, Document Picker...


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Hi everyone!

This is a crazy week, we have a lot of major releases coming from everywhere, in all the sections of this newsletter, that it's impossible to cover them all as they deserve.

I'm particularly excited about the React Native ecosystem improving CSS compatibility with v0.77 and Reanimated v4. This is awesome news for cross-platform development compatibility.

The frontend ecosystem is on fire too 🔥 with awesome releases such as Bun 1.2, Rspack 1.2, Vitest 3.0.

And, Tailwind v4 is expected to drop anytime soon too ! (just after I hit send of course 😅)

💡 Subscribe to the official newsletter to receive an email every week!

banner

💸 Sponsor

PropelAuth: Make Authentication Your Advantage

PropelAuth: Make Authentication Your Advantage

If your authentication isn't helping you grow, it's holding you back.

With PropelAuth, you get everything you need to launch and scale your B2B product:

  • Easy to understand documentation and friendly, fast support.
  • UIs that cover all your use cases - signup, login, MFA, organization management and more.
  • User impersonation so you can provide top-notch support to your users.
  • Enterprise SAML/SSO and advanced security features so you can be upmarket-ready.
  • User insights to help you strategize and expand.

Get started today

⚛️ React

React Scan 0.1

React Scan 0.1

This is the first official release of React Scan, a new React performance tool that has been trending on social platforms lately with many great demos from its creator Aiden Bai. It’s easy to install and helps you find unwanted React re-renders with a great DX, a bit like “why-did-you-update” on steroids. Related podcast: 🎙️ JavaScript Jabber - Optimizing React with React Scan.

💸 Sponsor

Tests are dead - Meticulous is here

Tests are dead - Meticulous is here

Meticulous creates and maintains an exhaustive suite of e2e ui tests with zero developer effort.

This quote from the CTO of Traba sums the product up best: "Meticulous has fundamentally changed the way we approach frontend testing in our web applications, fully eliminating the need to write any frontend tests. The software gives us confidence that every change will be completely regression tested, allowing us to ship more quickly with significantly fewer bugs in our code. The platform is easy to use and reduces the barrier to entry for backend-focused devs to contribute to our frontend codebase."

Meticulous is used by companies like Lattice, Bilt Rewards, Power and many others.

This post from our CTO sets out the context of why exhaustive testing can double engineering velocity.

📱 React-Native

React Native 0.77

React Native 0.77

As planned, the next React Native version just dropped. It notably ships with:

  • CSS support improvement: display: contents, boxSizing, mixBlendMode, and outline
  • Support for Android 15 edge-to-edge and 16KB memory page size (perf improvement)
  • iOS init template with Swift AppDelegate

Good news for Expo users: SDK 52 already supports v0.77, alongside many infrastructure packages (Screens, RNGH, Reanimated). For React 19 support, we’ll have to wait v0.78, but I could come sooner than you expect!

Reanimated 4.0 beta

Reanimated 4.0 beta

Reanimated 4 is in beta, and it’s a huge one! 🔥 The animation core has been revamped. You can now just animate things, with regular CSS, on the native thread, thanks to newly added support for:

  • CSS property transitions
  • CSS keyframe animations

This is particularly exciting for React Native micro-interactions with greatly reduced boilerplate, and the ability to ship cross-platform animations. The existing worklet APIs remains retrocompatible and relevant for more advanced needs. However, the New Architecture is now a requirement.

See also Reactiive migrates a Reanimated v2 animation to v4 which greatly simplifies things. And we are not even talking about migrating old Reanimated v1 code 🙈.

Side note: have you seen the upcoming React <ViewTransition> component being actively worked on? It’s not in React-DOM, and there’s probably an exciting reason for that 👀.

🔀 Other

🤭 Fun

alt

alt

See ya! 👋

...

🔧 Enhancing Your React Native App with Reanimated 3 Using Expo


📈 49.94 Punkte
🔧 Programmierung

🔧 React Native OTA Updates with Expo EAS: Step-by-Step Guide &amp; Best Practices


📈 45.87 Punkte
🔧 Programmierung

🔧 React Native - Make your app appear in your device's file picker [Expo Modules]


📈 41.59 Punkte
🔧 Programmierung

🔧 Don't Pay for EAS! How to Set Up an EAS Local Build on GitHub Actions


📈 41.5 Punkte
🔧 Programmierung

🔧 🚀 Introducing expo-line-authentication: Simplify LINE Login in React Native Expo Apps! 🚀


📈 39.06 Punkte
🔧 Programmierung

🔧 The Ultimate Guide to Custom Theming with React Native Paper, Expo and Expo Router


📈 39.06 Punkte
🔧 Programmierung

🕵️ CVE-2024-25466 | React Native Document Picker up to 9.1.0 path traversal


📈 37.02 Punkte
🕵️ Sicherheitslücken

🔧 Why Choose React Native Expo Over React Native CLI in 2025


📈 36.31 Punkte
🔧 Programmierung

🔧 🚀 TaskMate: A Simple React Native To-Do App Built with React Native &amp; Expo 📝


📈 36.31 Punkte
🔧 Programmierung

🔧 React Native Reanimated 3: The Ultimate Guide to High-Performance Animations in 2025 🚀


📈 36 Punkte
🔧 Programmierung

🔧 Worklets and Threading in Reanimated for Smooth Animations in React Native


📈 36 Punkte
🔧 Programmierung

🔧 Implementing Load More Animation in React Native with Reanimated and Lottie


📈 36 Punkte
🔧 Programmierung

🔧 🚀 Implementing Pull-to-Refresh in React Native with Reanimated and Lottie 🎉


📈 36 Punkte
🔧 Programmierung

🔧 Parallax Scroll Effect in React Native with Reanimated


📈 36 Punkte
🔧 Programmierung

🔧 Creating a Smooth Animated Vertical List in React Native with Reanimated


📈 36 Punkte
🔧 Programmierung

🔧 Enhancing React Native Animations with Reanimated: A Step-by-Step Guide


📈 36 Punkte
🔧 Programmierung

🕵️ CVE-2022-24373 | react-native-reanimated up to 2.x Parser Colors.js incorrect regex


📈 36 Punkte
🕵️ Sicherheitslücken

🔧 A Practical Guide to Running Expo EAS Builds on Windows


📈 34.68 Punkte
🔧 Programmierung

🔧 Automating Expo Android Submission with EAS Using GitHub Actions: A Step-by-Step Guide.


📈 34.68 Punkte
🔧 Programmierung

🔧 Automate Your Expo Builds with EAS Using GitHub Actions: A Step-by-Step Guide


📈 34.68 Punkte
🔧 Programmierung

🍏 System Color Picker 1.15.0 - The built-in color picker.


📈 32.93 Punkte
🍏 iOS / Mac OS

🔧 Migrating a Native App to React Native? Here’s How Expo Can Help


📈 32.68 Punkte
🔧 Programmierung

🔧 Solving the Jest Native Module Error in a React Native Expo Project


📈 32.68 Punkte
🔧 Programmierung