# qrcode.react
A React component to generate [QR codes](http://en.wikipedia.org/wiki/QR_code).
## Installation
```sh
npm install qrcode.react
```
## Usage
```js
var React = require('react');
var QRCode = require('qrcode.react');
React.render(
,
mountNode
);
```
## Available Props
prop | type | default value
----------|----------------------|--------------
`value` | `string` |
`renderAs`| `string` (`'canvas' 'svg'`) | `'canvas'`
`size` | `number` | `128`
`bgColor` | `string` (CSS color) | `"#FFFFFF"`
`fgColor` | `string` (CSS color) | `"#000000"`
`level` | `string` (`'L' 'M' 'Q' 'H'`) | `'L'`
`includeMargin` | `boolean` | `false`
`imageSettings` | `object` (see below) |
### `imageSettings`
field | type | default value
-----------|----------------------|--------------
`src` | `string` |
`x` | `number` | none, will center
`y` | `number` | none, will center
`height` | `number` | 10% of `size`
`width` | `number` | 10% of `size`
`excavate` | `boolean` | `false`
## Custom Styles
`qrcode.react` will pass through any additional props to the underlying DOM node (`