Task-ing. νλ‘μ νΈ μμ λ‘κ·ΈμΈ κ΅¬ν μ€μ console.log λ error λ λλ²μ© μ°νλ λ¬Έμ λ₯Ό λ°κ²¬νλ€.
λλ²μ© μ°νλ€λ건 λλ²μ© μ€νμ΄ λκ³ μλ€λ λ§μ΄λΌ ν ν° λ°κΈμ νλλ° κ°μ μΈκ°μ½λλ‘ λλ²μ© ν ν°μ λ°κΈλ°μκ³ .. κ³μ μ΄λ―Έ λ°κΈνλ€κ³ λ¨λ λ°λμ μ΄μ§ λλ¬Όμ΄ λ¬μ§λ§ λλ ν΄κ²°νλ€..
λ²μΈμ index.js μμ μ κ°μΈκ³ μλ <React.StrictMode> μ λ
μμ΄μλ€..
μλ
μμ μ§μμ£Όλ ν΄κ²°λμλ€!
import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App";
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<React.StrictMode> // μμ
<App />
</React.StrictMode> // μμ
);
StrictModeλ μ ν리μΌμ΄μ λ΄μ μ μ¬μ μΈ λ¬Έμ λ₯Ό μμλ΄κΈ° μν λꡬμ λλ€. Fragmentμ κ°μ΄ UIλ₯Ό λ λλ§νμ§ μμΌλ©°, μμλ€μ λν λΆκ°μ μΈ κ²μ¬μ κ²½κ³ λ₯Ό νμ±νν©λλ€.
React 곡μ λ¬Έμμμλ λ€μκ³Ό κ°μ΄ μ€λͺ
νκ³ μλλ°, λ§ κ·Έλλ‘ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν λꡬ μ λλ‘ λΆκ°μ μΈ κ²μ¬λ₯Ό μννκΈ° λλ¬Έμ λλ²μ© μ€νλ κ²μΌλ‘ 보μΈλ€.
Strict λͺ¨λλ κ°λ° λͺ¨λμμλ§ νμ±νλκΈ° λλ¬Έμ, νλ‘λμ
λΉλμλ μν₯μ λΌμΉμ§ μλλ€κ³ νμ§λ§ κ°λ°λͺ¨λμΌλμλ λλ²μ© μ€νλμ΄ λ°μνλ λ¬Έμ κ° μκΈ° λλ¬Έμ λλ μ§μμ£Όμλ€...π