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.8.1 ↗ · + Follow · compare 2 versions
148 symbols 304 edges 90 files ⚖ MIT 6 documented · 4% updated 30d agov5.8.0 · 2026-05-18★ 2,75073 open issues

Browse by type

Functions 113 Types & classes 35
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 57
Method 56
Class 23
Interface 12

Languages

Kotlin51%
TypeScript32%
Java9%
C++8%

Modules by API surface

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
android/src/main/java/com/th3rdwave/safeareacontext/SerializationUtils.kt4 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