๋ฆฌ์กํธ์์ ๋ ๋๋ง ๋๋ ์ด์ .
1. state ๋ณ๊ฒฝ์ด ์์ ๋
2. ์๋ก์ด props ๊ฐ ๋ค์ด์ฌ ๋(props ์ ๋ฐ์ดํธ)
3. ๋ถ๋ชจ๊ฐ ๋ ๋๋ง ๋ ๋
4. forceUpdate ๊ฐ ์คํ๋ ๋.
๋ฌธ์ ์์ธ
1. ๋ถ๋ชจ๋ก๋ถํฐ ๋ฐ์ editForm ํจ์๋ฅผ ์ด์ฉํด setState๋ฅผ ํด์ฃผ๊ธฐ ๋๋ฌธ์ ๋ถ๋ชจ์ state๊ฐ ๋ณ๊ฒฝ๋์ด ์์์ ์์ ์ปดํฌ๋ํธ์ธ TagList ๋ ์ฌ๋ ๋๋ง ๋จ.
2. TagList ์ปดํฌ๋ํธ์ tagList state ๋ ์ต์ด์ ๋ณ๊ฒฝ๋๊ณ ๊ทธ๋ค์ ๋ ๋๋ง๋ถํฐ๋ ๋ณ๊ฒฝ์ผ๋ก ์ธ์ง๋์ง ์์ useEffect ์์ editForm ์ด ์คํ๋์ง ์์.
3. ๋๋ฌธ์ ๋ถ๋ชจ editForm ํจ์์ ๊ฐ์ฅ ์ฒ์์ ์์ ๋ ์ ๋ณด๋ก ๋์ค๊ณ ๊ทธ ํ์ ๊ณ์ ์ด๊ธฐ ์ง์ ๊ฐ์ผ๋ก ๋์ด.
๋ฌธ์ ํด๊ฒฐ
1. editForm ํจ์๊ฐ ์๋ tagList setState ๋ฅผ ์ง์ ๋ด๋ ค ๋ฐ์ดํฐ๋ฅผ ๋ฃ์.
* ์ฌ์ค ์ด ๋ฐฉ๋ฒ์ด ์ต์ ์ด๋ผ๊ณ ์๊ฐํ์ง ์๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ๋์ ๋๊ฒ ๊ณ ๋ฏผํ ๊ฒฐ๊ณผ props ๊ฐ ์กฐ๊ธ ์ง์ ๋ถ ํด์ ธ๋ setState ๋ฅผ ์ง์ ๋ด๋ฆฌ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. ๋ฆฌ๋์ค ํน์ ๋ฆฌ์กํธ ์ฟผ๋ฆฌ๋ฅผ ์ด์ฉํด ๋ณ์๋ฅผ ์ ์ญ์ ์ผ๋ก ๊ด๋ฆฌํ๋ฉด ํด๊ฒฐํ ์ ์์ ๊ฒ ๊ฐ์์ง๋ง, ํ์์ ์๋ ์ด ๋ณ์ ํ๋ ๋๋ฌธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋ง์ง ์๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ด๋ค.