
[react] dropdown ๋ง๋ค๊ธฐ (์์ด์ฝ, ๋๋กญ๋ค์ด)
ยท
๐ฅ๏ธ react
์ด์ ์ react์์ ์ ๊ณตํ๋ dropdown ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ปค์คํ
ํ ์ ์ด ์๋ค. ํ์ง๋ง ๋ด๊ฐ ์ด๋ฒ์ ๋ง๋ค์ด์ผ ํ๋ ๋๋กญ๋ค์ด์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ปค์คํ
ํด์๋ ํ ์ ์์๋ค. ์ฝ 20๋ถ์ ๋ ํด๋ณด๊ณ ์๋๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด๊ธฐ ์์ํ๋ค. ๋ด๊ฐ ํ๊ณ ์ถ์ ๊ฑด, ์์ด์ฝ์ ๋๋ ์ ๋ ๋๋กญ๋ฐ์ค๊ฐ ๋์ค๋ ๊ฒ์ด์๋๋ฐ ์ด๋ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ์๋ดค์ผ๋, ๊ตฌ๋
์ ํ๊ฑฐ๋ ๋์ ๋ด์ผ ์ฌ์ฉํ ์ ์๋ ๋ถ๋ถ์ด์๋ค. ๊ณ ๋ฏผ ๋์ ๊ทธ๋ฅ ๋ง๋ค๊ธฐ๋ก ํ๋ค. ๋๋ต์ ์ธ ์๊ฐ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. ์์ด์ฝ ๋ฒํผ์ ์์ฑํ๋ค. 2. ๋ฒํผ์ ํด๋ฆญ ํ์ ๋ dropdown์ ๋ณด์ฌ์ค๋ค. 3. dropdown ์ปจํ
์ด๋ ์์ ๊ฐ list์ ๋ผ์ฐํฐ๋ฅผ ์ฐ๊ฒฐํด ์ํ๋ ํ์ด์ง๋ก ์ด๋์ํจ๋ค. 1. ์์ด์ฝ ๋ฒํผ ์์ฑํ๊ธฐ ์ด๋ถ๋ถ์ ์์ ํ ui ์์ญ์ด๊ธฐ์ ๊ทธ๋ฅ ๋ด๊ฐ ..