νλ‘ νΈμλ κΈ°μ λ©΄μ μ μν νΈλλΆ λ§λ€κΈ°
λ©΄μ μ μΈν°λ·°μ΄ λΆλ€μ΄ JSμ μ λ§μ κ°λ λ€μ μμλλ‘ μ§λ¬Έμ νμ§λ μμ΅λλ€.
νμ§λ§ μλ°μ€ν¬λ¦½νΈμ μ°κ΄λμ΄ μλ κ°λ λ€μ μμλλ‘ λμ΄νκ³ νΈλλΆ νμμΌλ‘ λ³΄λ€ λ³΄λ©΄,
λͺ¨λ₯΄λ κ°λ μ νμ νκ³ νλμ 보λ κ²μ μμ΄μ λμμ΄ λμ§ μμκΉ μΆμ΄ μ μνκ² λμμ΅λλ€.
ν¬κ² β CS β‘ HTML/CSS β’ JavaScript λ‘ λλμμ΅λλ€
β CSμΈ computer scienceμλ μλ°μ€ν¬λ¦½νΈ μ΄μΈμ μ§μλ€μ λν μ‘°κΈ μ‘λ€ν λ΄μ©μ΄ λ΄κΈΈ μμ μ λλ€
λͺ©μ°¨λ₯Ό λ³΄κ³ ν΄λΉ λ΄μ©μ΄ λ§μμ λμ€ κ²½μ°μ 보μλ κ²μ μΆμ²ν©λλ€!
β JS > β‘ CS > β’ React > β£ HTML/CSS
β ν΄λ‘ λ°κΈ° / ν¬ν¬ λ°κΈ°
$ git clone https://github.com/junh0328/prepare_frontend_interview.git
β‘ λ΄μ© μΆκ° λλ λ³κ²½νκΈ°
ex)
- [νμ
κ³Ό μΈν°νμ΄μ€ π₯](#νμ
κ³Ό-μΈν°νμ΄μ€) >>> [xxx](#xxx) λ§ν¬λ€μ΄ ꡬ쑰
- νμ
μ€ν¬λ¦½νΈλ₯Ό μ μ°λμ? (λ³ΈμΈμ΄ λλμ )
- νμ
κ³Ό μΈν°νμ΄μ€μ μ°¨μ΄λ₯Ό μλμ?
- μ λ€λ¦μ΄λ?
β’ λͺ©μ°¨μλ ν΄λΉ λ΄μ© μΆκ°νκΈ°
ex)
- `νμ
κ³Ό μΈν°νμ΄μ€ π₯` >>> λ°±ν± λ΄λΆμ μ λͺ© κ·Έλλ‘ νμ `xxx`
- νμ
μ€ν¬λ¦½νΈλ₯Ό μ μ°λμ? (λ³ΈμΈμ΄ λλμ )
- νμ
κ³Ό μΈν°νμ΄μ€μ μ°¨μ΄λ₯Ό μλμ?
- νλ‘μ νΈ μ§ν μμ μ΄λ€ μν©μμ νμ
μ μ°κ³ μ΄λ€ μν©μμ μΈν°νμ΄μ€λ₯Ό μΌλμ?
β£ μ΄μ μμ± λ° PR λ 리기
μμ μ΄μ: (junh0328#6)
ν
νλ¦Ώμ μμ±ν΄ λμμΌλ, ν΄λΉ μμ μ΄μμ λ§μΆ° μμ±ν΄μ£Όμλ©΄ λ©λλ€!
-
νλ‘μΈμ€μ μ€λ λ π₯
- νλ‘μΈμ€κ° λκ°μ?
- μ€λ λκ° λκ°μ?
- νλ‘μΈμ€μ μ€λ λλ μ΄λ€ μ°¨μ΄κ° μλμ?
-
μ±κΈ μ€λ λμ λ©ν° μ€λ λ π₯
- μ±κΈ μ€λ λ μ₯μ
- μ±κΈ μ€λ λ λ¨μ
- λ©ν° μ€λ λ μ₯μ
- λ©ν° μ€λ λ λ¨μ
-
HTTP π₯
- HTTPλ λκ°μ?
- HTTP νλ‘ν μ½μ κ°μ₯ ν° νΉμ§μ λκ°μ?
- URLμ λκ°μ?
- HTTP/1.1 κ³Ό HTTP/2.0μ μ°¨μ΄λ λκ°μ?
- HTTPSλ HTTPλ λκ° λ€λ₯Έκ°μ?
- μ¬ν) 곡κ°ν€ (λΉλμΉν€) λ°©μμ΄ λκ°μ?
-
μΏ ν€ μΈμ π₯
- μΏ ν€, μΈμ μ μ μ°λμ? π₯π₯
- μΏ ν€κ° λκ°μ? π₯π₯
- μΈμ μ΄ λκ°μ? π₯π₯
- μΏ ν€μ μΈμ μ μ°¨μ΄λ μ΄λ€ μ μ΄ μμκΉμ? π₯π₯
-
CORS π₯
- CORSκ° λκ°μ?
- CORSλ₯Ό κ²ͺκ³ μ§μ ν΄κ²°ν΄ λ³Έ κ²½νμ΄ μμΌλ©΄ λ§ν΄μ£ΌμΈμ
-
SaaS π₯
- SaaSκ° λκ°μ?
- κΈ°ν λΉμ¦λμ€ μ νβμ λκ° μλμ?
-
κ°λ° λ°©λ²λ‘ π₯
- νν¬μ λ°©λ²λ‘ μ΄λ λκ°μ?
- μ μμΌ λ°©λ²λ‘ μ΄λ λκ°μ?
-
Cache π₯
-
μΊμλ 무μμΈκ°μ?
-
CI CD π₯
- CI CDλ λκ°μ?
-
CDN π₯
- CDNμ΄λ λκ°μ?
-
ν μ€νΈ π₯
- ν μ€νΈλ 무μμΈκ°μ?
- ν μ€νΈμ μλ μ΄λ€ κ²λ€μ΄ μλμ?
- ν μ€νΈλ μ ν΄μΌ νλμ?
- μ λ ν μ€νΈλ 무μμΈκ°μ?
- ν΅ν© ν μ€νΈλ 무μμΈκ°μ?
- E2E ν μ€νΈλ 무μμΈκ°μ?
-
business logic π₯
- business logic μ΄λ 무μμΈκ°μ?
-
Snippet π₯
- snippet μ΄λ 무μμΈκ°μ?
-
μΉν© π₯
- μΉν©μ΄λ?
- λͺ¨λμ΄λ?
- λͺ¨λ λ²λ€λ§μ΄λ?
- μΉν©μ΄ λ±μ₯ν μ΄μ μΉν© μ¬μ© μμ μ΄μ
- λ°λ²¨μ΄λ?
- μΉν©μ μ£Όμ μμ± 4κ°μ§
-
νμ κ³Ό μΈν°νμ΄μ€ π₯π₯π₯
- μ΄ κΈμ 보μλ λΆλ€κ»
- νμ μ€ν¬λ¦½νΈλ₯Ό μ μ°λμ? (λ³ΈμΈμ΄ λλμ )
- νμ κ³Ό μΈν°νμ΄μ€μ μ°¨μ΄λ₯Ό μλμ?
- νλ‘μ νΈ μ§ν μμ μ΄λ€ μν©μμ νμ μ μ°κ³ μ΄λ€ μν©μμ μΈν°νμ΄μ€λ₯Ό μΌλμ?
-
DOCTYPE π₯
- DOCTYPEμ λνμ¬ μ€λͺ νμμ€
- meta νκ·Έμ λν΄μ μκ³ μλμ?
- meta νκ·Έμ μμμ λν΄μ μλλλ‘ λ§ν΄λ³΄μΈμ
-
μΉ νμ€ λ° μΉ μ κ·Όμ± π₯
- μΉ νμ€μ΄λ?
- HTML5μμ μΆκ°λ λ΄μ©μ΄ μλμ?
- μΉ μ κ·Όμ±μ΄λ?
- μΉ μ κ·Όμ±μ λ§λ λ§ν¬μ μμ λͺκ°μ§ λ§ν΄λ³΄μμ€
- μλ©ν± νκ·Έλ 무μμΈκ° μ μ¬μ©νλκ°
- ν μ€νΈ κ΄λ ¨ νκ·Έ
- SEOλ 무μμΈκ°?
- Button νκ·Έμ Default typeμ 무μμΈκ°?
- Section νκ·Έμ article νκ·Έμ μ°¨μ΄μ
- ν¬λ‘μ€ λΈλΌμ°μ§μ΄λ 무μμΈκ°μ?
-
κ·Έ μΈ π₯
- μ΄λ―Έμ§ ν¬κΈ°κ° ν΄ κ²½μ° λ λλ§ μλκ° λλ €μ§ν λ° μ΄λ₯Ό κ°μ νκΈ° μν λ°©λ²
- UIλ 무μμΈμ§ μ€λͺ νμμ€
-
SVGλ ? π₯
- SVG μ₯μ κ³Ό λ¨μ
- SVG λ΄λΆ λνμ λν΄ μλκ² μλμ?
-
display π₯
- block
- inline
- inline-block
- none
-
positionμ λνμ¬ μ€λͺ ν΄λ³΄μΈμ. π₯
- static
- relative
- fixed
- absolute
-
floatκ° μ΄λ»κ² μλνλκ° π₯
-
Flexboxλ Grid μ€νμ μ¬μ©ν΄λ³Έ μ μ΄ μλμ ? π₯
- flex λ₯Ό μ¬μ©νλ μ΄μ κ° λ¬΄μμΈκ°μ?
- Gridλ₯Ό μ¬μ©νλ μ΄μ κ° λ¬΄μμΈκ°μ?
-
μ΄λ―Έμ§ νκ·Έλ₯Ό μ€νμΌλ‘ λ체νλ λ² π₯
-
λ°μν μΉμ 3μμ π₯π₯
-
CSS selectorκ° μ΄λ ν μλ¦¬λ‘ λμνλμ? π₯
-
λ°μνμΉκ³Ό μ μνμΉμ μ€λͺ νμμ€ π₯
- λ°μν μΉμ΄λ? π₯
- μ μν μΉμ΄λ?
-
PX, EMμ λν΄ μ€λͺ νμμ€ π₯π₯
- μ λλ¨μ
- μλλ¨μ
- px
- em
- ex
- %
- pt
-
CSS μ μ© μ°μ μμ π₯π₯
-
CSS-in-JSμ λν΄μ μ€λͺ ν΄ μ£ΌμΈμ. π₯
-
CSS μ μ²λ¦¬κΈ°(CSS preprocessors)λ₯Ό μ¬μ©ν΄λ³΄μ ¨λμ? π₯
- μ¬μ©ν΄λ΄€λ€λ©΄ μ₯μ κ³Ό λ¨μ
-
paddingκ³Ό marginμ μ°¨μ΄κ° 무μμΈκ°μ? π₯
- paddingμ λνμ¬
- marginμ λνμ¬
-
νλ‘κ·Έλλ° π₯
- νλ‘κ·Έλλ°μ΄λ λλΌκ³ μκ°νλμ?
- μ»΄νμΌλ¬λ λκ³ μΈν°ν리ν°λ λκ°μ?
-
μλ°μ€ν¬λ¦½νΈλ π₯
- μλ°μ€ν¬λ¦½νΈμ νΉμ§μ λκ° μλμ?
-
λ³μ π₯
- λ³μλ 무μμΈκ°μ?
- μλ³μλ 무μμΈκ°μ? π₯
- λ³μλ₯Ό μ μΈνλ€λ κ²μ μ΄λ€ κ²μ μλ―Ένλμ?
- var ν€μλλ λκ°μ?
- νΈμ΄μ€ν μ΄ λκ°μ? π₯π₯π₯π₯
- var ν€μλμ λ¬Έμ μ μ 무μμ΄ μλμ? π₯π₯
- let ν€μλλ var ν€μλμ μ΄λ€ μ μ΄ λ€λ₯Έκ°μ? π₯π₯π₯
- TDZ π₯π₯π₯
- const ν€μλλ μ΄λ€ νΉμ§μ΄ μλμ? π₯π₯
- μλ³μ λ€μ΄λ° κ·μΉμ μ΄λ€ κ²λ€μ΄ μλμ?
- λ€μ΄λ° 컨벀μ μ μ΄λ€ κ²λ€μ΄ μλμ?
- 리ν°λ΄μ΄ λκ°μ?
-
λ°μ΄ν° νμ π₯
- λ°μ΄ν° νμ μ μ’ λ₯λ μ΄λ€ κ²λ€μ΄ μλμ? π₯
- μ¬λ² νμ μ λμ£ ?
- λ°μ΄ν° νμ μ μ νμν κΉμ? π₯
- μ μ νμ΄νμ΄ λκ°μ?
- λμ νμ΄νμ΄ λκ°μ?
-
νμ λ³νκ³Ό λ¨μΆ νκ° π₯
- λͺ μμ νμ λ³νμ΄ λκ°μ?
- λͺ μμ νμ λ³ν ν¨μλ₯Ό μλ₯Ό λ€μ΄λ³Ό μ μλμ?
- μ묡μ νμ λ³νμ΄ λκ°μ?
- truthy / falsy ν κ°μ΄ λκ°μ?
-
λ°°μ΄ π₯
- μλ°μ€ν¬λ¦½νΈμ λ°°μ΄μ μλ£κ΅¬μ‘°μ λ°°μ΄κ³Ό κ°λμ?
- λ°°μ΄μ λ©μλλ μ΄λ€ μ’ λ₯κ° μλμ?
- κ³ μ°¨ ν¨μμ λν΄μ μλμ?
- forEach λ©μλμ mapλ©μλμ μ°¨μ΄μ μ λν΄ μκ³ μλμ?
-
κ°μ²΄ 리ν°λ΄ π₯
- μλ°μ€ν¬λ¦½νΈμμ κ°μ²΄λ λκΉμ?
- ν¨μμ λ©μλμ μ°¨μ΄μ μ λν΄ μκ³ κ³μ κ°μ?
- μλ°μ€ν¬λ¦½νΈμμ κ°μ²΄λ₯Ό μμ±νλ λ°©λ²μ μ΄λ€ κ²λ€μ΄ μλμ?
-
μμ κ°κ³Ό κ°μ²΄ λΉκ΅ π₯
- λμ νμ΄νμ μ§μνλ μλ°μ€ν¬λ¦½νΈμμ λ°μ΄ν°μ νμ μ ν¬κ² 2κ°λ‘ λλλ μ΄μ κ° μμκΉμ?
- κ°μ μν μ λ¬μ΄ λκ°μ?
- μ°Έμ‘°μ μν μ λ¬μ΄ λκ°μ?
-
ν¨μ π₯
- μλ°μ€ν¬λ¦½νΈμμ ν¨μλ₯Ό μ μνλ λ°©λ²μ λͺκ°μ§κ° μλμ?
- ν¨μ μ μΈλ¬Έκ³Ό ν¨μ ννμμ μ΄λ€ μ°¨μ΄κ° μλμ?
- μ¦μ μ€ν ν¨μ(IIFE)μ λν΄ μκ³ μλμ? μκ³ μλ€λ©΄ μλ λ΄μ©μ λν΄ λ§ν΄λ³΄μΈμ
-
μ€μ½ν π₯
- μ€μ½νκ° λκ°μ? π₯π₯π₯
- μ€μ½νμλ μ΄λ€ μ’ λ₯κ° μμ£ ? π₯π₯
- λ μ컬 μ€μ½νλ₯Ό μλμ? μλ€λ©΄ λ μ컬 μ€μ½νλ 무μμ μλ―Ένλμ? π₯
- μ μ λ³μλ‘ λ³μλ₯Ό μ μΈνλ©΄ μκΈ°λ λ¬Έμ μ μ 무μμ΄ μμκΉμ?
-
μμ±μ ν¨μμ μν κ°μ²΄ μμ± π₯
- μμ±μ ν¨μκ° λκ°μ?
- κ°μ²΄ 리ν°λ΄λ‘ λ§λ€ λμλ λ¬΄μ¨ μ°¨μ΄κ° μμ£ ? μ μμ±μ ν¨μλ₯Ό μ¬μ©νλμ?
- μμ±μ ν¨μκ° κ°μ²΄(μΈμ€ν΄μ€)λ₯Ό μμ±νλ κ³Όμ μ λν΄ κ°λ΅νκ² μ€λͺ ν΄μ€ μ μλμ?
-
ν¨μμ μΌκΈ κ°μ²΄ π₯
- μΌκΈ κ°μ²΄κ° λκ°μ?
- μλ°μ€ν¬λ¦½νΈμμ ν¨μκ° μΌκΈ κ°μ²΄λΌλ©΄, μΌκΈ κ°μ²΄λ‘ λ ν μ μλμ?
- 꼬리 μ§λ¬Έ) ν¨μν νλ‘κ·Έλλ°μ΄ λκ°μ? π₯π₯
- 꼬리 μ§λ¬Έ) μμ ν¨μκ° λκ°μ? μΌλ° ν¨μμλ μ΄λ€ μ°¨μ΄κ° μμ£ ? π₯π₯
-
νλ‘ν νμ π₯
- κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μ 무μμ μλ―Ένλμ? π₯
- κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μ νΉμ§μ λν΄ λ§ν΄λ³Ό μ μλμ? π₯
- μλ°μ€ν¬λ¦½νΈλ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μΈμ΄μΈκ°μ?
- νλ‘ν νμ μ΄ λκ°μ?
-
strict mode π₯
- strict modeκ° λκ°μ?
- strict modeλ₯Ό ν΅ν΄ 무μμ μλ°©ν μ μμ£ ?
-
λΉνΈμΈ κ°μ²΄ π₯
- λΉνΈμΈ κ°μ²΄κ° λκ°μ? μ’ λ₯λ μ΄λ€κ² μμ£ ?
- λνΌ κ°μ²΄μ λν΄μ μκ³ μλμ?
-
this π₯
- thisκ° λκ°μ? π₯
- this λ°μΈλ©μ΄λ? π₯
- thisλ λμ μΌλ‘ λ°μΈλ©μ΄ λλ€κ³ νλλ° λ°μΈλ©λλ κ°μ²΄κ° μ΄λ»κ² λ€λ₯΄λμ?
-
μ€ν 컨ν μ€νΈ π₯
- μ€ν 컨ν μ€νΈμ λν΄ λ§ν΄λ³΄μΈμ π₯π₯
-
ν΄λ‘μ π₯
- ν΄λ‘μ μ λν΄μ μλμ? π₯π₯π₯
- ν΄λ‘μ λ₯Ό μ¬μ©νλ©΄ λκ° μ’μ£ ? π₯π₯
- ν΄λ‘μ λ₯Ό μ΄λ»κ² μμ±νλμ? π₯
-
ν΄λμ€ π₯
- μλ°μ€ν¬λ¦½νΈμμ ν΄λμ€κ° μκΈ°κΈ° μ μλ μ΄λ€ λ°©μμΌλ‘ κ°μ²΄μ§ν₯ ν¨ν΄μ ꡬννλμ?
- κ·ΈλΌ μμ±μ ν¨μμ ν΄λμ€λ μ΄λ€ μ°¨μ΄κ° μλμ?
- ν΄λμ€ μ μ
- ν΄λμ€μ μμ
-
μ€νλ λ λ¬Έλ² π₯
- spread λ¬Έλ²μ΄ λκ°μ?
- μ΄λ€ μν©μμ μ¬μ©ν μ μμ£ ?
-
ꡬ쑰 λΆν΄ ν λΉ π₯
- ꡬ쑰 λΆν΄ ν λΉμ΄ λκ°μ?
- ꡬ쑰 λΆν΄ ν λΉμ ν¬κ² μ΄λ€ μ’ λ₯κ° μλμ?
-
λΈλΌμ°μ λ λλ§ κ³Όμ π₯
- λΈλΌμ°μ μ λ λλ§ κ³Όμ μ λν΄ μ€λͺ ν΄λ³΄μΈμ π₯
- λΈλΌμ°μ μ λ λλ§ κ³Όμ μ μλ°μ€ν¬λ¦½νΈλ μ΄λ»κ² λμνλμ? π₯
<script></script>
νκ·Έλ₯Ό<body></body>
νκ·Έ λ°μ λ¬μΌνλ μ΄μ κ° μμκΉμ?
-
DOM π₯
- DOMμ΄ λκ°μ?
- DOMμ ꡬμ±νλ 건 λκ° μλμ?
-
μ΄λ²€νΈ π₯
- λ§μ°μ€ μ΄λ²€νΈ νμ μλ λκ° μλμ? click λ§κ³ ν΄λ¦μ λ체ν μ μλ μ΄λ²€νΈκ° μλμ?
- κ·Έ μΈμ μκ³ μλ λνμ μΈ μ΄λ²€νΈκ° μλμ?
- μ΄λ²€νΈ νΈλ€λ¬λ₯Ό λ±λ‘νλ λ°©μμλ μ΄λ€ κ²λ€μ΄ μλμ?
- μ΄λ²€νΈ μ ν(propagation)μ λν΄μ μκ³ μλμ?
- μ΄λ²€νΈ μμ(delegation)μ λν΄μ μκ³ μλμ? π₯
- e.preventDefault μ λν΄ μκ³ μλμ?
- e.stopPropagation
-
νμ΄λ¨Έ π₯
- νΈμΆ μ€μΌμ₯΄λ§μ΄ 무μμΈκ°μ?
- νμ΄λ¨Έ ν¨μμλ μ΄λ€ κ²λ€μ΄ μλμ?
- μ΄λ²€νΈκ° κ³Όλνκ² νΈμΆλμ΄ μ±λ₯μ λ¬Έμ λ₯Ό μΌμΌν¬ κ²½μ°μ ν μ μλ μ΄λ€ μΌμ ν΅ν΄ ν΄κ²°ν μ μλμ?
- λλ°μ΄μ€μ λν΄μ μκ³ μλμ?
- μ°λ‘νμ λν΄μ μκ³ μλμ?
-
λΉλκΈ° νλ‘κ·Έλλ° π₯
-
λκΈ°μ λΉλκΈ°μ μ°¨μ΄μ μ λν΄μ μ€λͺ ν΄μ€ μ μλμ? π₯π₯
- νμ€ μμ½
-
μ΄λ²€νΈ 루νμ νμ€ν¬ νμ λν΄μ μκ³ μλμ? π₯π₯π₯
-
λ§μ΄ν¬λ‘νμ€ν¬ νμ λν΄μ μκ³ μλμ? π₯π₯
-
νμ€ν¬ νμ λ§μ΄ν¬λ‘νμ€ν¬ ν μ€ μ΄λ€ κ²μ΄ λ¨Όμ μ€νλλμ? π₯π₯
-
-
Ajax π₯
- Ajaxκ° λκ°μ μ΄λ€ κ²μ λ΄λΉνκ³ μμ£ ?
- Ajaxλ₯Ό μ¬μ©νλ©΄ κΈ°μ‘΄ λ°©μκ³Ό μ΄λ€ μ°¨μ΄κ° μμκΉμ?
- JSON μ΄ λκ°μ?
- JSONμ΄ μ 곡νλ μ μ νλ‘ν νμ λ©μλμ λν΄ λͺκ°μ§ λ§ν΄λ³Ό μ μλμ?
- Ajaxλ‘ HTTP μμ²μ 보λ΄κΈ° μν΄μλ μ΄λ€ λ°©λ²μ μ¬μ©ν μ μλμ?
- XMLHttpRequestμ fetch λ©μλμ μ°¨μ΄λ 무μμ΄λΌκ³ μκ°νμλμ? π₯
-
REST API π₯
- REST APIκ° λκ°μ?
- REST APIμ ꡬμ±μ μ΄λ€ κ²μ΄ μλμ?
- REST APIλ₯Ό μ€κ³νλλ° μ€μν κ²μ΄ μμκΉμ?
- HTTP μμ² λ©μλμ λν΄μ μλλλ‘ μκΈ°ν΄λ³΄μΈμ
- HTTP μν μ½λλ₯Ό μλλλ‘ λ§ν΄μ£ΌμΈμ π₯
-
Promise π₯
- μ½λ°±μ΄λ λλΌκ³ μκ°νλμ? π₯
- νλ‘λ―Έμ€κ° λκ°μ? π₯
- νλ‘λ―Έμ€ μμ± λ°©λ²
- νλ‘λ―Έμ€μ μνλ₯Ό λνλ΄λ κ²μ μ΄λ€ κ²λ€μ΄ μλμ? π₯
- νλ‘λ―Έμ€ λΉνΈμΈ κ°μ²΄κ° μ 곡νλ μ μ λ©μλμ λν΄ μκ³ μλμ? π₯
-
μ λλ μ΄ν°μ async await π₯
- μ λλ μ΄ν°λ λκ°μ? μΌλ° ν¨μμλ μ΄λ€ μ°¨μ΄κ° μμ£ ?
- μ λλ μ΄ν°μ ꡬ쑰
- async/await κ° λκ°μ? κΈ°μ‘΄μ Promiseμλ μ΄λ€ μ°¨μ΄κ° μμ£ ? π₯
- Promiseμ async/awaitμ μ°¨μ΄μ ν μ€ μμ½ π₯
-
μλ¬ π₯
- μλ¬μ²λ¦¬λ₯Ό μ ν΄μΌ νλμ? π₯
- μλ°μ€ν¬λ¦½νΈμμ μλ¬λ₯Ό μ²λ¦¬νλ λ°©λ²μλ λκ° μμκΉμ?
-
λͺ¨λ π₯
- λͺ¨λμ΄ λκ°μ?
-
React μμπ₯
-
리μ‘νΈλ λΌμ΄λΈλ¬λ¦¬μΈκ°μ νλ μμν¬ μΈκ°μ?π₯
-
리μ‘νΈλ₯Ό μ¬μ©νλ μ΄μ π₯π₯
-
virtual DOMμ λν΄μ μλμ?π₯π₯
-
Reactμμ ν¨μ μ»΄ν¬λνΈμ ν΄λμ€ μ»΄ν¬λνΈμ μ°¨μ΄ π₯
-
리μ‘νΈμμ ν¨μν μ»΄ν¬λνΈλΌκ³ λΆλ₯΄μ§ μκ³ ν¨μ μ»΄ν¬λνΈλΌκ³ λΆλ₯΄λ μ΄μ κ° λ¬΄μμΈκ°μ π₯
-
propsμ stateμ μ°¨μ΄π₯
-
Propsκ° μ»΄ν¬λνΈκ°μ μ λ¬λ°λ κ²μ΄λΌκ³ νλλ° μμμμ λΆλͺ¨λ‘λ μ λ¬ν μ μλκ° π₯
-
FLUXμ λν΄μ μλμ? π₯π₯
-
리λμ€μ λν΄μ μλμ? π₯π₯
-
리λμ€μ κΈ°λ³Έ μμΉμ? π₯π₯
-
Reactμμ stateμ λΆλ³μ±μ μ μ§νλΌλ λ§μ΄ μλλ° μ΄μ λν΄ μ€λͺ ν΄λ¬λΌ π₯
-
리λμ λ΄λΆμμ λΆλ³μ±μ μ§ν€λ μ΄μ λ? μ κ° μ°μ°μμ λ¨μ μ ν΄κ²°ν μ μλ λ°©λ²μ 무μμΈκ° π₯
-
리μ‘νΈ μ¬μ©μμ λΆμν¨κ³Όλ‘ μΈν΄ μκΈ°λ λ¬Έμ μ μ΄ μλ€λ©΄ π₯π₯
- λΆμ ν¨κ³Όλ₯Ό μΌμΌν€λ ν¨μ (λΆμ ν¨μ)
- λΆμ ν¨κ³Όλ₯Ό μΌμΌν€μ§ μλ ν¨μ (μμ ν¨μ)
- μμ½
-
μ»΄ν¬λνΈμ λΌμ΄ν μ¬μ΄ν΄ λ©μλ π₯π₯
- μ΄ν΄
- λ©μλ μ’ λ₯ π₯
-
Hooksμ μ’ λ₯ π₯π₯
- useState
- useEffect
- useReducer
- useMemo
- useCallback
- useRef
- 컀μ€ν Hooks
-
useMemoμ useCallbackμ μ°¨μ΄λ₯Ό μλμ π₯π₯
-
리μ‘νΈμμ setStateλ λΉλκΈ° λμμΈκ°μ λκΈ° λμμΈκ°μ? π₯
-
setStateκ° λΉλκΈ° λμμ μ·¨νμ λ μ»μ μ μλ μ΄μ μ 무μμΈκ°μ? π₯
-
useLayoutEffectλ 무μμΈκ°μ? π₯
-
리μ‘νΈμ μ±λ₯κ°μ λ°©λ²μ λν΄μ μ€λͺ ν΄μ£ΌμΈμ
-
μ»΄ν¬λνΈμμ μ΄λ²€νΈλ₯Ό μ€νμν€κΈ° μν΄μλ μ΄λ»κ² νΈλ€λ§ν΄μΌ νλμ?π₯
-
SPAκ° λκ°μ?π₯
- SPAμ λ¨μ
-
SSRμ΄ λκ°μ?π₯
-
SEOκ° λκ°μ?π₯
- TTV, TTI
-
νμ΄λλ μ΄μ μ λν΄ μκ³ μλμ π₯
-
Nextμ λ λλ§ μν λ°©μ π₯
-
Nextλ₯Ό μ΄ μ΄μ κ° μλμ ? π₯
-
Nextλ₯Ό ꡬμ±νλ κΈ°λ³Έ μ€μ νμΌμ λν΄μ μκ³ μλμ? π₯
-
μ¬μ λ λλ§μ μν΄ μ¬μ©ν΄ λ³Έ ν¨μκ° μλμ π₯
-
Suspense π₯
- suspenseκ° λκ°μ?
- suspenseλ‘ κ°λ₯ν κ²μ μ΄λ€ κ²λ€μ΄ μλμ?
-
μΉ μ±λ₯ μ΅μ ν
-
LCPκ° λκ°μ?
-
FCPκ° λκ°μ?
-
μλ£κ΅¬μ‘°λ 무μμΈκ°μ π₯
- ν¨μ¨μ μΌλ‘ λ°μ΄ν°λ₯Ό κ΄λ¦¬ν΄μΌ νλ μ΄μ (μ)
-
λνμ μΈ μλ£κ΅¬μ‘°λ μ΄λ€ κ²λ€μ΄ μλμ π₯
- μ ν ꡬ쑰
- λΉ μ ν ꡬ쑰
-
리μ€νΈ π₯
-
ν π₯
-
μ€ν π₯
-
λ§ν¬λ 리μ€νΈ π₯
-
ν΄μ¬ ν μ΄λΈ π₯
-
νΈλ¦¬ π₯
-
ν π₯
-
κ·Έλν π₯