π Reference
π Chapter
Class component
Client Component
Server Component
Function component
- Function component
- ν¨μν μ»΄ν¬λνΈ
- JSXλ₯Ό λ¦¬ν΄ νλ ν¨μν μ»΄ν¬λνΈ
- Component ν΄λμ€λ₯Ό μμν΄ React μ»΄ν¬λνΈλ₯Ό λ§λ€μλλ° μ΄κ² λ§κ³ λ μ»΄ν¬λνΈλ₯Ό λ§λ€ μ μλ λ°©λ²μ΄ νλ λ μλ€. β ν¨μ μ»΄ν¬λνΈ
const Hello = () => <>Hello world</>
<Hello />
- μΌλ° ν¨μμ΄λ€.
- λ¨, React μ리먼νΈλ₯Ό λ°ννλ ν¨μμ¬μΌ React μ»΄ν¬λνΈκ° λ μ격μ κ°μ§λ€.
- ν΄λμ€ μμλ μμ±μλ
render()
λ©μλλ μμ΄μ ν΄λμ€ μ»΄ν¬λνΈμ λΉν΄ μλμ μΌλ‘ μ½λκ° μ§§λ€.
- κ°μ₯ ν° μ°¨μ΄λ
state
κ° μλ€λ μ μ΄λ€.
- λ΄λΆ μνκ° νμ μλ μ»΄ν¬λνΈλΌλ©΄ ν¨μ μ»΄ν¬λνΈλ₯Ό μ¬μ©ν μ μλ€.
- μ»΄ν¬λνΈμ νμΌλͺ
μ λλ¬Έμλ‘ νλ€.
- ν΄λμ€ μ»΄ν¬λνΈμ ν¨μν μ»΄ν¬λνΈμ κ°μ₯ ν° μ°¨μ΄λ μνμ μ 무μ΄λ€.
- ν¨μν μ»΄ν¬λνΈλ μν(
state
)κ° μλ€.
- μ»΄ν¬λνΈ λ΄λΆμ μμΉν
state
κ° UIμ λ°μ νκ² λ°μνλλ° μΈλΆλ‘λΆν° μ λ¬ λ°μ props
λ state
μ λμΌν μ±μ§μ κ°λλ€.