state
λ₯Ό μ§μ λ³κ²½νμ§ μκ³ setState
λ₯Ό μ¬μ©νλ μ΄μ μ λν΄μ μ€λͺ
νμΈμ.id
μ class
μ
λ ν°μ μ°¨μ΄μ μ λν΄ μ€λͺ
νμΈμ.<link>
νκ·Έλ₯Ό <head/>
νκ·Έ μ¬μ΄μ μμΉμν€κ³ , JS <script>
νκ·Έλ₯Ό <body>
νκ·Έκ° λλκΈ° μ§μ μ μμΉμν€λ μ΄μ κ° λ¬΄μμΈκ°μ?CSS in JS
(ex. styled component
)μ μ₯λ¨μ μ λν΄μ μ€λͺ
νμΈμ.μμ 볡μ¬
π κ°μ²΄μ μ€μ²©λμ΄ μλ κ°μ²΄μ κ²½μ°, μ°Έμ‘°κ°μ λ³΅μ¬ κΉμ 볡μ¬
π κ°μ²΄μ μ€μ²©λμ΄ μλ κ°μ²΄κΉμ§ λͺ¨λ λ³΅μ¬ β μμ κ°μ²λΌ μμ ν 볡μ¬λ³Έ μμ±β μμ 볡μ¬, κΉμ 볡μ¬λ‘ μμ±λ κ°μ²΄λ μλ³Έκ³Ό λ€λ₯Έ κ°μ²΄!
π μ¦, μλ³Έ & 볡μ¬λ³Έμ μ°Έμ‘° κ°μ΄ λ€λ₯Έ λ³κ°μ κ°μ²΄
const obj = { x: { y: 1 } };
// μμ 볡μ¬
const c1 = { ...obj };
console.log(c1 === obj); // false
console.log(c1.x === obj.x); // true
// κΉμ 볡μ¬
const _ = require("lodash");
const c2 = _.cloneDeep(obj);
console.log(c2 === obj); // false
console.log(c2.x === obj.x); // false
μ€λμ νλ‘κ·Έλλ¨Έμ€ Lv.0 4λ¬Έμ λ₯Ό νΈλλ°λ§ 3μκ°μ΄ κ±Έλ Έλ€..
μλ λ 벨0λ μ΄λ κ² μ΄λ €μν΄μ μ€μ μ½ν λ μ΄μ©λ €κ³ κ·Έλ¬μ§,,, π
μ£Όλ§ λ΄λ‘ μΌλ₯Έ ν μ΄ νλ‘μ νΈ λ°°ν¬κΉμ§ λλ΄μ πͺ