From fda47a31ebdd09360535451b0dfc83ffdf374476 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Fri, 20 Oct 2023 11:57:30 +0900 Subject: [PATCH] =?UTF-8?q?viewer.js=20=EC=88=98=EC=A0=95.=20=EB=B6=88?= =?UTF-8?q?=ED=95=84=EC=9A=94=ED=95=9C=20useCallback()=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C.=20useEffect()=20=EA=B2=B0=ED=95=A9.=20=ED=95=9C=20it?= =?UTF-8?q?em=EC=97=90=20=EC=97=AC=EB=9F=AC=20=EB=A7=81=ED=81=AC=EA=B0=80?= =?UTF-8?q?=20=EC=9E=88=EB=8A=94=20=EA=B2=BD=EC=9A=B0=20=EB=B0=98=EC=98=81?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/standardCode/viewer.js | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js index 8e79f00..b4f2eb7 100644 --- a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js +++ b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js @@ -21,13 +21,13 @@ function CodeViewer(props) { console.log("viewer [location] : ", location); console.log("viewer [docCode] : ", docCode); - const updateDocCode = useCallback((docCode, docName)=>{ + const updateDocCode = (docCode, docName)=>{ setDocCode(docCode); setDocName(docName); getCodeDetailInfo(docCode); - }) + } - const getCodeTree = useCallback(()=>{ + const getCodeTree = ()=>{ EgovNet.requestFetch( '/standardCode/getCodeTree.do', { @@ -63,7 +63,7 @@ function CodeViewer(props) { console.log("err response : ", resp); } ); - }) + } const getCodeDetailInfo = useCallback((docCode) => { console.groupCollapsed("EgovMain.getCodeDetailInfo()"); @@ -99,13 +99,15 @@ function CodeViewer(props) { ) } if(reg.test(item.full_content)){ - const docCode = item.full_content.match(reg)[0] - const content = item.full_content.split(docCode); - item.full_content = content[0] + - ''+ - docCode+ - '' + - content[1]; + const docCodeAry = item.full_content.match(reg); + const docCodeLink = []; + for(let i=0; i' + docCode + '') + } + for(let i=0; i @@ -125,11 +127,9 @@ function CodeViewer(props) { },[]); - useEffect(() => { - getCodeDetailInfo(docCode); - }, []); useEffect(() => { getCodeTree(); + getCodeDetailInfo(docCode); }, []); console.log("------------------------------viewer [End]");