{"library":"react-native-screens","type":"library","category":null,"description":"react-native-screens is a foundational library for React Native that exposes native screen lifecycle management and view hierarchy optimization directly to JavaScript. It enables navigation libraries, such as React Navigation, to leverage platform-specific navigation primitives for improved performance, smoother transitions, and a more native look and feel. The current stable version is 4.24.0, with minor releases occurring frequently (roughly monthly) as development progresses towards a 5.0 stack implementation. A key differentiator is its focus on utilizing native APIs, which contrasts with purely JavaScript-driven navigation solutions. Notably, version 4.24.0 is the last release tested with React Native's 'legacy architecture'; upcoming versions (from 4.25.0) will drop support for older React Native versions (below 0.82) and the legacy architecture, signaling a shift towards the New Architecture (Fabric).","language":"javascript","status":"active","version":"4.24.0","tags":["javascript","typescript"],"install":[{"cmd":"npm install react-native-screens","imports":["import { ScreenContainer } from 'react-native-screens';","import { enableScreens } from 'react-native-screens';","import { Screen } from 'react-native-screens';"]},{"cmd":"yarn add react-native-screens","imports":[]},{"cmd":"pnpm add react-native-screens","imports":[]}],"homepage":"https://swmansion.com","github":"https://github.com/software-mansion/react-native-screens","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-native-screens","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/react-native-screens/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}