Getting Help with Your App
Stack Overflow
Ask coding questions and browse frequently asked questions
Reactiflux Discord
Get immediate assistance in the #react-native channel
GitHub Discussions
Discuss architecture, best practices, and get community feedback
React Native Community
Connect with React Native developers on Facebook
Common Questions
When to Use Each Channel
Stack Overflow
Stack Overflow
Best for:
- Specific coding questions
- Error messages and debugging
- “How do I…” questions
- Questions with definitive answers
- Searchable archive of solutions
- Code formatting support
- Voting system surfaces best answers
- Broad audience
Discord
Discord
Best for:
- Quick questions
- Real-time troubleshooting
- General advice
- Community chat
#react-native- General help#react-native-windows- Windows/macOS platform#expo- Expo-specific questions#jobs- Job postings
GitHub Discussions
GitHub Discussions
Best for:
- Architecture discussions
- Feature proposals
- Best practices
- Community feedback
- RFCs (Request for Comments)
- Proposals
- Q&A
- Show and tell
- General
Reporting Issues
Documentation Issues
React Native Website Repository
Found something wrong in the documentation? Report it or submit a PR to the React Native website repository.
- Typos or grammatical errors
- Outdated information
- Missing documentation
- Broken links
- Unclear explanations
Bug Reports
Search Existing Issues
Check if someone has already reported the bug:Search React Native issues →
Create Reproduction
Create a minimal example that demonstrates the bug. Use:
- Snack - For quick reproductions
- Fresh React Native project - For platform-specific issues
Create Issue
Create a new bug reportInclude:
- Clear title
- Description
- Steps to reproduce
- Expected behavior
- Actual behavior
- Environment info
- Screenshots/videos
Discussing React Native’s Future
Discussions and Proposals
Join discussions about React Native’s future, propose new features, and participate in RFCs.
- New Architecture adoption
- API proposals
- Breaking changes
- Long-term roadmap
- Community initiatives
Working Groups
New Architecture
Discuss the New Architecture migration and adoption
Releases
Coordinate release testing and feedback
Community Forums
Chat Platforms
Reactiflux Discord
Reactiflux Discord
The most active React Native community with over 100,000 members.Features:
- Real-time chat
- Multiple channels
- Voice channels
- Job postings
- Expert volunteers
Spectrum Chat
Spectrum Chat
Community-driven discussions and questions.Visit Spectrum →
Social Media
Follow @reactnative for updates
Facebook Group
React Native Community
r/reactnative subreddit
Learning Resources
Documentation
React Native Docs
Official documentation
Expo Docs
Expo documentation
React Native Express
Free learning guide
React Docs
React fundamentals
Video & Courses
React Native School
Video tutorials and courses
YouTube
Free video tutorials
egghead.io
Professional courses
Udemy
Comprehensive courses
Blogs & Newsletters
React Native Blog
Official React Native blog
React Native Newsletter
Weekly newsletter by Infinite Red
Medium
Community articles
Dev.to
Developer articles
Getting Professional Help
React Native Partners
Many React Native partners offer consulting and development services:Callstack
React Native experts, CLI maintainers
Software Mansion
Core infrastructure maintainers
Infinite Red
React Native consulting and training
Expo
EAS services and support
Tips for Getting Help
Provide Context
Provide Context
Include in your question:
- What you’re trying to achieve
- What you’ve tried so far
- Error messages (full stack traces)
- Environment information
- Minimal code example
Search First
Search First
Before asking:
- Search Stack Overflow
- Search GitHub issues
- Check the documentation
- Google the error message
Create Reproductions
Create Reproductions
A minimal, reproducible example helps others help you:Use:
- Snack for quick demos
- Fresh React Native project for platform issues
- CodeSandbox for web reproductions
- Only code needed to reproduce
- Clear steps to see the issue
- Expected vs actual behavior
Be Patient and Respectful
Be Patient and Respectful
Remember:
- Volunteers answer most questions
- Response times vary
- Be respectful and courteous
- Follow community guidelines
- Thank those who help you
Platform-Specific Support
iOS Development
Apple Developer Forums
Android Development
Android on Stack Overflow
Windows/macOS
React Native Windows/macOS
tvOS
React Native tvOS
Contributing Back
Once you’ve received help, consider giving back:Answer questions on Stack Overflow
Help in Discord channels
Contribute to documentation
Report bugs you encounter
Share your learnings in blog posts
Submit pull requests
The React Native community thrives because developers help each other. Your question today might help hundreds of developers tomorrow!
Emergency Issues
For urgent production issues:- Check the releases page for known issues
- Search for existing issues
- Join Reactiflux Discord for immediate help
- Consider reaching out to professional services
Full Community Resources
Visit the official React Native community page for a complete list of resources.