Building NTWRK’s livestream shopping application w/ React Native
summary
NTWRK builds a production livestream shopping app in React Native that actually runs ultra‑low‑latency video, chat and auctions using Pusher Stream Agora for websockets chat and media plus a homegrown websocket for emoji and GraphQL for data; navigation uses react navigation + bottom sheet + tab view + jotai with a deep‑linking workaround to capture show params and route into nested detail screens; most code stays in JS (almost no Swift/Java) and a surprising performance bug drops 58 to 55 FPS dip fixed by removing a stray context state.
AI-written summary · about
chapters (8)
- 0:00Introduction to live stream shopping app
- 1:10Company overview and React Native adoption
- 2:35Key reasons for choosing React Native
- 3:18Live shopping screen features and tech stack
- 4:22Product catalog feature deep dive
- 5:25Routing challenges with nested screens
- 7:52Performance monitoring and fixes
- 9:15Ecosystem benefits and maintenance tips
related talks
31mUsing React Native to ship fast and navigate performance improvements
22mReal-Time Video Streaming with WebSockets in React Native
35mBuilding Real-Time Applications with React and React Native
27mBuilding high quality mobile apps with React Native
40mPushing React Native outside the comfort zone
27mBuilding a Product with React Native
26mImproving React Native Performance in Facebook Marketplace
51mRapid App Development With React Native: Lessons Learned at NSB
