Membuat QR 코드 생성기 React 구성 요소

Membuat QR 코드 생성기 React 구성 요소

반응형

Apa Itu 빠른 응답 코드

QR코드 아달라 싱카탄다리 신속대응코드. Kode ini adalah 바코드 dua dimensi 양비사 멤버리칸 베라감 제니스 인포메타시 세카라 랑성. 밈부카냐를 풀고 페민다식 덴간 스마트폰에서 디부투흐칸 스캔을 합니다. QR 코드 바이어스안야 맘푸 메님판 2089자리 아타우 4289 카락터, 테르마수크 탄다 바카 단 카락터 스페이셜. Hal ini membuat QR 코드 mampu menampilkan teks pada pengugana, membuka URL, menyimpan ke buku 텔레폰, Dan masih banyak lagi.

QR코드 dinilai lebih praktis dibanding 바코드 코드 dinilai lebih praktis dibanding 바코드 karena mampu menyimpan lebih banyak 데이터입니다. QR코드 테르디리 티틱히탐 단스파시 양 디수선 달암 벤툭 코탁, 단 세티압 엘레멘냐 메밀리키 막나 테르센디리. Hal terse but membuatnya mampu di-scan 스마트폰 단 menampilkan data atau informasi yang dimuatnya

사전 요청:

Nodejs,

자바스크립트 페뮬라

리액트 다사르

QR 스캐너 모듈: 리액트-웹라인디아-Qrcode-스캐너

QR 제너레이터 모듈: QR코드

랑카 펨부아탄 프로젝트

buka Teminal atau cmd pad 창 Philih 폴더 yang dingkan lalu Buat 반응 앱 프로젝트 시작 dengan perintah: npx create-react-app QR

베르바가이 데페덴시 양디부투흐칸 멘구나칸 페린타를 설치한다:

npm 설치 @mui/자재 반응-웹라인디아-qrcode-sqrcode @sqrcode @sqrcode @sqrcode @sqla

재료 ui atau mui digunakan untuk membuat 탐필란 한천 메나릭

qrcode 스캐너 digunakan untuk membuat komponen 반응 untuk 스캐너 qr

qrcode digunakan untuk membuat komponen 반응 untuk generate qr

@dari banyak mui 패키지, 콘토냐 @mui/자재

jika semua 패키지 sudah terinstall maka 파일 패키지.json akan menjadi seperti gambar:

setelah semua kompone terinstall saatnya kita mulai prosses koding:

Buat 파일 Generator.js dan Home.js :

buka 파일 Genarator.js lalu isi kan kode berikut

pada 파일 생성기 .js singga 파일 menjadi

펜젤라산 코드:

"qrcode"에서 QRCode를 가져옵니다. Berfungsi untuk mengimport 라이브러리 yang akan di gunakan untuk 파일 QRCode를 생성합니다.

@mui/material 에서 {Box} 가져오기; Berfungsi untuk megimport 라이브러리 yang akan di gunakan untuk garis persei yang akan membungkus 파일 qrcode

opsQR opsi-opsi 양 bisa ditambahkan saat mengunakan liborari qrcode.

unt melihat opsi apa saja yang bisa di tambahkan and a bisa mengklik 링크 베리쿠트: https://www.npmjs.com/package/qrcode

cust [imgqr, setImgqr] = useState(); menyiapkan state yang di gunakan untuk menyimpan 문자열 이미지 Ul yang dihasulkan oleh fungsi QRCode.toDataURL

useEffect() berfungsi mengeksekusi genrateQrcode() saat komponen baru perama kali dipanggil atau perubahan nilai di vari props.stringqr

props.qr 메루파칸 매개 변수 양 다파트 diisi saat pemangillan fungsi

penjelasan 비동기 함수 genrateQrcode() :

disini fungsi memakai 키워드 비동기 한천 키타 dapat mengunakan 키워드는 dalam fungsi를 기다립니다.

if (!props.stringqr): 메루파칸 주 아월 사트 콤포넨 바루 사자 디팡길 한천 디하실칸 파다 아월 펨포넨 지카 스트링크르냐 코송 마카 세티압 주 양 베라다 달람 달람 달람 키다 만약 디 민타흐엘이 디 민타흐르카흐르 카이다

jika stringqr 베르닐라이 마카 블로크 아칸디 에크세쿠시 잡아보세요:

const response = wait QRCode.toDataURL(props.stringQR, optsQR); disini kita menguankan fungsi yang kita dapat dari 라이브러리 QRCode tadi yang bernama toDataURL 양 memiliki dua 매개 변수입니다. 매개 변수 pertama 문자열 atau kalimat yang kita ingin buat qrcodenya dan parametua berupa penyesuian dar gambar QR. Fungsi ini mengubah gambar code menjadi url local bisa ditampilkan di

성분 키워드는 disini Agar Baris 프로그램 Selanjutnya tidak di ekeskusi sampai fungsi QRCode를 기다립니다.toDataURL selesai.

setImgqr(응답); menaruh nilai 가변 응답 pada 변수 imgqr

console.log(오류), berfungsi menampilkan error 양 멍킨 테르자디 pada block 시도

Logikan a Berfungsi menampilkan kode qr ampila imgqr tidak bernilai는 정제되지 않았다.

imgqr 양 베리시 url 로컬 알라마트 감바 menjadi pengisi nilai untuk 매개 변수 src pada

한천 감바 다파트 ditampilkan dan href pada 한천 감바 다파트 다운로드

pilih 파일 Home.js lalu pastekan kode berikut:

펜젤라산 코데:

..Generate berfungsi untuk mengimport komponen kode pada 파일에서 생성합니다.js

@mui/material berfunsi mengimport TextField pada 라이브러리 materil ui에서 { TextField } 가져오기

const [qrstring, setqrstring] = useState(); menyapkan state yang di gunakan untuk menyimpan 문자열/kalimat yang di tulis di 텍스트 필드

변경 시 pada bagian textField 메루파칸 이벤트 양 멍구파다테 닐라이 pada text field mengalam perubuahan dalam hal ini text di tulis. Objek event.target.value berisi nilai 문자열/kalimat TextField tersebut ya masukan pada 가변 Qr 문자열 멜랄루이 펑시 세트qrstring(event.target.value)

stringqr 메루파칸 속성 dari 생성.js 양 펑시 nya mengisi kalimat atau nilai pada qrcode. stringqr pada generateqr adalah bagian objek 소품 양시니 키타 닐라이냐 세수아이 뎅간 qrstring.

react-dom 에서 ReactDOM 가져오기; mengimport React돔

.Home 에서 가져오기; Berfungsi untuk mengimport Komponen kode

파다 파일 Home.js. ReactDom berfungsi merender kode javascript kesbuah halaman html 양 ber-id 루트입니다. Bisa dilihat disini kita semua merender pada komponen home dan kebutuhannya pada 요소 루트. jalankan perintah npm pada 터미널 vs code.

jalankan perintah npm 출발 pada 터미널 vs 코드

압빌라 로딩 수다 셀레사이 분리 감바

buka 브라우저 ketikan url localhost:3000

데미키안 페르얄라난 싱카트 키타 달람 멤부아트 아플리카 세데르하나 메구나칸은 테트랩 세만가트 단 세모가트 모혼 마아파빌라 루파 살라 아타우 살라 케틱 반응한다.

다프타르 푸스타카

https://reactjs.org/

https://glints.com/id/lowongan/qr-code-adalah/#.YXeOaJsRXMU

https://www.petanikode.com/npm-vs-npx/

https://www.npmjs.com/package/qrcode

from http://recommend-sea.tistory.com/15 by ccl(A) rewrite - 2021-10-28 06:00:46