[ Package conformance ]

Essentials · >=0.87.0 <0.88.0

react-native

React Native 0.87 root surface with useful core rendering, input, scrolling, animation, list, platform, and native-module behavior
99%
API coverage
EmptyStateOverflowCase PeachEmptyStateOverflowCase iOS 27.0
← iOS 27.0|Peach →
Graded crop: overflowOutput · graphical
core-primitivesEmpty State Overflowisolated repro of Expensify's chat-welcome empty-state SVG layout: an absolute child with only `top: 60, width: 100%` (no height/bottom) containing a second absolute child anchored `bottom: 0, height: 300`. Yoga gives the outer wrapper height 0, so the inner block extends 240pt above the chat row. case includes a sibling 'previous chat message' that gets visually overlapped if the SVG leaks upward. solid colored stand-in for the SVG so diff% reflects positioning, not vector rasterization.
Diff0.01%
DeviceiPhone 16
OracleiOS 27.0
CapturedSep 25, 2026
Graded crop: overflowOutput · graphical
iOS 27.0PeachDiff
Working (12)
all 97 React Native 0.87.1 public runtime root export names; flex and absolute layouttext shaping and wrappingimage loading and resize modestouch and responder routingcontrolled text input and keyboard presentationvertical and horizontal scrolling with paging/snapping/sticky and maintained contentwindowed/inverted/horizontal listscommon Animated graphs and compositioncore LayoutAnimation create/update/delete geometryalerts and action sheetslive platform/dimension/appearance stateand explicit native-module lookup
Missing (7)
arbitrary app-specific NativeModules and complete core module methodsexact automatic scroll insets and nested-scroll edge behavioradvanced TextInput selection/autofilluncommon platform lifecycle and accessibility eventscomplete UIManager/system/dev-tool semanticsLogBox and Systrace behaviorand native virtual-collection visibility modes