From 4fcd87da7dc9b9e00aad00b5e569c06358b522a4 Mon Sep 17 00:00:00 2001 From: "junghoon86.park" Date: Fri, 12 Dec 2025 13:12:33 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=9B=8C=EB=8B=9D=20=EC=A0=9C=EA=B1=B0]=20tqr?= =?UTF-8?q?code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 선언후 사용하지않는 useMemo, useState제거 - tqrcode에서는 width, height 의존성배열 추가. --- .../src/components/TQRCode/TQRCode.jsx | 19 ++++++++++++++----- .../src/components/TQRCode/TQRCodeNew.jsx | 17 +++++++++++++---- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/com.twin.app.shoptime/src/components/TQRCode/TQRCode.jsx b/com.twin.app.shoptime/src/components/TQRCode/TQRCode.jsx index d41e16af..6c4d2ab5 100644 --- a/com.twin.app.shoptime/src/components/TQRCode/TQRCode.jsx +++ b/com.twin.app.shoptime/src/components/TQRCode/TQRCode.jsx @@ -1,9 +1,18 @@ -import React, { useEffect, useMemo, useRef, useState } from "react"; +import React, { + useEffect, + useRef, +} from 'react'; -import { useDispatch, useSelector } from "react-redux"; +import { + useDispatch, + useSelector, +} from 'react-redux'; -import { getDeviceAdditionInfo } from "../../actions/deviceActions"; -import { scaleH, scaleW } from "../../utils/helperMethods"; +import { getDeviceAdditionInfo } from '../../actions/deviceActions'; +import { + scaleH, + scaleW, +} from '../../utils/helperMethods'; export default function TQRCode({ isBillingProductVisible, @@ -51,6 +60,6 @@ export default function TQRCode({ correctLevel: window.QRCode.CorrectLevel.L, }); } - }, [text, deviceInfo, entryMenu, nowMenu]); + }, [text, deviceInfo, entryMenu, nowMenu, width, height]); return
; } diff --git a/com.twin.app.shoptime/src/components/TQRCode/TQRCodeNew.jsx b/com.twin.app.shoptime/src/components/TQRCode/TQRCodeNew.jsx index 1f7738fb..bd5ef4c0 100644 --- a/com.twin.app.shoptime/src/components/TQRCode/TQRCodeNew.jsx +++ b/com.twin.app.shoptime/src/components/TQRCode/TQRCodeNew.jsx @@ -1,9 +1,18 @@ -import React, { useEffect, useMemo, useRef, useState } from "react"; +import React, { + useEffect, + useRef, +} from 'react'; -import { useDispatch, useSelector } from "react-redux"; +import { + useDispatch, + useSelector, +} from 'react-redux'; -import { getDeviceAdditionInfo } from "../../actions/deviceActions"; -import { scaleH, scaleW } from "../../utils/helperMethods"; +import { getDeviceAdditionInfo } from '../../actions/deviceActions'; +import { + scaleH, + scaleW, +} from '../../utils/helperMethods'; export default function TQRCodeNew({ isBillingProductVisible,