The baseline Contentful entry fetched with include: 10.
Must include nt_experiences field with linked personalization data.
Render prop that receives the resolved variant entry. Called with the baseline entry if no personalization matches, or with the selected variant entry if personalization applies.
The entry to display (baseline or variant)
ReactNode to render
OptionalliveWhether this component should react to personalization state changes in real-time.
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 personalizations change.
OptionalonOptional callback invoked with the resolved entry after a tap tracking event is emitted.
When provided, implicitly enables tap tracking unless trackTaps is explicitly false.
OptionalstyleOptional style prop for the wrapper View.
OptionaltestOptional testID for testing purposes.
OptionalthresholdMinimum visibility ratio (0.0 - 1.0) required to consider the component "visible".
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 entryOptionalviewMinimum time (in milliseconds) the component must be visible before tracking fires.
Props for the Personalization component.