@nico-martin/react-qr-code
v2.0.12
Published
A QR code generator for React and React Native.
Maintainers
Readme
react-qr-code
A component for React. This library works with React and React Native (using React Native SVG).
This is a fork of https://github.com/rosskhanas/react-qr-code by Ross Khanas that implements the viewbox attribute.
Screenshots
Web
Android & iOS
Installation
yarn add @nico-martin/react-qr-codeWhen using this library with React Native, you will also need to have react-native-svg installed.
yarn add react-native-svg
cd ios && pod installThe Gist
import React from "react";
import ReactDOM from "react-dom";
import QRCode from "react-qr-code";
ReactDOM.render(<QRCode value="hey" />, document.getElementById("Container"));Note: If the QR code is likely to appear next to dark objects, you will need to wrap it in a light-colored container to preserve the 'quiet zone', e.g.
<div style={{ background: 'white', padding: '16px' }}>
<QRCode ... />
</div>API
| prop | type | default value |
| --------- | ---------------------------- | ------------- |
| bgColor | string | '#FFFFFF' |
| fgColor | string | '#000000' |
| level | string ('L' 'M' 'Q' 'H') | 'L' |
| size | number | 256 |
| title | string | |
| value | string | |
License
MIT
