Live stream from Day 2
summary
A tiny React Native layout bug actually reveals Yoga’s assumptions: text measured with a full-screen constraint because the icon size hasn’t propagated up the tree, so adding flexShrink default 0 across RN avoids costly remeasures. Debugging uses breakpoints inside Yoga’s C++ calculateLayout and an Expo sample app; native text measurement (UIKit/Android) is the expensive part — text measuring ≈50–60% of Yoga time. Yoga 3.0 and the useWebDefaults flag change defaults toward web behavior; the fix works and explains why flex:1 was needed.
AI-written summary · about
chapters (16)
- 0:00Stream warm-up
- 17:18Conference starts
- 20:56The Yoga Enigma – Delphine Bugner
- 46:42Hello GPU – William Candillon
- 1:11:54Code, Preview, Perfect: Building IDE for React Native – Krzysztof Magiera
- 2:22:57React Native at Microsoft: A Journey of Strategic Adaptability and Innovation – Tommy Nguyen
- 2:43:20Unlocking Real-Time Engagement: Seamless Integration of Live Activities with Expo – Dominic Hains
- 3:01:12TV Apps in the Wild – Maxwell Phillips
- 3:22:41Extending React Native Apps to the Big Screen – Giovanni Laquidara & Eric Fahsl
- 4:41:34Improving Shopify App's Performance – Talha Naqvi
- 5:03:53Micro app architecture with Expo – Jacob Arvidsson
- 5:26:28When `accessible` !== Accessible: Crafting an Inclusive Shopify Point of Sale – Britta Evans-Fenton
- 5:50:26React Native under the Hood – Phillip Pan
- 6:40:35Level Up Your Debugging Experience with Sentry's Debug IDs – Krystof Woldrich
- 6:58:54React Native Ignite - Building an AI app in 15 minutes – Gant Laborde
- 7:27:18Discussion Panel








