WORKSHOPS

REACT NATIVE PERFORMANCE

The following course is designed for developers who have production experience with React Native.

The scope dives deep into the native side of the framework. It’s a very low level in terms of React Native development. The course tackles a lot of iOS and Android application development topics. It’s perfect for gaining a comprehensive overview of mobile app creation and lets you look at React Native differently.

Category

React Native

Level

Advanced

Trainers

TBD

Date

Sept 2, 2025

Duration

8h

Venue

TBD | Wrocław, PL | onsite

Workshop topics

DMAIC methodology

DMAIC (Define, Measure, Analyze, Improve, and Control) is a methodology for a structured approach to performance optimization efforts. It helps the project team to identify the key bottlenecks and their reasons and focus their efforts on improving performance in high-value areas.

React performance techniques

Optimizing React code is crucial for well-made React Native apps. At the beginning of this training, we’ll explain the life cycles of React and the best ways to consume them to achieve performance boosts. After that, we’ll show some patterns and antipatterns used in daily React development, which significantly affect performance.

JavaScript and React debugging and profiling

Writing JavaScript code is a major part of React Native development. As with any other language, sometimes it’s easy to introduce a shiny line of code that could kill performance. In this section, we’ll introduce tools to help participants diagnose their code and eliminate bottlenecks.

Understanding the communication between JS & Native

Understanding the communication between JS and Native is crucial for optimizing React Native performance. We want to make every participant aware of how it works, what it means to block a bridge, and how we count FPS. Differences between new and old RN architecture. Additionally, we will compare an initialized React Native app with native apps, including a demonstration of native tools that work well with React Native.

Diving deep into profiling in Native IDEs (Xcode, Android Studio)

Apps written in React Native are fully native apps. It means that the tools used by native developers could be helpful for React Native developers. We would like to focus on things like UI Inspectors in Xcode and Android Studio, Xcode’s Instruments, and Android Profiler.

Native debugging techniques

Sometimes debugging the dev build in Chrome or generally debugging JavaScript is not enough. We want all participants to be aware of the native debugging techniques, which include reading the logcat and xcode console, reading the device’s console, placing breakpoints in native code, and inspecting the UI.

Typical performance issues

In our experience, we found that RN performance is affected by a set of common performance issues. This module will present these issues, as well as ways to properly diagnose and resolve them.

Restructuring components and Memoization

A large set of performance issues occurring in RN apps is the result of excessive re-rendering of complex element trees. This process can be greatly optimized by properly restructuring your components and applying various memoization techniques. We will also showcase typical issues that happen when applying memoization and how to address them.

brownfield WITH react native

Brownfield Integration with React Native: Bring RN to Your Existing App Without the Rewrite

If you're thinking about adding React Native to your existing iOS or Android app, but not ready for a full rewrite, you're not alone. Writing apps from scratch sounds fun, but is rarely practical. Incrementally adopting new tech in existing app so you can keep on shipping new features weekly, however, is something that we and most established products prefer. 

We designed this workshop for both native and React Native developers, where we explore the brownfield approach to integrating React Native into legacy apps with minimal disruption.

Category

Native / React Native

Level

Advanced

Trainers

TBD

Date

Sept 2, 2025

Duration

8h

Venue

TBD | Wrocław, PL | onsite

Workshop topics

You'll learn:

How React Native can coexist with your current native codebase
The legacy way vs. modern patterns of cross-platform adoption using packaging approach
 Platform-specific packaging and integration challenges—and how to solve them
 How to use the React Native Brownfield library to easily inject
 RN viewsNavigation patterns and UI handoffs between RN and native
 Managing data ownership and communication across layersHow to measure success and avoid common pitfalls

Whether you're modernizing an enterprise app or slowly migrating features to React Native, this workshop will give you practical tools, proven solutions we apply for Callstack clients, and real-world insight to do it right—without stopping the world or freezing your roadmap.

Practical Observability
for React Native

Shipping fast is great—until something breaks and no one knows why.

In this hands-on workshop, you’ll learn how to bring real visibility into your React Native app—JavaScript and native—using logs, metrics, traces, and crash reports. We’ll show you how to connect the dots across platforms and tools, unify your telemetry using OpenTelemetry, and set up observability you can actually trust and act on.

Whether you’re juggling multiple analytics providers or flying blind in production, this course will help you debug smarter, ship confidently, and gain control of your app’s behavior at scale.

Category

React Native

Level

Advanced

Trainers

TBD

Date

Sept 2, 2025

Duration

8h

Venue

TBD | Wrocław, PL | onsite

Workshop topics

You'll learn:

 Intro + What's Broken Today: silos, missing context, vendor overload.
 What Real User Monitoring (RUM) can and can’t show you
 JS Instrumentation with meaningful logs, spans, and metrics
 Native signals that are vital for your app (TTI, FPS, ANRs)
 OpenTelemetry 101 for React NativeLocal observability
 Connecting OTEL data to existing providers (Datadog, Sentry, or your preferred vendor)
 How to adopt unified observability step-by-step across dev, QA, and prod

SUBSCRIBE TO
RUC NEWSLETTER

We'll share the latest updates—new speakers, ticket offers,
and additional events details. Stay tuned!

Thanks for getting in touch! Stay tuned!
Oops! Something went wrong while submitting the form.