Skip to main content
This Code of Conduct applies to all React Native project spaces and when representing the project or community in public spaces.

Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of:
  • Age
  • Body size
  • Disability
  • Ethnicity
  • Sex characteristics
  • Gender identity and expression
  • Level of experience
  • Education
  • Socio-economic status
  • Nationality
  • Personal appearance
  • Race
  • Religion
  • Sexual identity and orientation

Our Standards

Positive Behaviors

Examples of behavior that contributes to creating a positive environment:
Using welcoming and inclusive language
Being respectful of differing viewpoints and experiences
Gracefully accepting constructive criticism
Focusing on what is best for the community
Showing empathy towards other community members

Unacceptable Behaviors

Examples of unacceptable behavior by participants include:
The use of sexualized language or imagery and unwelcome sexual attention or advances
Trolling, insulting/derogatory comments, and personal or political attacks
Public or private harassment
Publishing others’ private information without explicit permission
Other conduct which could reasonably be considered inappropriate in a professional setting

Our Responsibilities

Project maintainers are responsible for:
  1. Clarifying standards of acceptable behavior
  2. Taking appropriate action in response to unacceptable behavior
  3. Removing, editing, or rejecting contributions not aligned with this Code of Conduct
  4. Banning temporarily or permanently contributors for inappropriate, threatening, offensive, or harmful behaviors
Project maintainers have the right and responsibility to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

Scope

This Code of Conduct applies within all project spaces, including:
  • GitHub repositories (issues, pull requests, discussions)
  • Community forums and chat servers
  • Email communications
  • Social media interactions
  • Conferences and meetups
It also applies when an individual is representing the project or its community in public spaces. Examples of representing a project or community include:
  • Using an official project email address
  • Posting via an official social media account
  • Acting as an appointed representative at an online or offline event
Representation of a project may be further defined and clarified by project maintainers.

Enforcement

Reporting Violations

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at:

Report Code of Conduct Violations

Email: [email protected]All complaints will be reviewed and investigated promptly and fairly.

What Happens Next

When you report a violation:
1

Report Received

Your report is received and acknowledged by the project team.
2

Investigation

The team reviews and investigates the complaint thoroughly.
3

Response

A response is determined based on the circumstances.
4

Action Taken

Appropriate action is taken, which may include warnings, temporary bans, or permanent bans.

Confidentiality

The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Your privacy and safety are important to us. We take all reports seriously.

Consequences

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project’s leadership.

Best Practices

To help maintain a positive community:

For All Community Members

  • Be patient - Remember that people have different skill levels and backgrounds
  • Be welcoming - Help newcomers feel comfortable and encouraged
  • Be considerate - Your work will be used by others, and you depend on the work of others
  • Be respectful - Disagreement is normal, but disrespect is not acceptable
  • Be careful with words - Be kind to others and don’t insult or put down other participants
  • Try to understand - When we disagree, try to understand why

For Maintainers and Core Contributors

  • Lead by example - Model the behavior you want to see in the community
  • Be inclusive - Actively work to make the community welcoming to all
  • Be fair - Apply standards consistently
  • Be transparent - Communicate clearly about decisions and processes
  • Be supportive - Help contributors succeed

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at: https://www.contributor-covenant.org/version/2/1/code_of_conduct/ For answers to common questions about this code of conduct, see: https://www.contributor-covenant.org/faq

Questions?

If you have questions about the Code of Conduct:
When in doubt, ask! It’s better to clarify expectations than to make assumptions.

Thank You

Thank you for helping make React Native a welcoming, inclusive community for everyone. Your participation and adherence to these guidelines help create a better environment for all contributors.

Build docs developers (and LLMs) love