// the find
MarnoDev/react-native-qrcode-scanner-view
A highly customizable QR code scanning component for React Native
A UI overlay component for QR/barcode scanning in React Native, built on top of react-native-camera. It handles the viewfinder aesthetics — animated scan bar, corner brackets, mask overlay — but delegates all actual camera and decoding work to its peer dependency. Useful if you want a polished scanner UI without building the animation layer yourself.
The prop API is clean and covers what you actually need: corner style, scan bar animation, torch toggle, front/back camera switch, and header/footer render slots. The demo includes faithful recreations of WeChat, TikTok, and Meituan scanner UIs, which is a practical reference when matching a platform's native feel. Pure JS implementation means no native module linking beyond react-native-camera itself.
Last commit was March 2021 — this is abandoned. react-native-camera itself has been deprecated in favor of react-native-vision-camera, so the entire dependency chain is dead. Anyone starting a new project today will hit compatibility walls with current React Native versions before writing a line of app code. There are no tests and no TypeScript types, which matters when the component surfaces a wide prop surface. The prop documentation is an image rather than text, which is a minor but telling sign of how much maintenance attention this got.