
๋ฐ๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ, ์ค์ฒฉ๋ ํจ์ ๋ด์์๋ ๋ถ๊ฐ
์๋ชป๋ Hook ์ฌ์ฉ๋ฒ
function MyComponent(props){
const [name, setName] = useState('hey');
if (name ! == '') {
useEffect(()=>
...
}));
}
...
}
//์ค๊ฐ์ name๊ฐ์ด ๋น๋ฐฐ์ด์ด ๋๋ฉด if๋ฌธ์ด false๊ฐ ๋์ด useEffect()ํธ์ถ์ด ๋์ง ์์
//์กฐ๊ฑด๋ฌธ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ฏ๋ก ์๋ชป๋ ์ฝ๋
์ผ๋ฐ์ ์ธ js์๋ ๋ถ๊ฐ๋ฅ!
*eslint-plugin-react-hooks: ๋ฆฌ์กํธ ํ ์ ์ ์ฌ์ฉํ๊ณ ์๋ ์ง ์๋ ค์ฃผ๋ ํจํค์ง