React로 QR 코드 표시 기능 구현
react로 QR 코드를 생성하는 라이브러리가 여러 가지 있었으므로,
hook의 쓰는 방법에 대응하고 있는 것으로,
낡은 코드 리더에서도 비교적 읽기 쉬운 QR 코드를 생성해 오는 것을 찾아냈습니다.
고려한 라이브러리
react-qrcodes
htps //w w. 음 pmjs. 코 m / Pac 카게 / Rea ct-qr 여기 s
도입도 심플하고 낡은 기기로의 읽기도 문제 없었기 때문에 이번은 이것을 사용해 보기로 했습니다.
react-qrbtf
htps //w w. 음 pmjs. 코 m / Pac 카게 / Rea ct-qrbtf
색을 붙이고, 코드 부분을 사각형이 아닌 원으로 표현할 수 있고, 즐거운 것입니다.
(iPhone의 카메라에서 읽을 수있었습니다)
구현
우선 패키지 설치
npm i react-qrcodes
QR 코드를 표시하는 화면을 만들어 갑니다.
qrcode.jsimport React from 'react';
import { useQRCode } from 'react-qrcodes';
function App() {
const [inputRef] = useQRCode({
text: 'https://qiita.com/hujuu',
options: {
level: 'H', //誤り訂正レベル
margin: 3, //QRコードの周りの空白マージン
scale: 1,
width: 200,
},
});
return <canvas ref={inputRef} />;
};
export default App;
파라미터 정보
오류 정정 레벨
에러 정정 레벨은, 「얼마만큼의 얼룩까지 대응하는가」를 나타내고 있습니다.
스마트 폰에서 QR 코드를 내려고 생각했기 때문에, 화면의 쓰레기나 빛의 반사 등 고려해 high로 해 보았습니다.
참고 자료: htps //w w. qr 여기에서. 코 m / 아보 t / 에로 r_ これ c 치온. HTML
마진
QR 코드는 코드 주위에 일정한 공백 구간이 어느 정도 필요합니다.
공백 없이 다른 텍스트나 디자인이 그려져 있으면 읽을 수 없는 경우가 있습니다.
참고 자료: htps //w w. qr 여기에서. 코 m/호 w와/코로. HTML
완성
react-qrcodes로 생성한 코드는 이런 느낌이 들었습니다.
Reference
이 문제에 관하여(React로 QR 코드 표시 기능 구현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hujuu/items/b12ff32f189f5ab620ca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
우선 패키지 설치
npm i react-qrcodes
QR 코드를 표시하는 화면을 만들어 갑니다.
qrcode.js
import React from 'react';
import { useQRCode } from 'react-qrcodes';
function App() {
const [inputRef] = useQRCode({
text: 'https://qiita.com/hujuu',
options: {
level: 'H', //誤り訂正レベル
margin: 3, //QRコードの周りの空白マージン
scale: 1,
width: 200,
},
});
return <canvas ref={inputRef} />;
};
export default App;
파라미터 정보
오류 정정 레벨
에러 정정 레벨은, 「얼마만큼의 얼룩까지 대응하는가」를 나타내고 있습니다.
스마트 폰에서 QR 코드를 내려고 생각했기 때문에, 화면의 쓰레기나 빛의 반사 등 고려해 high로 해 보았습니다.
참고 자료: htps //w w. qr 여기에서. 코 m / 아보 t / 에로 r_ これ c 치온. HTML
마진
QR 코드는 코드 주위에 일정한 공백 구간이 어느 정도 필요합니다.
공백 없이 다른 텍스트나 디자인이 그려져 있으면 읽을 수 없는 경우가 있습니다.
참고 자료: htps //w w. qr 여기에서. 코 m/호 w와/코로. HTML
완성
react-qrcodes로 생성한 코드는 이런 느낌이 들었습니다.
Reference
이 문제에 관하여(React로 QR 코드 표시 기능 구현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hujuu/items/b12ff32f189f5ab620ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)