React Hooks
References: velopert
1. useState
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ
Hook
์ผ๋ก์, functional component ์์๋ ๊ฐ๋ณ์ ์ธ ์ํ๋ฅผ ์ง๋๊ณ ์์ ์ ์๊ฒ ํด์คํจ์ํ component์์ ์ํ๋ฅผ ๊ด๋ฆฌํด์ผ ๋ ๋,
Hook
์ ์ฌ์ฉํ๋ฉด ๋๋ค!
2. useEffect
React component๊ฐ rendering ๋ ๋๋ง๋ค ํน์ ์์ ์ ์ํํ๋๋ก ์ค์ ํ ์ ์๋
Hook
class component ์
componentDidMount
์componentDidUpdate
๋ฅผ ํฉ์น ๊ฒ์ด๋ผ๊ณ ๋ณด๋ฉด ๋จ!rendering ๋๊ณ ๋ ์งํ๋ง๋ค ์คํ ๋จ
๋ ๋ฒ์งธ parameter ๋ฐฐ์ด์ ๋ฌด์์ ๋ฃ๋๋์ ๋ฐ๋ผ ์คํ๋๋ ์กฐ๊ฑด์ด ๋ฌ๋ผ์ง
2-1. useEffect
๋ฅผ component๊ฐ mount ๋ ๋๋ง ์คํํ๊ณ ์ถ์ ๋
useEffect
๋ฅผ component๊ฐ mount ๋ ๋๋ง ์คํํ๊ณ ์ถ์ ๋ํ๋ฉด์ ์ฒ์ rendering ๋ ๋๋ง ์คํํ๊ณ , update ๋ ๋ ์คํํ ํ์ ์์ ๋,
๋ ๋ฒ์งธ parameter๋ก ๋น์ด์๋ ๋ฐฐ์ด (
[]
) ๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋จex)
2-2. ํน์ ๊ฐ์ด update ๋ ๋๋ง ์คํํ๊ณ ์ถ์ ๋
ex)
Last updated