className ๊ณผ classList.add์ ๋์์๋ฆฌ๋ฅผ ์์๋ณด๋ฉฐ ๋ฌธ์ ํด๊ฒฐ
React-hook-form์ useFieldArray์ MUI๋ฅผ ์ด์ฉํ ๋ค์ฐจ์ ๋ฐฐ์ด ๊ด๋ฆฌ
ํด๋์ค๋ค์ ์๋์์ฑ์ ์ํ SCSS @layer ํ์ดํฌ๊ทธ๋ํผ์์ TailwindCSS๋ก ์ด์
React-hook-form + Mui ํ๊ฒฝ์์ useFieldArray๊ฐ ์ ๊ณตํ๋ append ์ ์๋ focus ๊ตฌํํ๊ธฐ
React-hook-form append ๋ฒํผ ํด๋ฆญ ์ ์๋์น ์์ ์ ํจ์ฑ ๊ฒ์ฌ ๋จ์ ํด๊ฒฐ
NextJS 13 warn - Fast Refresh had to perform a full reload. ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ
๋๋ฐ์ด์ค, ์ฐ๋กํ๋ง ๊ฐ๋ ์ ๋ฆฌ์ ์ปค์คํ ํ ์ ์ด์ฉํด SWR์์ ์ต์ ํํ๊ธฐ
NextJS App ๋๋ ํ ๋ฆฌ + Mui + TailwindCSS ์ด๊ธฐ์ธํ
OpenAI API๋ฅผ ์ด์ฉํ ํ ์ดํ๋ก์ ํธ
ํ๋ก ํธ์๋ ๋จ์์ ์๋ฒ์์ด HTTP ํต์ ์ ํตํด OpenAI API ์ฐ๊ฒฐํ๊ธฐ
๊ฐ๋จํ ์์ ๋ฅผ ํตํ ๋ ์์ปฌ ์ค์ฝํ ํ์คํ ์ดํดํ๊ธฐ
Context API๋ฅผ ์ด์ฉํ ๋คํฌ๋ชจ๋ ๊ตฌํ ๋ฐฉ๋ฒ
Next.js 13.2 ๋ฒ์ ์์ Nodemailer๋ฅผ ์ด์ฉํ ๋ฉ์ผ์ ์ก ๊ธฐ๋ฅ์ ์ ๋ฆฌํด๋ณด์
ES6 ๋ฌธ๋ฒ์ธ new Set() ์ ์ ์ฉํด๋ณด๋ ์ค ์๊ฒ๋ ์ง์์ ๋ฆฌ
์น ๋๋๋ง ๋ฐฉ์ CSR, SSR, SSG, ISR ์ ๋ํ ์ฅ๋จ์ ์ ๋ฆฌ์ ์ธ์ ์ด๋ค ๋ฐฉ์์ ์ฑํํด์ผ ํ ์ง์ ๋ํ ๊ฐ๋จ ์ ๋ฆฌ