์ ์ฒด ๊ธ (72) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ Data Structures & Algorithms with Javascript : Lists [์ด์ ๊ธ] 2024.07.17 - [๐ค data structures & algorithms] - Data Structures & Algorithms with Javascript : Arrays Data Structures & Algorithms with Javascript : Arrays2024.07.17 - [๐ค data structures & algorithms] - Data Structures & Algorithms with Javascript Data Structures & Algorithms with Javascript : Intro๐ฉ๐ป๐ป Data Structures & Algorithms with Javascript๋ฅผ ์ถ์ฒ๋ฐ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋คpyotato-dev.tistory.c.. Data Structures & Algorithms with Javascript : Arrays 2024.07.17 - [๐ค data structures & algorithms] - Data Structures & Algorithms with Javascript Data Structures & Algorithms with Javascript : Intro๐ฉ๐ป๐ป Data Structures & Algorithms with Javascript๋ฅผ ์ถ์ฒ๋ฐ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ค์์ ์๋ฃ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ์ดํด๋ณด๊ณ ํด๋น ๋ด์ฉ์ ๋ํด ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค.์์ผ๋ก์ ํฌ์คํ ์ด ๋ค๋ฃฐ ๋ด์ฉpyotato-dev.tistory.com์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์์ ๊ฐ์ฅ ์ต์ํ ์๋ฃ๊ตฌ์กฐ๋ผ๋ฉด "Array"๋ผ๊ณ ํ ์ ์๋ค.๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ด๋ค ํํ๋ก๋ array๋ฅผ ๋ด์ฅํ๊ณ ์๋ค.Array๊ฐ built-in์ด๊ธฐ ๋๋ฌธ์ .. Data Structures & Algorithms with Javascript : Intro ๐ฉ๐ป๐ป Data Structures & Algorithms with Javascript๋ฅผ ์ถ์ฒ๋ฐ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ค์์ ์๋ฃ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํด ์ดํด๋ณด๊ณ ํด๋น ๋ด์ฉ์ ๋ํด ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค.์์ผ๋ก์ ํฌ์คํ ์ด ๋ค๋ฃฐ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค : 1. ๊ฐ์ฅ ๊ธฐ๋ณธ ์๋ฃ ๊ตฌ์กฐ์ธ Array ์ Lists2. list์ ๋น์ทํ์ง๋ง ์ข ๋ ๋ณต์กํ ์๋ฃ ๊ตฌ์กฐ์ธ Stack๊ณผ queue3. array์ ๋จ์ ์ ๊ทน๋ณตํ linked list4. ๋ฐ์ดํฐ๋ฅผ ํค-๊ฐ ์ง์ผ๋ก ์ ์ฅํ๋ Dictionary5. ๋น ๋ฅธ ์ฝ์ ๊ณผ ๊ฒ์์ด ๊ฐ๋ฅํ Hashing6. ์์๊ฐ ์ ์ผํ ๋ฐ์ดํฐ ์งํฉ์ ์ ์ฅํ ๋ ์ ์ฉํ Set7. ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ์ฌ์ฉํ๋ Binary Tree(๐ช ํ๊ณ ๊ฒธ ์ค๊ฐ ์ ๊ฒ)8. ๋คํธ์ํฌ ๋ชจ๋ธ๋ง์ ์ต์ ์ธ Gr.. [ turborepo ์ค์ ] storybook Chromatic CLI ์ผ๋ก ๋ฐฐํฌํ๋ ๋ฒ ๐ฉ๐ป๐ป ํ ์คํธ๋ก ํด๋ฆญํ๋ฉด ๋ฒํผ์์ด ๋ฐ๋๋ ์ปดํฌ๋ํธ๋ฅผ storybook์ผ๋ก ๋ง๋ค๊ณ , chromatic CLI๋ก ๋ฐฐํฌํด ๋ณด์.๐งพ ํด๋น ํ๋ก์ ํธ ์ค์ ์ ๋ค์์ ๋ฒ์ ๋ค์ ๊ธฐ์ค์ผ๋ก ์์ฑ๋์์ต๋๋ค.โ pnpm 9.0.0 โ node >= 20โ next 14.2.4โ react ^18โ chormatic ^11.5.5โ storybook ^8.2.2[์ด์ ๊ธ] 2024.07.11 - [๐ฉ๐ป๐ป dev] - [turboRepo scss] Cannot find module './mybutton.module.scss' or its corresponding type declarations.ts(2307) [turboRepo scss] Cannot find module './mybutton.module.scss.. ReferenceError: __dirname is not defined in ES module scope 2024.06.26 - [๐ฉ๐ป๐ป dev] - ๋ชจ๋ ์์คํ ์์ ๋ชจ๋ ์์คํ ์ด ๋ฌด์์ธ์ง, ์ด๋ค ๊ฒ๋ค์ด ์๊ณ , ์ฅ๋จ์ ๋ค์ ์ดํด๋ดค๋ค. ๋ชจ๋ ์์คํ ๐ฃ๏ธ import๊ณผ require์ ์ฐจ์ด๋ฅผ ์๊ณ ๊ณ์๋์? ๐ค ๋ ธ๋ ํ๋ก์ ํธ์์๋ require ๋ง์ด ๋ณธ ๊ฑฐ ๊ฐ๊ณ , react์์ import ๋ง์ด ์ผ๋ ๊ฑฐ ๊ฐ์๋ฐ? import๊ณผ require์ ๋ํด ์๊ธฐ ์ํด์๋ ๋ชจ๋ ์์คํ ์ด๋ผ๋ ๊ฒpyotato-dev.tistory.com๐ฉ๐ป๐ป ์ค๋์ turborepo๋ก nextjs์ sass๋ก ์คํ์ผ๋งํ๊ธฐ ์ํด scss์ next.config.mjs์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ค๋ณด์. sass ๊ฐ ๋ชจ๋ ธ๋ ํฌ์ ์ ๋์๊ฐ๊ธฐ ์ํด์๋ sass compiler ์ค์ ์ ํด์ค์ผ ํ๋ค.nextjs ๊ฐ๋ฐ ๋ฌธ์์ ๋์จ ๋๋ก .. [spotify-api] VINYLIFY : ์คํฌํฐํ์ด apiํ์ฉํ ๊ฒ์ + ์ฌ์ ํ๋ก์ ํธ(n+1) vercel ๋ฐฐํฌ vite.config.ts ์ ์ฉ ์๋๋ ๋ฌธ์ ์ด์ ๊ธ : 2024.07.12 - [๐ฉ๐ป๐ป dev] - [spotify-api] VINYLIFY : ์คํฌํฐํ์ด apiํ์ฉํ ๊ฒ์ + ์ฌ์ ํ๋ก์ ํธ(n) ๊ฒ์ ๊ฒฐ๊ณผ react-infinite-scroll๊ณผ useInfiniteQuery๋ก ๋ฌดํ ์คํฌ๋กค ๊ตฌํํ๊ธฐ [spotify-api] VINYLIFY : ์คํฌํฐํ์ด apiํ์ฉํ ๊ฒ์ + ์ฌ์ ํ๋ก์ ํธ(n)๊ฒ์ ๊ฒฐ๊ณผ react-infinite-scroll๊ณผ useI๐ ๋๋์ด 2๋ฌ(?) ์ ๋ ๊ธด ๊ธฐ๊ฐ ๋์ ์งํํ๋ ํ๋ก์ ํธ๊ฐ ์ง์ง ๋์ ๋ฐ๋ผ๋ณด๊ณ ์๋ ๋๋! ๐ฅณ ์ ๋ฆฌํด์ ํ๋ฒ์ ์ฌ๋ฆฌ๋ ค๋ค๊ฐ ์ถํ ๊ธฐ๋ (?)์ผ๋ก ์ค๋ ๋ฐ๋ํ๊ฒ ๋๋ธ react-infinite-scroll+ useInfiniteQuery๋ฌดpyotato-dev.tistory.com ๐ฅณ ๋๋์ด.. Parsing error: ESLint was configured to run on `<tsconfigRootDir>/xxx` using `parserOptions.project`: /yyy/tsconfig.lint.json However, that TSConfig does not include this file ๋ชจ๋ ธ๋ ํฌ ๋ ํฌ์งํฐ๋ฆฌ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค..github.huskyapps ใด storybook ใด webpackages ใด design-system ใด .turbo ใด dist ใด node_modules ใด src ใด turbo ใด typings ใด eslintrc.cjs ใด package.json ใด tsconfig.json ใด tsconfig.lint.json ใด eslint-config ใด typescript-configpackage.jsonpnpm-lock.yaml.npmrc// ...์๋ต ๋ชจ๋ ธ๋ ํฌ๋ก ํ์ผ์ ๊ตฌ์ฑํ๊ณ ์์๊ณ , hu.. โ๏ธ ๋ฆฌ์กํธ ๋ ๋๋ง์ ์ด๋ป๊ฒ ์ผ์ด๋๋๊ฐ? ์ด์ ๊ธ : 2024.07.11 - [๐คฟ modern react deep dive] - โ๏ธ ๊ฐ์๋๊ณผ ๋ฆฌ์กํธ ํ์ด๋ฒ โ๏ธ ๊ฐ์๋๊ณผ ๋ฆฌ์กํธ ํ์ด๋ฒ๐ฉ๐ป๐ป ์ค๋ ๋ค๋ฃฐ ๋ด์ฉ- ๊ฐ์๋์ด๋? (feat. DOM์ด๋? ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ )- ๊ฐ์๋ ๋ง๋๋ ๊ณผ์ (feat. react fiber, ํ์ด๋ฒ ํธ๋ฆฌ์ ๋๋ธ ๋ฒํผ๋ง)- ๋ฆฌ์กํธ ํ์ด๋ฒ์ ์ฃผ์ํ ์์ฑ๋คDOM ์ด๋? ๊ฐ์๋pyotato-dev.tistory.com๐ฅ๏ธ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง์ HTML๊ณผ CSS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์นํ์ด์ง์ ํ์ํ UI๋ฅผ ๊ทธ๋ฆฌ๋ ๊ณผ์ ์ด๋ค.๐ค ๋ฆฌ์กํธ์์ ๋ ๋๋ง์ ๊ฐ๋ ์ ๋ญ๊ฐ ๋ค๋ฅผ๊น?๐ก์ค๋์ ๋ฆฌ์กํธ์์ ๋ ๋๋ง์ด ๋ฌด์์ธ์ง, ๋ฐ์ ์กฐ๊ฑด์ด ๋ญ์ง ๊ทธ๋ฆฌ๊ณ ๋๋๋ง ๊ณผ์ ์ ๋ํด ์์๋ณด์. ๋ฆฌ์กํธ์์ ๋ ๋๋ง์ด๋?๋ฆฌ์กํธ์์ ๋ ๋๋ง์ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ ๋๋ง์.. ์ด์ 1 ยทยทยท 4 5 6 7 8 9 ๋ค์