- WhatEventBubbling
- TCP
- CSR
- SSR
- SEO
- REST API๋ก ๋ฐ์ ๊ฐ์ฒด์ ๋ฐฐ์ด์ ๋ณดํต ์ด๋ค ์๋ฐ์คํฌ๋ฆฝํธ API๋ ๋ก์ง์ ์ด์ฉํด์ ํ๋ฉด์ ๋ง๊ฒ ๊ฐ๊ณต์ ํ๋์ง?
- script ํ๊ทธ๋ฅผ ํ๋จ์ ๋๋ ์ด์ ๋?
- ์น ์บ์
- ์น ์ ๊ทผ์ฑ
- Framework, Library
- ๋ถ๋ณ์ฑ
- ๋ณ์ VS ์์
- Fragments VS <></>
- Utils
- TBD
- Git Flow
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
- Normal Flow
- ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์
- ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ www.google.com์ ์ ๋ ฅํ๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋๋์?
- Critical Rendering Path
- React Element
- Props
- Prop Types
- React Memo
- React component styling
- React Router
- JSX
- Hook
- REST API
- API
- State
์ฝ๋์ ์คํ๋ฆฐํธ์์ ์งํํ ๊ต์ก ๋ด์ฉ์ ๋๋ค.
- CSS์ Cascading์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- position์ ์์ฑ๋ค๊ณผ ๊ฐ๊ฐ์ ํน์ง์ ์ค๋ช ํด ์ฃผ์ธ์.
- Git์์ branch merge ๋ฐฉ๋ฒ๋ค๊ณผ ๊ฐ ๋ฐฉ๋ฒ์ ํน์ง์ ์ค๋ช ํด ์ฃผ์ธ์.
- Git Flow ๋ธ๋์น ์ ๋ต์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ์๋ฐ์คํฌ๋ฆฝํธ์์ == ์ === ๊ฐ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์ค๋ช ํด ์ฃผ์ธ์.
- ์๋ฐ์คํฌ๋ฆฝํธ์์ ์์ ๋ณต์ฌ(Shallow Copy)์ ๊น์ ๋ณต์ฌ(Deep Copy)์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ป๊ฒ ๋์ํ๋์ง ์ค๋ช ํด ์ฃผ์ธ์.
- ์๋ฐ์คํฌ๋ฆฝํธ this์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ์์์ ์ฝ๋๋ฅผ ์คํํ ๋, ์ฝ์์ ์ถ๋ ฅ๋ ๊ฐ๊ณผ ๊ทธ ์ด์ ๋ฅผ ์ค๋ช ํด ์ฃผ์ธ์.
- AJAX์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ฆฌ์กํธ์์ Virtual DOM์ด ๋ฌด์์ธ์ง, ์ด๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ธ์ง ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ฆฌ์กํธ์์ ๋ฐฐ์ด์ ๋ ๋๋งํ ๋ key๋ฅผ ์จ์ผ ํ๋ ์ด์ ์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ฆฌ์กํธ ์๋ช ์ฃผ๊ธฐ(life cycle)์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ณธ์ธ์ด ์๊ฐํ๋ CSS-in-JS์ ์ฅ์ ๊ณผ ๋จ์ ์ ์ค๋ช ํด ์ฃผ์ธ์.
- Presentational & Container ๋์์ธ ํจํด์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- JavaScript๋ง ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋น๊ตํด TypeScript๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- TypeScript์ ๋์ ์๋ฆฌ์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ฆฌ์กํธ๋ง ์ฌ์ฉํ ๋์ ๋น๊ตํด Next.js๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- React Query๊ฐ ๋ง๋ค์ด์ง ์ด์ ์ React Query๋ฅผ ์ฌ์ฉํ ๋ ์ป๊ฒ ๋๋ ์ด์ ์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- ์๋ฒ ์ํ์ ํด๋ผ์ด์ธํธ ์ํ์ ์ฐจ์ด์ ๋ํด ์ค๋ช ํด ์ฃผ์ธ์.
- husky
- ์ธ์ฆ, ์ธ๊ฐ
์ ๊ณต ์์ ๊ธฐ๋ก์ฉ ๋ฌธ์์ ๋๋ค.