๐๏ธ ์ฃผ๊ฐ ๋ด์ค๋ ํฐ - ํด์ธ ํ๋ก ํธ์๋ ๊ธฐ์ ํธ๋ ๋ - 8์ 2์ฃผ์ฐจ
๋งค์ฃผ ์์์ผ, ํด์ธ ํ๋ก ํธ์๋ ๊ธฐ์ ํธ๋ ๋ ์ค ์ฃผ๋ชฉํ ๋งํ ๋ด์ฉ๋ค์ ์ ๋ณํด ๊ณต์ ๋๋ฆฝ๋๋ค. ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ ๊ณ ํธ๋ ๋๋ฅผ ํจ๊ป ์ดํด๋ณด์์. --- 1. ๋ชจ๋ HTML ์์๋ฅผ ๋ด์ ๋ธ๋ก๊ทธ ํฌ์คํธ A Blog Post With Every HTML Element ๋งํฌ: https://www.patrickweaver.net/blog/a-blog-post-with-every-html-element/ ์ง์ ๊ฐ๋ฐ์๋ก์ ์ ์ฌ์ฉํ์ง ์์๋ HTML ์์๋ค์ ์๋ชฉ์กฐ๋ชฉ ํํค์ณ๋ณด๋ฉฐ ํ๊ตฌํ ๋ธ๋ก๊ทธ ๊ธ์ ๋๋ค. HTML ์์์ ๋ํ ์๋ก์ด ์ธ์์ ์ป์ ์ ์๋ ์ข์ ๊ธ์ ๋๋ค. 2. React ์น ์ปดํฌ๋ํธ๋ก ๋์์ธ ์์คํ ๊ตฌ์ถํ๊ธฐ Building a Design System with React Web Components ๋งํฌ: https://www.voorhoede.nl/en/blog/building-design-system-react-web-components/ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ๋ฅผ ์น ์ปดํฌ๋ํธ๋ก ์ฌ์ฉํ์ฌ ๋น-๋ฆฌ์กํธ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ฌ์ฉํ ์ ์๋ ๋์์ธ ์์คํ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํฉ๋๋ค. 3. ํ์ ์ ์ธ UI ์ปดํฌ๋ํธ shadcn/ui ๋งํฌ: https://ui.shadcn.com/docs ์ด ํ๋ก์ ํธ๋ ์ผ๋ฐ์ ์ธ UI ์ปดํฌ๋ํธ๋ฅผ ํจํค์ง ํํ๊ฐ ์๋ ์ฝ๋ ์ค๋ํซ ํํ๋ก ์ ๊ณตํ๋ ํฅ๋ฏธ๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ์ ์ํ๊ณ ์์ต๋๋ค. ์ฝ๋์ ์คํ์ผ๋ง์ ํ๋ก์ ํธ์์ ์ง์ ๊ด๋ฆฌํ์ฌ ๋์ฑ ์ ์ฐํ UI ๊ฐ๋ฐ์ด ๊ฐ๋ฅํฉ๋๋ค. 4. ์คํ ๋ฆฌ๋ถ(Storybook)์ ํ์ฉํ ๋ณตํฉ ์ปดํฌ๋ํธ ํ ์คํ Testing Composite Components with Storybook ๋งํฌ: https://storybook.js.org/tutorials/ui-testing-handbook/react/en/composition-testing/ Storybook์์ ๋ณตํฉ ์ปดํฌ๋ํธ๋ฅผ ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์ด๋์ ๋๋ค. ๋ณตํฉ ์ปดํฌ๋ํธ ๊ฐ์ ์ํธ์์ฉ์ ์ด์ ์ ๋ง์ถ์ด ํจ์จ์ ์ธ ํ ์คํธ ์ ๋ต์ ์ ์ํ๊ณ ์์ต๋๋ค. 5. Interactive Constellation with Three.js and React Three Fiber Three.js์ React Three Fiber๋ฅผ ํ์ฉํ ์ํธ์์ฉํ๋ ๋ณ์๋ฆฌ ์๊ฐํ ๋งํฌ: https://supabase.com/blog/interactive-constellation-threejs-react-three-fiber Three.js์ React Three Fiber๋ฅผ ํ์ฉํ์ฌ ์๋ฆ๋ค์ด ์๊ฐํ๋ฅผ ๊ตฌํํ๋ ๊ณผ์ ์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์น ํ์ด์ง์ ์ธ์์ ์ธ ์๊ฐ์ ํจ๊ณผ๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์๋ฅผ ํ์ธํด๋ณด์ธ์.