JavaScript Refresher
JavaScript Refresher
μΉμ¬μ΄νΈμ JavaScript μΆκ°νκΈ°
<script>
tags<script src=''>
import/exporttype = "module"
λ‘ μ€μ λμ΄ μμ΄μΌ ν¨μ½λλ₯Ό μͺΌκ°μ κ΄λ¦¬νκΈ° μν¨
Reactμ λΉλ νλ‘μΈμ€(κ° νμν μ΄μ )
Reactλ
JSX
λ¬Έλ²μ μ¬μ©νλλ° μ΄λ λΈλΌμ°μ μμ μ€νμ΄ λΆκ°λ₯ν¨λ°λΌμ λΈλΌμ°μ μ μ λ¬νκΈ° μ μ μ½λκ° μμ λ νμκ° μμ
λ μμΈν μ€λͺ νλ©΄
react-scripts
λΌμ΄λΈλ¬λ¦¬κ° λΈλΌμ°μ μ μ λ¬λ HTMLνμΌμ<script>
νκ·Έλ₯Ό μΆκ°ν΄μ κ°μνλκ³ μ΅μ νλ JSνμΌμ importν¨CRA
,Vite
λ₯Ό μ¬μ©νλ©΄ λΉλ νλ‘μΈμ€κ° νμ¬λμ΄ μμ΄ λ³λμ μ€μ μ΄ νμμμ
JavaScript Basic
λ³μμ μμ
λ³μ :
let
var
μ λ¬Έμ μ : λΈλ‘ μ€μ½νκ° μμΌλ©°(ν¨μ μμ€μ μ€μ½ν) μ€λ³΅ μ μΈμ νμ©ν¨ λν ν¨μκ° μμλλ μμ (μ€ν¬λ¦½νΈκ° μμλλ μμ )μ μ²λ¦¬λ¨
μμ :
const
μ¬ν λΉX, μλκ° λͺ ν, μ½κΈ°μ μ©
ν¨μ
function
ν€μλ() =>
νμ΄ν ν¨μμ΅λͺ ν¨μλ₯Ό μ μν λ
맀κ°λ³μκ° 1κ°μΌ λλ§ ()μλ΅κ°λ₯
λ°νλ¬Έ(return)λ§ μλ κ²½μ° returnκ³Ό {}μλ΅κ°λ₯
κ°μ²΄μ ν΄λμ€
λ΄λΆμμ λ©μλ(ν¨μ) μμ± κ°λ₯
λ³ΈμΈμ νλ‘νΌν°μ μ κ·Ό μ
this
ν€μλ μ¬μ©constructor()
μμ±μ ν¨μ
λ°°μ΄
[value1, value2, ...]
νΉλ³ν μ νμ κ°μ²΄μ΄μ κ° type
array.[method name]
: λ΄μ₯ μ νΈλ¦¬ν° λ©μλex)
findIndex
map
(μ λ°°μ΄μ λ°ν)
Destructuring
λ°°μ΄κ³Ό κ°μ²΄μ λΆν΄
ν¨μ 맀κ°λ³μ λͺ©λ‘μ λΆν΄
Spread Operator
...
Last updated