[React, TS] ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์ํ ๊ด๋ฆฌ์ ๋ํด ์๊ฒ ๋ ๊ฒ๋ค
ยท
Frontend
์ด๋ฒ์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ useState()๋ฅผ ํ์ฉํ ์ํ๊ด๋ฆฌ๋ฅผ ํ๊ณ ์๋๋ฐ, ์ํ๊ด๋ฆฌ์ ๋ํ ํ์คํ ์ดํด ์์ด ๋ฌด์์ ์์
์ ํ๋ค๋ณด๋ ์ฝ๋๊ฐ ๋ด๊ฐ ์ดํดํ๊ธฐ๋ ์ด๋ ค์ธ ์ ๋๋ก ๋ณต์กํด์ ธ ์์๋ค. ๊ทธ๋์ ์ํ๊ด๋ฆฌ์ ๋ํ ๊ณต๋ถ๋ฅผ ํ๊ณ ๋ค์ ์ฝ๋๋ฅผ ์์ ํ๋ค. ์ด๋ฒ์ ์๊ฒ ๋ ๋ด์ฉ์ ํ ๋ฒ ์ ๋ฆฌํด ๋ณด๋ ค ํ๋ค. 1. ์ํ ๊ด๋ฆฌ๋ ๋ถ๋ชจ์์ ์ด๋ฃจ์ด์ง๊ณ , ์์์๊ฒ props๋ก ์ ๋ฌํ๋ค. ๋ถ๋ชจ ์ปดํฌ๋ํธ A์ ์์ ์ปดํฌ๋ํธ B,C๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์. ๊ทธ๋ ๋ค๋ฉด ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๋ก์ง์ ๋ถ๋ชจ ์ปดํฌ๋ํธ A์ ์์ฑํ๊ณ ์ด๋ฅผ ์์ํํ
props๋ก ์ ๋ฌํ๋ฉด ๋๋ค. ๋ง์ฝ ์์ ์ปดํฌ๋ํธ์์ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ํ๊ฐ ์
๋ฐ์ดํธ๋๋ ๊ฒ์ ๋ถ๋ชจํํ
์ ๋ฌํ๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํ์. (์ฌ๊ธฐ์ ๋ถ๋ชจ๋ SearchResult.tsx์ด๊ณ , ์์์ BtmShee..