Understanding "Native" in React Native
summary
Explains the React Native bridge as a serialized message queue between three threads (UI, JS, and view manager) and shows why JavaScript-driven 60fps animations overload the bridge; solution is to offload animation math to Animated API or delay JS work with InteractionManager’s runAfterInteractions. Covers Android pushes using Firebase Cloud Messaging: obtain device token, store it server-side, extend FirebaseMessagingService to render/group/customize notifications, and warns about Android 8+ notification channels and iOS DeviceCheck for stable device IDs.
AI-written summary · about
related talks
27mReact Native로 Native한 애니메이션 구현하기
26mReact Native: Under the Hood
23mBreaking Down React Native Bridging
53mHow React-Native shapes the way we think about native apps
29mAdvanced React Native
29mBuilding React Native
28mReact Native Architecture Overview
30mLiving in an async world of React Native
