import React from 'react'; import {StyleSheet, Text, View} from 'react-native'; import {BarCodeScanner, Permissions} from 'expo'; export default class App extends React.Component { state = { hasCameraPermission: null, } async componentWillMount() { const {status} = await Permissions.askAsync(Permissions.CAMERA); this.setState({hasCameraPermission: status === 'granted'}); } render() { const {hasCameraPermission} = this.state; if (hasCameraPermission === null) { return Requesting for camera permission; } else if (hasCameraPermission === false) { return No access to camera; } else { return ( HELLO QR SCANNER ); } } _handleBarCodeRead = ({type, data}) => { // หลังจากที่มันอ่าน data ได้ ให้ handle api ตรงนี้ต่อเลย alert(data); } }