UNPKG

react-native-vision-camera

Version:

VisionCamera is the fastest and most powerful Camera for react-native.

20 lines (18 loc) 456 B
import { useEffect } from 'react' import type { CameraSession } from '../../specs/session/CameraSession.nitro' export function useCameraSessionIsRunning( session: CameraSession | undefined, isActive: boolean, ): void { useEffect(() => { if (session == null) return const load = async () => { if (isActive) { await session.start() } else { await session.stop() } } load() }, [isActive, session]) }