๋ฆฌ์กํธ State Hook๊ณผ ์ํ, ์๋ช
์ฃผ๊ธฐ
ยท
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด/React & NextJS
๋ค์ด๊ฐ๋ฉฐ์์ ์๊ฐํ๋ค์ํผ React๋ ์ ์ธํ(Declarative UI) ํ๋ก๊ทธ๋๋ฐ ๊ตฌ์กฐ์
๋๋ค. ์ด๋ UI๋ฅผ ์ด๋ป๊ฒ ๋ณ๊ฒฝํ ์ง๊ฐ ์๋๋ผ ์ด๋ค ๋ชจ์ต์ผ์ง๋ก ์ ์ํฉ๋๋ค. ์ด๋ค ๋ชจ์ต์ผ์ง์ ๋ํ state๋ง ๊ด๋ฆฌํ๋ฉด React๊ฐ ์์์ ํ๋ฉด์ ์
๋ฐ์ดํธํด์ค๋๋ค. ๋ฐ๋ผ์ ๋ฆฌ์กํธ ๊ฐ๋ฐํ ๋๋ UI Component์ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ณ ์กฐ์ํ๋๋ฐ ์จ ์ ๊ฒฝ์ ์ฐ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ React์ Hook์ ํจ์ํ ์ปดํฌ๋ํธ์์ ์ํ(state)์ ๋ผ์ดํ์ฌ์ดํด(lifecycle)์ ๋ค๋ฃฐ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ์
๋๋ค. 1. useState – ์ํ(State) ๊ด๋ฆฌimport { useState } from "react";function Counter() { const [count, setCount] = useState(0); ..