Using React Native to ship fast and navigate performance improvements
summary
Bloomberg News moves from a native feed to a full React Native app released late 2016 and reports 86.4% JavaScript in the codebase with 6.6% Objective‑C and 5.2% Java. Concrete wins: faster shipping, shared article and market components, and a working live TV player. Concrete problems and fixes: navigation chosen as react‑navigation with memory pain from tab views (solved by unloading tabs or react‑native‑screens), native view visibility tracking for analytics, ads and widgets implemented natively, and Android list slowness fixed by flat list batching plus PureComponent wrappers.
AI-written summary · about
chapters (12)
- 0:00Introduction and background
- 3:58Moving to React Native
- 7:33App demo walkthrough
- 10:48Codebase breakdown and benefits
- 12:33Native code integration needs
- 12:55Navigation challenges
- 17:14Redux performance issues
- 20:05List performance on Android
- 23:12Flame graph analysis
- 25:58Optimizing list rendering
- 27:50Future of React Native
- 29:58Q&A and closing








