0% found this document useful (0 votes)
5 views1 page

React Native Interview Questions

The document outlines key concepts and functionalities of React Native, including differences from React, the role of the bridge for communication, and various components like View and FlatList. It also covers state management options, navigation methods, performance optimization techniques, and handling network requests. Additionally, it discusses implementing push notifications, debugging tools, and the process of building and deploying a React Native app.

Uploaded by

mozzie453
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

React Native Interview Questions

The document outlines key concepts and functionalities of React Native, including differences from React, the role of the bridge for communication, and various components like View and FlatList. It also covers state management options, navigation methods, performance optimization techniques, and handling network requests. Additionally, it discusses implementing push notifications, debugging tools, and the process of building and deploying a React Native app.

Uploaded by

mozzie453
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

1. Explain the differences between React and React Native.

Why does React Native not use


HTML or CSS?

2. What is the bridge in React Native and how does it enable communication between
JavaScript and native modules?

3. Explain components in React Native: View, Text, ScrollView, FlatList, SectionList.

4. What are functional vs class components in React Native? How do hooks apply here?

5. How do you handle styling in React Native? Explain StyleSheet.create, inline styles, and
differences from CSS.

6. What are Flexbox concepts in React Native and how do they differ from web?

7. Explain navigation in React Native using React Navigation: stack navigator, tab navigator,
drawer navigator.

8. How do you handle gestures and touch events in React Native? Explain TouchableOpacity,
Pressable, PanResponder.

9. How do you manage state in React Native? Compare Context API, Redux, and Recoil.

10. How do you handle network requests in React Native? Explain fetch, axios, and offline
caching strategies.

11. How do you implement push notifications in React Native for iOS and Android?

12. Explain performance optimization in React Native: PureComponent, React.memo, FlatList


optimization.

13. How do you access native device features like camera, location, and sensors? Mention
native modules.

14. Explain difference between controlled and uncontrolled inputs in React Native forms.

15. How does Hot Reloading vs Fast Refresh work in React Native?

16. How do you debug a React Native app? Mention React DevTools, Flipper, and console logs.

17. Explain handling animations in React Native using Animated API and Reanimated library.

18. How do you handle offline storage in React Native? Discuss AsyncStorage, SQLite, and
MMKV.

19. How do you manage permissions in React Native apps for iOS and Android?

20. Describe building and deploying a React Native app: APK/IPA generation, signing, and
submission to app stores.

You might also like