Hyper Text Markup Language, HTML์ ์น ๊ฐ๋ฐ์์ ์น์ ๊ตฌ์กฐ์ ์ ๋ณด๋ฅผ ๋ด๋๋ฐ ์ค์ ์ ๋๊ณ ์๋ค.
Cascading Style Sheet, CSS๋ ์น ๊ฐ๋ฐ์์ ์ค์ ํ๋ฉด์ ํ์๋๋ ์์, ํฌ๊ธฐ, ํฐํธ, ๋ ์ด์์ ๋ฑ์ ๋์์ธ์ ๊พธ๋ฏธ๋ ์ญํ ์ ํ๋ค. HTML์ด ์ ๋ณด๋ฅผ ๋ด๋๋ค๋ ๊ทธ ์ญํ ์ ์ง์คํ๊ฒ ๋๋ฉด์ ์น์ ๊พธ๋ฏธ๊ธฐ ์ํด ์๋กญ๊ฒ ๊ฐ๋ฐ๋ ์ธ์ด์ด๋ค.
JavaScript๋ ์น ๊ฐ๋ฐ์์ ์ฝํ ์ธ ๋ฅผ ๋ฐ๊พธ๊ณ ์์ง์ด๋ ๋ฑ ํ์ด์ง์ ๋์ ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ค. ์ง์์ ์ผ๋ก ๋ด์ฉ ์ถ๊ฐ ์์
Regular Expression, ์ ๊ทํํ์์ ๋ฌธ์์ด์ ๊ฒ์/๋์ฒด/์ถ์ถ ๋ฑ ์ ์ดํ๋๋ฐ ์ฌ์ฉํ๋ ์ธ์ด์ด๋ค. ์ด ๋ฌธ์๋ JS ํ๊ฒฝ์ ์ ๊ท์์ ๊ธฐ์ค์ผ๋ก ํ๋ค.
Node.js๋ Chorme V8 JavaScript ์์ง์ผ๋ก ๋น๋ ๋ JavaScript ๋ฐํ์์ด๋ค.
๊ฐ๋จํ ์ํธ์์ฉ์ด ๊ฐ๋ฅํ ์น์ฌ์ดํธ ์ ์.
eslint-plugin-react ๋ฒ์ ์ถฉ๋
React ๋ฌธ์์ด ์ค๋ฐ๊ฟ ์ฒ๋ฆฌ
๋ค๋ฆ์ ngrok ์์
Settings Sync๋ฅผ ํตํ vscode ์ค์ ๋ฐฑ์
scroll-snap์์ scrollTo ์ฌ์ฉํ๊ธฐ
React์ PropTypes๋ ์ปดํฌ๋ํธ๊ฐ ๋ฐ์ Props์ ๋ฐ์ดํฐ ํ์ ์ ๋ฏธ๋ฆฌ ์ง์ ํ๊ณ ์ค์ ์ ๋ฌ ๋ฐ์ Prop์ด ๊ทธ์ ๋ค๋ฅผ ๊ฒฝ์ฐ ์ฝ์์ ํตํด ์๋ฌ๋ฅผ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ์ ํ๋ค.
์์๋ถํฐ ๋งํ์ ํผ์ ๋์ ์ฌ๋ดค๋ค.
TypeScript์์ module.scss importํ๊ธฐ
Next.js ์์๋ถํฐ ์ฝ์ง ์๋ค
๊ณต๋ถํ ๋ด์ฉ ์ ๋ฆฌ
Firebase Auth์ ์์ธ์ฒ๋ฆฌ๋ฅผ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์์ฃผ ๋ฐ์ํ๋ ์๋ฌ๋ฅผ ๋ชจ์๋ณด์๋ค.
ํ์ด์ด๋ฒ ์ด์ค๋ก ์น ํธ์๋ฅผ ๊ตฌํํด๋ณด์
๋ฉ์ง ํ ๊ธ ๋ฒํผ ๋ง๋ค์์