SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
Getting Started with React Native
Toggle community discussions
Close
Content
Bookmarks
Preface
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
1
Getting Started with React Native
Prerequisites
What is React Native?
What is Expo?
Plain React Native or Expo?
Setting Up the React Native Development Environment
“Hello World” App
Coding the App
Conclusion and Next Steps
State Management in React Native
What Is a State?
Intro to setState
What are Hooks?
The Context API
Sharing State across Components
Conclusion
Ten React Native Production Tips
#1: Stay at Least One Minor Release Behind
#2: React Hooks
#3: Code Validation
#4: App Performance
#5: Freeze the Dependency Tree
#6: File Structure
#7: Use Redux
#8: Keep an Eye on React Native Releases
#9: Use a UI Library
#10: Prefer Native Modules
Conclusion
Best Practices when Using React Native in a Team Environment
Prerequisites
Working with Git
Project Structure
Documentation and Component Development
Development Environment
Consistent Code Style
Deployment
Automated Testing
What’s Next?
Open text modal
Community Questions
Close