728x90 ๋ฐ์ํ Functional Component1 [React Native] ํจ์ํ ์ปดํฌ๋ํธ props ๋ฐ์ดํฐ์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ ํด์ฃผ๊ธฐ(Functional Component update on props change) ์๋ ํ์ธ์ Foma ์ ๋๋ค. ์ค๋์ ํจ์ํ ์ปดํฌ๋ํธ์์ props๊ฐ ๋ฐ๋ ๋๋ง๋ค ํ๋ฉด์ด ์ ๋ฐ์ดํธ ๋๋๋ก ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ Problem ์๋์ ๊ฐ์ด ์ถ๊ฐ ๋ฒํผ์ ๋๋ฅด๊ฑฐ๋ ์์ ๋ฒํผ์ด ๋๋ฆฌ๋ฉด ํผ ํ์์ ๋ชจ๋ฌ์ด ๋จ๋๋ก ๊ตฌํ ํ์ต๋๋ค. ์ ๊ณผ์ ์์ ์์ ๋ฒํผ์ ๋๋ ์ ๋ ํด๋น ๋ฒํผ์ด ๋๋ฆฐ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ฐ์ด ์ธํ ์์ ๋ฏธ๋ฆฌ ์์ฑ๋ผ๋๋ก ํ๊ณ , ์ถ๊ฐ ๋ฒํผ์ด ๋๋ ธ์ ๋ ๋น ์ธํ์ฐฝ์ด ๋ณด์ด๋๋ก ๊ตฌํํ๊ณ ์ถ์์ต๋๋ค. ์ผ์ชฝ์ด ์ถ๊ฐ(+) ๋ฒํผ์ ๋๋ ์ ๋, ์ค๋ฅธ์ชฝ์ด ์์ ๋ฒํผ์ ๋๋ ์ ๋์ ๋๋ค. TodoList.tsx ์ ๋ฆฌ์คํธ ํ๋ฉด์์ useState๋ฅผ ๊ตฌํํด ์ค๋๋ค. const [todos, setTodos] = useState(todoDatas); const [todo, setTo.. 2022. 7. 26. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ