Skip to main content
Thanks for using React Native! Whether you need help with your app, found a bug, or want to discuss the future of React Native, this guide will point you in the right direction.

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

Best for:
  • Specific coding questions
  • Error messages and debugging
  • “How do I…” questions
  • Questions with definitive answers
Why Stack Overflow?
  • Searchable archive of solutions
  • Code formatting support
  • Voting system surfaces best answers
  • Broad audience
Browse React Native questions →
Best for:
  • Quick questions
  • Real-time troubleshooting
  • General advice
  • Community chat
Active Channels:
  • #react-native - General help
  • #react-native-windows - Windows/macOS platform
  • #expo - Expo-specific questions
  • #jobs - Job postings
Join Reactiflux →
Best for:
  • Architecture discussions
  • Feature proposals
  • Best practices
  • Community feedback
  • RFCs (Request for Comments)
Discussion Categories:
  • Proposals
  • Q&A
  • Show and tell
  • General
Start a discussion →

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.
Examples of documentation issues:
  • Typos or grammatical errors
  • Outdated information
  • Missing documentation
  • Broken links
  • Unclear explanations

Bug Reports

Before creating a bug report, please:
  1. Search existing issues
  2. Verify you’re using the latest React Native version
  3. Confirm it’s a React Native issue (not your app code)
  4. Create a minimal reproduction
1

Search Existing Issues

Check if someone has already reported the bug:Search React Native issues →
2

Create Reproduction

Create a minimal example that demonstrates the bug. Use:
  • Snack - For quick reproductions
  • Fresh React Native project - For platform-specific issues
3

Gather Information

Run the following command and include the output:
npx react-native info
4

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.
Topics for discussion:
  • 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

The most active React Native community with over 100,000 members.Features:
  • Real-time chat
  • Multiple channels
  • Voice channels
  • Job postings
  • Expert volunteers
Join Reactiflux →
Community-driven discussions and questions.Visit Spectrum →

Social Media

Twitter

Follow @reactnative for updates

Facebook Group

React Native Community

Reddit

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

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
Bad: “My app crashes, help!”Good: “My app crashes on iOS 16 when I navigate to the Profile screen. Here’s the error: [error]. I’m using React Native 0.72. Code: [minimal example]”
Before asking:
  1. Search Stack Overflow
  2. Search GitHub issues
  3. Check the documentation
  4. Google the error message
Many questions have already been answered!
A minimal, reproducible example helps others help you:Use:
  • Snack for quick demos
  • Fresh React Native project for platform issues
  • CodeSandbox for web reproductions
Include:
  • Only code needed to reproduce
  • Clear steps to see the issue
  • Expected vs actual behavior
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 security vulnerabilities, do NOT create a public issue. Instead, follow the security policy.
For urgent production issues:
  1. Check the releases page for known issues
  2. Search for existing issues
  3. Join Reactiflux Discord for immediate help
  4. Consider reaching out to professional services

Full Community Resources

Visit the official React Native community page for a complete list of resources.

Build docs developers (and LLMs) love