This is Part 2 of our JavaScript optimization deep dive—a continuation of the webinar we hosted two weeks ago, based on Part 1 of Callstack’s Ultimate Guide to React Native Optimization.
Hosted by:
🎙️ Mike Grabowski, CTO & Founder at Callstack
🎙️ Szymon Chmal, Software Engineer at Callstack
In this session, we’ll briefly return to React and JavaScript to uncover performance pitfalls that are easy to overlook but can have a major impact, such as component thrashing or missing critical memoization, especially in debounce functions and Redux selectors.
We’ll also dig into component architecture, showing how placing state variables or selectors in the wrong spot can lead to unnecessary re-renders across your app. You’ll learn how to spot these issues and restructure components for better performance without rewriting your app from scratch.
Then, we’ll explore what’s new with Concurrent React—like marking state transitions as low-priority so they run in the background without blocking user interactions.
And finally, we’ll share a slick trick to offload heavy JavaScript computations to a separate thread, helping your app stay smooth and responsive even during demanding operations.
✨ Expect real-world examples, actionable advice, and a live Q&A to help you apply everything right away.
🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍
https://streamyard.com/pal/d/6284034458255360