SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Getting Started with React Native
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
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
What Is a State?
Intro to setState
What are Hooks?
The Context API
Sharing State across Components
Conclusion
#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
Prerequisites
Working with Git
Project Structure
Documentation and Component Development
Development Environment
Consistent Code Style
Deployment
Automated Testing
What’s Next?

Community Questions