//
Articles

Articles for developers, by developers

Technical insights from building React and React Native production-grade apps, contributing to core libraries, and solving complex cross-platform challenges.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
TV
10/3/2025

From Unit to E2E: A Guide to Testing React Native TV in 2026

While many React Native testing tools like Jest and Appium are transferable to TV development, they lack built-in support for remote control interactions. For component tests, this means the standard library helpers are insufficient, requiring developers to build their own mocks that emit low-level hardware key events to simulate D-pad focus changes. For end-to-end tests, it requires distinct configurations and commands for native versus web-based TV platforms. This article explains how to create these custom JS test helpers from scratch and how to set up Appium to run automated E2E tests on emulators, real devices, and device farms.

Michał Pierzchala

Principal Engineer

@

Callstack

Read more
React Native
9/23/2025

Bridging Animated.Value and SharedValue in React Native

In React Native, Animated.Value and Reanimated’s SharedValue serve a similar purpose: they hold values that can change outside the render cycle and are typically used to drive animations. The problem is that they come from different libraries and don’t interoperate. If a component expects an Animated.Value, you can’t pass in a SharedValue, and vice versa. While you can wire them together by subscribing on the JavaScript thread, that approach breaks down under load and causes dropped frames. This article shows how to connect these two types of values natively, so updates happen on the UI thread without depending on JavaScript listeners.

Satyajit Sahoo

Software Engineer

@

Callstack

Read more
iOS
9/11/2025

How to Use Liquid Glass in React Native

Liquid Glass is Apple’s next-generation translucent material in iOS 26, designed to highlight content while keeping interfaces clear and dynamic. In this guide, we show how to use it in React Native, from best practices around readability and performance to hands-on examples with single and grouped glass elements. Whether you’re experimenting with Apple’s latest design language or adding polish to production apps, this article walks you through the essentials.

Mike Grabowski

CTO & Founder

@

Callstack

Read more
Open Source
8/7/2025

Visualizing Open Source Licenses to Analyze Compliance and Reduce Legal Risk

Tracking open-source licenses isn’t just about reading package.json. Hidden obligations often live deep in transitive dependencies. license-kit visualize offers a clear, interactive map of your project’s dependency graph, complete with license details, statistics, and AI-generated summaries. Whether you’re avoiding restrictive terms or understanding how packages enter your stack, this tool gives you the visibility you need to manage licenses with confidence.

Artur Morys-Magiera

Software Engineer

@

Callstack

Read more
Sorry, nothing to see here...
Try different category or just safely check all.
See All
//
Hire us

Need React or React Native
expertise you can count on?

We’ve spent years building full-stack, cross-platform apps and solving tough technical challenges. How can we help you?

//
Insights

Your next read or watch starts here

Stay up to date with our latest insights on React, React Native, and cross-platform development from the people who build the technology and scale with it daily.

Sort