MCPcopy Create free account
hub / github.com/AppAndFlow/react-native-safe-area-context

github.com/AppAndFlow/react-native-safe-area-context

Chat with this repo
repository ↗ · DeepWiki ↗ · release v5.9.0 ↗ · + Follow · compare 4 versions
161 symbols 329 edges 91 files ⚖ MIT 6 documented · 4% updated 5d agov5.9.1 · 2026-08-18★ 2,75272 open issues

Browse by type

Functions 124 Types & classes 37
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

safe

About

App & Flow is a Montreal-based React Native engineering and consulting studio. We partner with the world’s top companies and are recommended by Expo. Need a hand? Let’s build together. team@appandflow.com

react-native-safe-area-context

npm Supports Android, iOS, web, macOS and Windows MIT License

JavaScript tests iOS build Android build

A flexible way to handle safe area, also works on Android and Web!

Documentation

Check out our documentation site.

Contributing

See the Contributing Guide

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 64
Method 60
Class 25
Interface 12

Languages

Kotlin47%
TypeScript37%
Java9%
C++7%

Modules by API surface

src/__tests__/NativeSafeAreaProvider.web-test.tsx13 symbols
android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaView.kt11 symbols
src/SafeAreaContext.tsx10 symbols
android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaViewShadowNode.kt8 symbols
android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaViewManager.kt8 symbols
android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaProviderManager.kt7 symbols
src/NativeSafeAreaProvider.web.tsx6 symbols
android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaUtils.kt6 symbols
android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaProvider.kt6 symbols
src/SafeArea.types.ts5 symbols
common/cpp/react/renderer/components/safeareacontext/RNCSafeAreaViewState.h4 symbols
android/src/paper/java/com/th3rdwave/safeareacontext/NativeSafeAreaContextSpec.java4 symbols

Dependencies from manifests, versioned

@babel/core7.20.0 · 1×
@babel/preset-env7.20.0 · 1×
@babel/runtime7.20.0 · 1×
@commitlint/config-conventional19.2.2 · 1×
@docusaurus/core3.7.0 · 1×
@docusaurus/module-type-aliases3.7.0 · 1×
@docusaurus/preset-classic3.7.0 · 1×
@docusaurus/types3.7.0 · 1×
@jest/globals29.7.0 · 1×
@mdx-js/react3.0.0 · 1×

For agents

$ claude mcp add react-native-safe-area-context \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page