Returns the Optimization instance from the nearest OptimizationProvider.
The current Optimization instance
Error if called outside of an OptimizationProvider
Error if the SDK is still initializing
function MyComponent() { const optimization = useOptimization() const handlePress = async () => { await optimization.trackComponentView({ componentId: 'my-component', variantIndex: 0, }) } return <Button onPress={handlePress} title="Track" />} Copy
function MyComponent() { const optimization = useOptimization() const handlePress = async () => { await optimization.trackComponentView({ componentId: 'my-component', variantIndex: 0, }) } return <Button onPress={handlePress} title="Track" />}
Returns the Optimization instance from the nearest OptimizationProvider.