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);
}
}