import * as React from 'react'; import { StyleSheet, View, Text, TouchableOpacity } from 'react-native'; import { NativeModules } from 'react-native'; const { CiontekPrinterModule } = NativeModules; export default function App() { // const [cdw, setCdw] = React.useState(3); const [result, setResult] = React.useState(); React.useEffect(() => { setResult(-1) // let si = setInterval(function(){ // setCdw(cdw - 1) // if (cdw <= 0) { // clearInterval(si) // } // }, 1100); // const CiontekCs10C = CiontekPrinterModule // CiontekPrinterModule.testingModule('HAI', (tes: String) => console.log('>', tes)); }, []); return ( { (result !== 0) ? { CiontekPrinterModule.checkPrinterStatus((status: Number) => { console.log('checkPrinterStatus', status) setResult(status) alert(status) }); }}> Tap disini untuk cek status printer : { CiontekPrinterModule.testPrint() } }> Tap disini untuk test print } ); } const styles = StyleSheet.create({ container: { flex: 1, alignItems: 'center', justifyContent: 'center', }, box: { width: 60, height: 60, marginVertical: 20, }, });