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

Daily Coding Problem: Problem #1648 [Medium]

Wednesday, December 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Given an absolute pathname that may have . or .. as part of it, return the

🎮 The Best Games to Go With Your New Console — Streaming Services Could Learn From YouTube

Wednesday, December 25, 2024

Also: Don't Throw Christmas Gift Boxes on the Curb, and More! How-To Geek Logo December 25, 2024 Did You Know Years before The Nightmare Before Christmas, Tim Burton was sprinkling references to

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a