React Native Newsletter - React Native Newsletter #164

Issue #164
View in Browser

Welcome to issue 164 of the React Native Newsletter!


In this issue, we have two Expo-related Top Picks; a Tweet announcing the release of a stable version of the Expo Modules API, and an article demonstrating a way to use the file-based Expo-router to download server-side React Native components.

We also highlight two Tweets about React Native Testing Library. One describes new Jest accessibility matchers and the other announces a new set of *byRole queries. 

Tune in to this week's video message from the editor-in-chief, Jon Major Condon, to hear all about the latest in React Native!

Watch the full update on YouTube YouTube | emojidex - custom emoji service and apps


This week's top picks

For each issue, we select 4 articles/Tweets,/docs from your submissions and suggestions from Infinite Red’s team of engineers that we feel are interesting and informative to React Native developers.

Stable version of the Expo Modules API is finally out!

The details of this exciting development are in this Twitter thread, including nuggets of goodness such as using JSI to bypass the bridge, why it's designed for Kotlin and Swift rather than Objective-C/C++ or Java, and how it supports Fabric out of the box thanks to renderer-agnostic native views.  
 

Expo-router and remote code

This article shows a clever technique for downloading server-side React Native components via Expo Router and the react-native-wormhole module. It provides a link to the author's monorepo that demonstrates how to do it yourself.
 

Tweet about the toHaveAccessibilityValue() matcher for React Native Testing Library

Jest accessibility matchers in React Native Testing Library are now out! This is a big step in making A11y a first class citizen and something that is expected rather than a bonus. You can read about the PR in jest-native here.
 

Tweet about *byRole Queries with name option for React Native Testing Library

This Tweet announces new, more expressive *byRole queries in the React Native Testing Library. Read more about them in the API Reference Docs.
 

 

Sponsors of the newsletter

Spend less time in App Store Connect and Google Play Console.

Runway gives you a unified control center for React Native releases with automations that make the process smoother and easier to manage — from beta distribution to release and everything in between.

Learn More

The React Native Show - a podcast series powered by Callstack

How to stay up to date with the React Native world news? With The React Native Show you know what’s up in the community. We dive deep into our topics - for each episode, we invite experts in the field. 

The latest episodes include:

  • Module Federation in React Native, with Zack Jackson, maintainer of Webpack 
  • React Native New Architecture, with Nicola Corti from Meta 
  • React Native at Microsoft, with Lorenzo Sciandra from Microsoft
Learn More

React Native Live

twitch.tv/jamonholmgren

Watch the live stream of cutting-edge React Native open source hacking and exploration

Join Infinite Red CTO, Jamon Holmgren, usually (but not always) on Mondays from 10am - 12pm PT for React Native Live!

Can't join live? Find the streams over on our Youtube channel!

Watch Latest Stream
Follow Jamon on Twitter for updates!


Community highlights

We select 2 open source React Native projects/libraries/node modules/components from your submissions and suggestions from Infinite Red's team of engineers that enhance your React Native apps or offer instructive source code examples.
 

React Native Calendar Kit

This is a fully featured React Native calendar component. It supports pinch to zoom and drag-and-drop to create/update event. There are a number of library dependencies required to use it, but installation instructions are provided for both vanilla and Expo React Native projects.
 

Maestro

Maestro is a simple and effective mobile UI testing framework. The key to its effectiveness is that typically flaky/unreliable aspects of UI tests such as shifting positions of components, tap events not going through, and delays to load content, are expected - and embraced - by Maestro.  
 


React Native Radio

Listen in every week to hear the latest in React Native from our team

Join our hosts Robin Heinze, Mazen Chami, Jamon Holmgren, and Jon Major Condon. Follow on twitter to hear about new episodes and upcoming guest speakers!

RNR 251 - Examining React Native 0.70
In this episode, Mazen and Robin review RN 0.70 to see what's new, what's broken, and everything in between. Mazen also continues his quest to get Robin hooked on sports-ball....

RNR 252 - Ionic's React Native Portals with Josh Thomas

Ionic’s Josh Thomas joins the podcast to talk about their new React Native Portals feature, allowing for highly performant microfrontends in React Native apps....
Subscribe & Listen


Friends of the newsletter

Expo
Chain React

Become a Sponsor
Send us a few details about your event, company, blog, or project, and we'll supply the 12,000+ sets of eyeballs.

 
Jon Major Condon
Editor-in-Chief
Instagram icon linkTwitter Icon link
Jon Major Condon at Infinite Red

 
Suggest an Article
Follow on Twitter Follow on Twitter
View the Website View the Website
From the team at Infinite Red
An app design & development team
 
Unsubscribe

Older messages

React Native Newsletter #163

Tuesday, November 15, 2022

Featured: Release of Expo SDK 47 and the onViewableItemsChanged FlatList prop Issue 163 View in Browser This week's issue features an article about the release of Expo SDK 47 and two articles

React Native Newsletter #162

Tuesday, November 1, 2022

Featured: Expo SDK 47 Beta and a 2022 React Native community survey Issue 162 View in Browser This week's issue features articles about Expo SDK 47 Beta and a chance for you to suggest ways to

React Native Newsletter #161

Tuesday, October 18, 2022

Featured: Improve RN app startup time, splash screen animation with React Native Reanimated Issue 161 View in Browser This week's issue features articles about improving the startup time of React

React Native Newsletter #160

Tuesday, October 4, 2022

Featured: The release of Ignite 8.0: "Maverick", troubleshooting ProGuard issues on Android Issue #160 View in Browser This week's issue features a blog post announcing the release of

React Native Newsletter #159

Tuesday, September 20, 2022

Featured: Legend State and keyboard avoidance in React Native Issue #159 View in Browser This week's issue features articles about Legend State and avoiding the keyboard in React Native like a pro.

You Might Also Like

Master the New Elasticsearch Engineer v8.x Enhancements!

Tuesday, March 4, 2025

Need Help? Join the Discussion Now! ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Master Search and Analytics feb 24 header See

Daily Coding Problem: Problem #1707 [Medium]

Monday, March 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. In chess, the Elo rating system is used to calculate player strengths based on

Simplification Takes Courage & Perplexity introduces Comet

Monday, March 3, 2025

Elicit raises $22M Series A, Perplexity is working on an AI-powered browser, developing taste, and more in this week's issue of Creativerly. Creativerly Simplification Takes Courage &

Mapped | Which Countries Are Perceived as the Most Corrupt? 🌎

Monday, March 3, 2025

In this map, we visualize the Corruption Perceptions Index Score for countries around the world. View Online | Subscribe | Download Our App Presented by: Stay current on the latest money news that

The new tablet to beat

Monday, March 3, 2025

5 top MWC products; iPhone 16e hands-on📱; Solar-powered laptop -- ZDNET ZDNET Tech Today - US March 3, 2025 TCL Nxtpaper 11 tablet at CES The tablet that replaced my Kindle and iPad is finally getting

Import AI 402: Why NVIDIA beats AMD: vending machines vs superintelligence; harder BIG-Bench

Monday, March 3, 2025

What will machines name their first discoveries? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

GCP Newsletter #440

Monday, March 3, 2025

Welcome to issue #440 March 3rd, 2025 News LLM Official Blog Vertex AI Evaluate gen AI models with Vertex AI evaluation service and LLM comparator - Vertex AI evaluation service and LLM Comparator are

Apple Should Swap Out Siri with ChatGPT

Monday, March 3, 2025

Not forever, but for now. Until a new, better Siri is actually ready to roll — which may be *years* away... Apple Should Swap Out Siri with ChatGPT Not forever, but for now. Until a new, better Siri is

⚡ THN Weekly Recap: Alerts on Zero-Day Exploits, AI Breaches, and Crypto Heists

Monday, March 3, 2025

Get exclusive insights on cyber attacks—including expert analysis on zero-day exploits, AI breaches, and crypto hacks—in our free newsletter. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

⚙️ AI price war

Monday, March 3, 2025

Plus: The reality of LLM 'research' ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌