- ์คํ์๋ ์์ ํด์ผ๋๋ ๋ถ๋ถ์์ผ๋ฉด ์ธ์ ๋ pr, ๋๋ ์ด์ ๋ฑ๋กํด์ฃผ์ธ์.
- ์ฃผ์์ฐฝ์ URL ์ ๋ ฅํ๋ฉด ๋ฒ์ด์ง๋ ์ผ
- ๋๊ธฐ(Synchronous)์ ๋น๋๊ธฐ(Asynchronous)
- ํจ์ํํ๋ก๊ทธ๋๋ฐ(Functional Programming)
- ํญํฌ์(Waterfall) vs ์ ์์ผ(Agile)
- ์ปดํ์ผ๋ฌ, ํธ๋์คํ์ผ๋ฌ, ํด๋ฆฌํ
- HTTP์ HTTPS
- HTTP/1.1 vs HTTP/2.0 vs HTTP/3.0
- DNS(Domain Name System)
- TCP์ UDP
- ์ ๋์บ์คํธ/๋ธ๋ก๋์บ์คํธ/๋ฉํฐ์บ์คํธ
- ์น ์๋ฒ์ WAS
- CORS(Cross-Origin Resource Sharing)
- ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์
- ํ๋ ์์ํฌ(Framework)์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Library)
- REST(Representational State Transfer) API
- JSON(JavaScript Object Notation)
- V8 ์์ง
- require vs import
- ์๋ฐ์คํฌ๋ฆฝํธ๋? & ์ผ๊ธ ๊ฐ์ฒด & ์ปดํ์ผ/์ธํฐํ๋ฆฌํฐ ์ธ์ด
- ํท๊ฐ๋ฆฌ๋ ์ฉ์ด(๊ฐ, ๋ฆฌํฐ๋ด, ํํ์, ๋ฌธ, ํ ํฐ)
- ๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ(Document Object Model:DOM)
- var, let, const (with.ํธ์ด์คํ )
- ์ด๋ฒคํธ ์์(with. bubbling, Capturing)
- ์๋ฐ์คํฌ๋ฆฝํธ ๋ถ๋์์์ ๊ณ์ฐ ๋ฌธ์
- ๊ฐ์ฒด ํ๋กํผํฐ ์ ๊ทผ๋ฒ(๋ง์นจํ ์ ๊ทผ, ๋๊ดํธ ์ ๊ทผ)
- ์์ ํ์ vs ๊ฐ์ฒด(์ฐธ์กฐ) ํ์
- ํจ์: ๊ฐ์ ์ํ ํธ์ถ(call by value), ์ฐธ์กฐ์ ์ํ ํธ์ถ(call by reference)
- ์ฝ๋ฐฑ ํจ์์ ๊ณ ์ฐจ ํจ์
- ์ค์ฝํ(Scope)
- ํธ์ด์คํ (Hoisting)
- ์ด๋ฒคํธ ๋ฃจํ(Event Loop)
- ํด๋ก์ (Closure)
- ์คํ ์ปจํ ์คํธ(Execution Context)
- Ajax(Asynchronous JavaScript And XML)
- ํ๋ก๋ฏธ์ค(Promise)
- XMLHttpRequest์ Fetch
- async/await
- CSR (Client Side Rendering) vs SSR(Server Side Rendering)
- ๋ฆฌ์กํธ vs ๋ทฐ vs ์ต๊ทค๋ฌ
- JSX (JavaScript XML)
- ์์ฃผ ์ฌ์ฉํ๋ ๋ฆฌ์กํธ ํ (React Hooks)
- UseState๋ ๋น๋๊ธฐ/๋ฐฐ์น ์ฒ๋ฆฌ๋๋ค.
- React ์ฌ์กฐ์ (Reconciliation), Virtual DOM ๋น๊ต
- ErrorBoundary
- ํ์ ์คํฌ๋ฆฝํธ๋?
- ํ์ ์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ ํ์ ๋ฐ ์์ฃผ ์ฌ์ฉํ๋ ์ ํธ๋ฆฌํฐ ํ์
- ํ์ ์คํฌ๋ฆฝํธ typeof/keyof