1. What is React Native and how does it differ from native mobile development? 2. How does React Native communicate with native Android and iOS modules? 3. What is the difference between State and Props in React Native? 4. How do you optimize performance in a React Native application? 5. What is the difference between FlatList and ScrollView, and when would you use each? 6. How do you handle API integration and asynchronous operations in React Native?