//
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

Cross-Platform TV Apps With React Native for tvOS, Android TV, and Tizen

While widely known for mobile, React Native's flexible architecture makes it a proven and practical solution for building TV applications. This article explores how "out-of-tree" platforms allow developers to escape the fragmented world of traditional TV SDKs (tvOS, Android TV, webOS) and unify their workflow. Whether your team is new to React Native or already has a mobile codebase, you'll discover the benefits of code sharing, improved developer experience, and how major companies are using it to efficiently deliver production-ready apps to the living room screen.

Łukasz Chludziński

Software Engineer

@

Callstack

Read more
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
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