Lect & Tip118 (Javascript)๊ฐ๋ฐ์ ๋๊ตฌ ์ฝ์์ฐฝ ์ฐจ๋จ ๋ฐฉ๋ฒ - ์ฌ์ดํธ ์ด๋ [๊ฒฝ๊ณ ] ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ๊ฐ์ง๋์์ต๋๋ค. (Javascript)๊ฐ๋ฐ์ ๋๊ตฌ ์ฝ์์ฐฝ ์ฐจ๋จ ๋ฐฉ๋ฒ - ์ฌ์ดํธ ์ด๋ [๊ฒฝ๊ณ ] ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ๊ฐ์ง๋์์ต๋๋ค. ๊ฐ๋ฐ์ ๋๊ตฌ ์ฐจ๋จ์ ํ๊ณ์ ์ค์ฉ์ ์ ๊ทผ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฐจ๋จํ๋ ค๋ ์ฃผ๋ ๋ชฉ์ ์ ๋ณด์ ๊ฐํ๋ HTML ๋ฐ CSS์ ์จ๊น์ ์ํจ์ผ ์ ์์ต๋๋ค. ํ์ง๋ง ์ค์ํ ๊ฒ์, ์ฝ์ ์ฐฝ์ ๋ง๋ ๊ฒ์ด ๊ธฐ์ ์ ์ผ๋ก ์๋ฒฝํ ๋ฐฉ๋ฒ์ ์๋๋ผ๋ ์ ์ ๋๋ค. ์ค์ ๋ก, ์ด๋ ์ ๋๋ ๋ซ๋ฆด ์ ์์ผ๋ฏ๋ก, ์ด ๊ธฐ๋ฅ์ ๋ณด์กฐ์ ์ธ ์๋จ์ผ๋ก๋ง ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฝ์ ์ฐฝ ์ฐจ๋จ ์ฝ๋์ ์ฝ์ ์์น์ ์์ Stack Overflow์ ๊ฐ์ ์ฌ์ดํธ์๋ ๋ง์ ์ฝ์ ์ฐฝ ์ฐจ๋จ ์ฝ๋๊ฐ ์กด์ฌํ์ง๋ง, ๋ธ๋ผ์ฐ์ ์ ์ ๋ฐ์ดํธ๋ก ์ธํด ๋๋ถ๋ถ์ ์ฝ๋๊ฐ ๋ฌด๋ ฅํ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ์ํฉ์์ Ukjin Yang ๊ฐ๋ฐ์๊ฐ ๋ง๋ ์ฝ๋๊ฐ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ์ฝ๋๋ฅผ ํ.. 2023. 12. 14. React ์คํ ์ค๋ฅ: npm ERR! errno -4058 ํด๊ฒฐ ๋ฐฉ๋ฒ React ์คํ ์ค๋ฅ - npm ERR! errno -4058 ํด๊ฒฐ ๋ฐฉ๋ฒ React ํ๋ก์ ํธ์์ ๋ฐ์ํ๋ npm ์ค๋ฅ์ ์์ธ๊ณผ ํด๊ฒฐ์ฑ React๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ข ์ข ๋ง์ฃผ์น๋ ๋ฌธ์ ์ค ํ๋๋ npm ERR! errno -4058 ์ค๋ฅ์ ๋๋ค. ์ด ์ค๋ฅ๋ React ํ๋ก์ ํธ๋ฅผ ์คํํ ๋ npm ๊ด๋ จ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ด ๊ธ์์๋ ์ด ์ค๋ฅ์ ์์ธ๊ณผ ๋ค์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ค๋ฅ์ ์์ธ ํ์ npm ERR! errno -4058 ์ค๋ฅ๋ ์ฃผ๋ก ํ์ผ ์์คํ ๊ด๋ จ ๋ฌธ์ ์์ ๋น๋กฏ๋ฉ๋๋ค. ์ด๋ ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ์ ์ ๊ทผํ ์ ์๊ฑฐ๋, ํ์ํ ํ์ผ์ด ์์ ๋ ๋ฐ์ํฉ๋๋ค. ๊ตฌ์ฒด์ ์ธ ์์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์๋ชป๋ ํ์ผ ๊ฒฝ๋ก: ํ๋ก์ ํธ ๋ด์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก๊ฐ ์๋ชป ์ค์ ๋์์ ๋ ๋ฐ์ํฉ๋๋ค. ๊ถํ ๋ถ.. 2023. 11. 28. VS Code html ์ ์ฉํ ๋จ์ถํค์ ํ๋ฒ์ ์ฌ๋ฌ ํ๊ทธ ์์ ํ๊ธฐ VS Code html ์ ์ฉํ ๋จ์ถํค์ ํ๋ฒ์ ์ฌ๋ฌ ํ๊ทธ ์์ ํ๊ธฐ Visual Studio Code(์ดํ VS Code)๋ ํ๋ก๊ทธ๋๋จธ๋ค ์ฌ์ด์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํธ์ง๊ธฐ๋ก, ๊ทธ ํจ์จ์ฑ๊ณผ ์ฌ์ฉ ํธ์์ฑ์ผ๋ก ์ธํด ํนํ ์น ๊ฐ๋ฐ์๋ค ์ฌ์ด์์ ํฐ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค. HTML์ ์์ ํ ๋ VS Code๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ํ ๋จ์ถํค์ ๊ธฐ๋ฅ์ ํตํด ์์ ์๋๋ฅผ ๋ํญ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๋ณธ ๊ธ์์๋ VS Code์์ HTML ์์ ์ ์ ์ฉํ ๋จ์ถํค์ ์ฌ๋ฌ ํ๊ทธ๋ฅผ ํ ๋ฒ์ ์์ ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. HTML ์์ ์ ์ํ VS Code ๋จ์ถํค Emmet Abbreviations: Emmet์ HTML๊ณผ CSS ์์ ์ ๋น ๋ฅด๊ฒ ์งํํ ์ ์๊ฒ ๋์์ฃผ๋ ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ul>li*5๋ฅผ ์ ๋ ฅํ๊ณ Tab ํค๋ฅผ ๋๋ฅด๋ฉด,.. 2023. 11. 21. 1678. Goal Parser Interpretation leetcode javascript ํด์ ๋ฐ ํ์ด 1678. Goal Parser Interpretation leetcode javascript ํด์ ๋ฐ ํ์ด LeetCode ๋ฌธ์ ํด์ LeetCode์ "1678. Goal Parser Interpretation" ๋ฌธ์ ๋ ๋ฌธ์์ด ํด์๊ณผ ๊ด๋ จ๋ ๊ฐ๋จํ๋ฉด์๋ ํฅ๋ฏธ๋ก์ด ๋ฌธ์ ์ ๋๋ค. ์ด ๋ฌธ์ ์ ํต์ฌ์ ์ฃผ์ด์ง ๋ฌธ์์ด์์ ํน์ ํจํด์ ์๋ณํ๊ณ , ๊ทธ ํจํด์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ๋ณํํ๋ ๊ฒ์ ๋๋ค. ๋ฌธ์ ์ค๋ช ์ด ๋ฌธ์ ์์ ์ฃผ์ด์ง ๋ฌธ์์ด์ 'G', '()' ๋ฐ '(al)'์ ์ธ ๊ฐ์ง ํจํด์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ 'G'๋ ๊ทธ๋๋ก 'G'๋ก ํํ๋๊ณ , '()'๋ 'o'๋ก, ๊ทธ๋ฆฌ๊ณ '(al)'์ 'al'๋ก ๋ณํ๋์ด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์, ์ ๋ ฅ๋ ๋ฌธ์์ด์ ๋ฐ๋ผ ํด๋น ๊ท์น์ ์ ์ฉํด ์๋ก์ด ๋ฌธ์์ด์ ์์ฑํ๋ ๊ฒ์ด ์ด ๋ฌธ์ ์ ๋ชฉํ.. 2023. 11. 20. ๋ฆฌ์กํธ ์ฟผ๋ฆฌ v5 ์์ ๋ฐ๋ ์ react query v5 react query v5 ๋ฆฌ์กํธ ์ฟผ๋ฆฌ v5์ ์ฃผ์ ๋ณ๊ฒฝ์ฌํญ ๋ฆฌ์กํธ ์ฟผ๋ฆฌ v5์์๋ ๋ง์ ์ค์ํ ๋ณํ๊ฐ ์์์ต๋๋ค. ์ด react query v5 ๋ณํ๋ค์ ๊ฐ๋ฐ์๋ค์๊ฒ ๋ณด๋ค ๋ช ํํ๊ณ ๊ฐ๊ฒฐํ ์ฝ๋ ์์ฑ์ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ง๋ณด์๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ๋จ์ผ ๊ฐ์ฒด ์๊ทธ๋์ฒ ์ง์: ์ด์ ๋ฒ์ ์์๋ useQuery์ ๊ฐ์ ํจ์๋ค์ด TypeScript์์ ๋ค์ํ ์ค๋ฒ๋ก๋ฉ์ ์ง์ํ์ต๋๋ค. ์ด์ v5์์๋ ๊ฐ์ฒด ํ์๋ง์ ์ง์ํ์ฌ, ๋์ฑ ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ ์ฝ๋ ์์ฑ์ด ๊ฐ๋ฅํด์ก์ต๋๋คใ7ใ. queryClient.getQueryData ๋ฐ queryClient.getQueryState ๋ณ๊ฒฝ: ์ด์ ์ด ํจ์๋ค์ queryKey๋ง์ ์ธ์๋ก ๋ฐ์ต๋๋ค. ์ด๋ API์ ์ผ๊ด์ฑ์ ๋์ด๊ณ , ์ฌ์ฉ์ ๋จ์ํ๋ฅผ ๊ฐ์ ธ์ต๋๋คใ8ใใ9ใ.. 2023. 11. 13. ์๋ผํ ์คํ ๋ค์ค์ ์ฒด JS ์์ ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ ๋ง๋ค๊ธฐ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด: ์ํ๊ณผ ์ปดํจํฐ ๊ณผํ์์์ ์ค์์ฑ ์ํ๊ณผ ๊ณ ๋ ์ญ์ฌ์์์ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ ๊ณ ๋ ๊ทธ๋ฆฌ์ค ์ํ์ ์๋ผํ ์คํ ๋ค์ค๊ฐ ๋ฐ๊ฒฌํ ์์๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ผ๋ก, ๊ฐ๋จํ๋ฉด์๋ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ ํด์ง ๋ฒ์ ์์ ๋ชจ๋ ์์๋ฅผ ์ฐพ๊ธฐ ์ํด, 2๋ถํฐ ์์ํ์ฌ ๊ทธ ๋ฐฐ์๋ฅผ ์ง์๋๊ฐ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, 2์ ๋ฐฐ์๋ฅผ ๋ชจ๋ ์ง์ฐ๊ณ , ๋ค์์ผ๋ก ๋จ์ ๊ฐ์ฅ ์์ ์์ธ 3์ ๋ฐฐ์๋ฅผ ์ง์๋๋ค. ์ด๋ฌํ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด ๊ฒฐ๊ตญ ๋จ๋ ์๋ค์ด ๋ฐ๋ก ์์๊ฐ ๋ฉ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋จ์ํจ์๋ ๋ถ๊ตฌํ๊ณ ๋งค์ฐ ์ค์ํ ์๋ฏธ๋ฅผ ๊ฐ์ง๋๋ค. ์์๋ ์ํ์ ๋ค์ํ ๋ถ์ผ๋ฟ๋ง ์๋๋ผ ์ํธํ์์๋ ๋งค์ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฐ๋ผ์, ํจ์จ์ ์ผ๋ก ์์๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋๋ถํฐ ํ๋์ ์ด๋ฅด.. 2023. 11. 10. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 20 ๋ค์