Content to render. Accepts either a render prop or static children.
(resolvedEntry: Entry, metadata: OptimizedEntryMetadata) => ReactNode:
receives the resolved entry plus baseline and optimization metadata.
Use this when you need the resolved entry data.ReactNode: rendered as-is without entry data.
Use this when you only need tracking, not variant resolution.OptionaldwellMinimum time (in milliseconds) the component must be visible before tracking fires.
OptionalerrorOptional fallback rendered when SDK-managed entry fetching fails.
OptionalliveWhether this component reacts to optimization state changes in real time.
Only applies to optimized entries; ignored for non-optimized entries.
When undefined, inherits from the liveUpdates prop on OptimizationRoot.
When false (or inherited as false), the component locks to the first variant
it receives, preventing UI flashing when user actions change their qualification.
When true, the component updates immediately when selected optimizations change.
OptionalloadingOptional fallback rendered while SDK-managed entry fetching is pending.
OptionalminMinimum visibility ratio (0.0 - 1.0) required to consider the component "visible".
OptionalonCallback invoked once for each SDK-managed entry fetching error.
OptionalonCallback invoked when a resolved entry is rendered with tracking ready.
OptionalonOptional callback invoked with the resolved entry after a tap tracking event is emitted.
When provided, keeps tap tracking enabled unless trackTaps is explicitly false.
OptionalstyleOptional style prop for the wrapper View.
OptionaltestOptional testID for testing purposes.
OptionaltrackPer-component override for tap tracking.
undefined: inherits from trackEntryInteraction.taps on OptimizationRoottrue: enable tap tracking for this entryfalse: disable tap tracking (overrides the global setting)OptionaltrackPer-component override for view tracking.
undefined: inherits from trackEntryInteraction.views on OptimizationRoottrue: enable view tracking for this entryfalse: disable view tracking for this entryOptionalviewInterval (in milliseconds) between periodic view duration update events after the initial event has fired.
Shared props for the OptimizedEntry component.