react-qr-code
A QR code generator for React and React Native.
npm downloads npm version npm license
react-qr-code類似パッケージ:
npmのダウンロードトレンド
3 年
🌟 react-qr-codeのREADME.mdにリアルタイム使用チャートを表示するには、以下のコードをコピーしてください。
## Usage Trend
[![Usage Trend of react-qr-code](https://npm-compare.com/img/npm-trend/THREE_YEARS/react-qr-code.png)](https://npm-compare.com/react-qr-code#timeRange=THREE_YEARS)
Cumulative GitHub Star Trend
🌟 react-qr-codeのREADME.mdにGitHub Starsトレンドチャートを表示するには、以下のコードをコピーしてください。
## GitHub Stars Trend
[![GitHub Stars Trend of react-qr-code](https://npm-compare.com/img/github-trend/react-qr-code.png)](https://npm-compare.com/react-qr-code)
統計詳細
パッケージ
ダウンロード数
Stars
サイズ
Issues
公開日時
ライセンス
react-qr-code728,65983413.8 kB134ヶ月前MIT
react-qr-code のREADME

react-qr-code

npm package Dependency Status devDependency Status peerDependency Status

A component for React. This library works with React and React Native (using React Native SVG).

Screenshots

Web

Android & iOS

Installation

npm i react-qr-code

When using this library with React Native, you will also need to have react-native-svg installed.

npm i react-native-svg
cd ios && pod install

The 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>

Responsive QR code example:

// Can be anything instead of `maxWidth` that limits the width.
<div style={{ height: "auto", margin: "0 auto", maxWidth: 64, width: "100%" }}>
  <QRCode
    size={256}
    style={{ height: "auto", maxWidth: "100%", width: "100%" }}
    value={value}
    viewBox={`0 0 256 256`}
  />
</div>

API

| prop | type | default value | platform | | --------- | ---------------------------- | ------------- |-------------------| | bgColor | string | '#FFFFFF' | web, ios, android | | fgColor | string | '#000000' | web, ios, android | | level | string ('L' 'M' 'Q' 'H') | 'L' | web, ios, android | | size | number | 256 | web, ios, android | | title | string | | web | | value | string | | web, ios, android |

Adheres to the official QR spec and can store up to 2953 characters in value.

License

MIT