SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Getting Started with React Native
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
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?

Best Practices when Using React Native in a Team Environment

Unlock This Title

You do not have access to this section. Get the full version of this title with a SitePoint Premium Account.

Start Free TrialRead Free Preview

Already a Premium member? Sign In

Community Questions