How do you handle images in React Native?

Heisenbug logo
TheHeisenBug

Search

Search across questions, learning content, and hands-on projects

Ace Your Next Tech Interview

5,986+ interview questions across 87 technologies — with expert answers, advanced search, AI-powered assistance, personal highlights, structured learning paths, and hands-on practice projects.

5,986+Questions & Answers
87Technologies
AdvancedSearch
Built-inAsk AI
PersonalHighlights
StructuredLearning Paths
Hands-onPractice Projects

Lifetime Access

One-time payment. No subscriptions. Unlock everything, forever.

$19.90USD

or R$49.90 BRL

FeatureFreePremium
Question titlesAllAll
Answers per topicTop 5All
Learning chaptersFirst 5All
Practice projectsFirst 3All
Highlights
Ask AI
Read tracking
Search

React Native Interview Questions

  1. [JUNIOR] What is React Native and how does it differ from ReactJS?
  2. [JUNIOR] What is JSX and how is it used in React Native?
  3. [JUNIOR] What is the difference between props and state in React Native?
  4. [JUNIOR] What are the core components of React Native?
  5. [MID] What is the difference between ScrollView and FlatList, and when should you use each?
  6. [MID] What is the React Native bridge and how does it work?
  7. [SENIOR] What is the New Architecture in React Native and how does it differ from the old bridge-based architecture?
  8. [JUNIOR] What is the difference between a functional component and a class component in React Native?
  9. [JUNIOR] How do you style components in React Native?
  10. [JUNIOR] What is the purpose of StyleSheet.create() in React Native?
  11. [JUNIOR] How do you handle user input in React Native?
  12. [MID] How do you optimize FlatList performance for large datasets?
  13. [MID] Explain the useState and useEffect hooks and their usage in React Native?
  14. [MID] What is the difference between Expo and bare React Native workflows?
  15. [MID] What is AsyncStorage and when should you use it vs other storage solutions?
  16. [SENIOR] How do you design the architecture for a large-scale React Native application?
  17. [SENIOR] How do you handle performance monitoring and optimization in a production React Native app?
  18. [JUNIOR] What is Flexbox and how is it used for layout in React Native?
  19. [JUNIOR] How do you make network requests in React Native?
  20. [JUNIOR] How do you handle navigation between screens in React Native?
  21. [JUNIOR] What are Touchable components in React Native and how do they work?
  22. [MID] How do you handle platform-specific code for iOS and Android in the same codebase?
  23. [MID] What is the Context API and how is it used for state management in React Native?
  24. [MID] How do you implement push notifications in a React Native app?
  25. [MID] How do you handle animations in React Native?
  26. [MID] What is Redux and when should you use it in a React Native application?
  27. [SENIOR] What is JSI (JavaScript Interface) and how does it replace the bridge?
  28. [SENIOR] What are TurboModules and how do they improve native module loading?
  29. [SENIOR] What is React Native Fabric and what advantages does it provide?
  30. [SENIOR] How do you develop custom native modules for React Native?
  31. [SENIOR] How do you implement smooth, high-performance animations using Reanimated?
  32. [JUNIOR] How do you handle images in React Native?
  33. [JUNIOR] What is the purpose of the key prop in React Native lists?
  34. [JUNIOR] How do you debug a React Native application?
  35. [MID] How do you handle deep linking in a React Native application?
  36. [MID] What is the Virtual DOM and how does React Native use it?
  37. [MID] How do you handle form validation in React Native?
  38. [MID] What are Higher-Order Components (HOC) and how are they used in React Native?
  39. [MID] How do you handle different screen sizes and orientations in React Native?
  40. [SENIOR] How would you structure a monorepo for a React Native project?
  41. [SENIOR] How do you handle app updates, versioning, and over-the-air updates with CodePush?
  42. [SENIOR] What is Hermes and why does it matter for React Native performance?
  43. [SENIOR] How do you approach migrating a large application to the New Architecture?
  44. [EXPERT] How does the Bridgeless architecture work internally and what are its implications for native module communication?
  45. [JUNIOR] What are controlled vs uncontrolled components in React Native?
  46. [JUNIOR] How do you create and set up a new React Native application?
  47. [MID] What is props drilling and how can you avoid it in React Native?
  48. [MID] What is the purpose of the SafeAreaView component in React Native?
  49. [MID] How do you handle offline storage and data persistence in React Native?
  50. [MID] What are the component lifecycle methods in React Native?
  51. [MID] What testing strategies do you use for React Native applications?
  52. [SENIOR] How do you implement biometric authentication in a React Native app?
  53. [SENIOR] What is the purpose of InteractionManager in React Native?
  54. [SENIOR] How do you handle background tasks and long-running operations in React Native?
  55. [SENIOR] What is the PanResponder API and how do you use it for complex gesture handling?
  56. [EXPERT] How do you detect, diagnose, and resolve memory leaks in React Native on both iOS and Android?
  57. [EXPERT] What is SSL pinning and how do you implement network security in a React Native application?
  58. [JUNIOR] What is the significance of the render method in React Native components?
  59. [JUNIOR] How do you import and use third-party libraries in React Native?
  60. [MID] How do you handle environment-specific configuration in React Native?
  61. [MID] What is the purpose of the AppState module in React Native?
  62. [MID] How do you implement custom fonts in a React Native application?
  63. [SENIOR] How do you implement a design system and shared component library for React Native?
  64. [SENIOR] How do you manage feature flags in a React Native mobile app?
  65. [SENIOR] How do you configure and optimize the Metro bundler for complex projects?
  66. [EXPERT] How do you implement concurrent features and useTransition in React Native?
  67. [EXPERT] How do DeviceEventEmitter and NativeEventEmitter work internally for cross-layer event handling?
  68. [EXPERT] How does setNativeProps work and what are the performance tradeoffs of using it?
  69. [JUNIOR] What are the main advantages of using React Native for mobile development?
  70. [MID] What is the role of the NavigationContainer in React Navigation?
  71. [MID] How do you handle backward compatibility in React Native?
  72. [SENIOR] When would you recommend against using React Native for a project?
  73. [SENIOR] How do you approach upgrading React Native across major versions in a large codebase?
  74. [SENIOR] How would you implement real-time synchronization in a React Native app?
  75. [EXPERT] What are the threading models in React Native and how do the JS thread, UI thread, and shadow thread interact?
  76. [EXPERT] How do you ensure data consistency when syncing large datasets with unreliable network connectivity?
  77. [EXPERT] How do you implement A/B testing infrastructure in a React Native mobile application?
  78. [EXPERT] How does React Native handle code signing and what are the security considerations for app deployment?