์ด ๊ณผ์ ๋ ์ค์ ํ๋ก ํธ์๋ ์ ์ ์ฑ์ฉ ๊ณผ์ ์์ผ๋ก ๊ฐ๋ณํ ์ธ๋ถ ์ ์ถ์ ์ฃผ์ํด ์ฃผ์๊ธฐ ๋ฐ๋ผ๋ฉฐ ํนํ ๋ธ๋ก๊ทธ ํฌ์คํ ์ ์ ์ํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
- ๊ณผ์ ๊ธฐํ
- ๊ณผ์ ์ํ ๊ธฐ๊ฐ : 2023๋ 12์ 15์ผ(๊ธ) ~ 2023๋ 12์ 20์ผ(์)
- ๋ฉํฐ ์ฝ๋ ๋ฆฌ๋ทฐ ๊ธฐ๊ฐ : 2023๋ 12์ 21์ผ(๋ชฉ) ~ 2023๋ 12์ 22์ผ(๊ธ)
- ๋ฉํ ์ฝ๋ ๋ฆฌ๋ทฐ ๊ธฐ๊ฐ : 2023๋ 12์ 21์ผ(๋ชฉ) ~ 2023๋ 12์ 26์ผ(ํ)
- ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ์ ๊ธฐ๊ฐ : 2023๋ 12์ 27์ผ(์) ~ 2023๋ 12์ 28์ผ(๋ชฉ)
- ๋ด์ฉ
- View ๋ค๋น๊ฒ์ด์ ์์คํ ๊ตฌํ๊ณผ Tooltip ์ปดํฌ๋ํธ ๊ตฌํ ๋ ์ค ํ๋๋ฅผ ์ ํํด์ ๊ณผ์ ๋ฅผ ์์ฑํด ์ฃผ์ธ์.
- 2๊ฐ์ง ๊ณผ์ ์ค ํ 1 ์งํ, ์๊ฐ์ด ๋๋ค๋ฉด 2๊ฐ์ง ๋ค ๊ตฌํํด ๋ณด์ ๋ ๋ฉ๋๋ค.
React, TypeScript๋ฅผ ์ด์ฉํ View ๋ค๋น๊ฒ์ด์ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํฉ๋๋ค. ์คํ์ผ๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ ๋กญ๊ฒ ์ด์ฉํ์ ๋ ๋ฉ๋๋ค. ์ด ์์คํ ์ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ์์ฃผ ๋ณผ ์ ์์ต๋๋ค.
ํ์ํ ๊ธฐ๋ฅ
- ์ด๋ฒคํธ๋ฅผ ํตํ ํ์ด์ง ์ด๋์ด ๊ฐ๋ฅํ๋ค.
- ์ด์ ํ์ด์ง๋ก ๋๋์๊ฐ ์ ์๋ค.
- ํ์คํ ๋ฆฌ์ ๋จ์ ํ์ด์ง๋ผ๋ฉด ์ด๋๋ ๋๋์๊ฐ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค.
- ์น์ ์๋ก๊ณ ์นจํ๋๋ผ๋ ํ์ด์ง๊ฐ ์ ์ง๋์ด์ผ ํ๋ค.
- ํ์ด์ง ์ ํ ํธ๋์ง์
์ ์ค์ ํ ์ ์๋ค.
- ํธ๋์ง์ ์ ๋๋ฉ์ด์ ์ ์ต์ 2๊ฐ ์์ด์ผ ํ๋ค.
UI๋ ์์ ๋กญ๊ฒ ๊ตฌํํด๋ ์๊ด์์ต๋๋ค. ๋จ, ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ด์ง ์ ๋ชฉ๊ณผ ๋ค๋ก ๊ฐ๊ธฐ ๋ฒํผ์ ๋ฐ๋์ ์กด์ฌํด์ผ ํฉ๋๋ค.
React, TypeScript๋ฅผ ์ด์ฉํ์ฌ Tooltip ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํฉ๋๋ค. ์คํ์ผ๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ ๋กญ๊ฒ ์ด์ฉํ์ ๋ ๋ฉ๋๋ค.
ํ์ํ ๊ธฐ๋ฅ
- ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด Tooltip UI๊ฐ ๋ณด์ฌ์ผ ํฉ๋๋ค.
- ์ด๋ฒคํธ๋ Hover, Click, Focus ์ธ ์ข ๋ฅ๋ฅผ ์ง์ํด์ผ ํฉ๋๋ค.
- ์์น๋ฅผ ์ค์ ํ ์ ์์ด์ผ ํฉ๋๋ค.
- ์ต์ ์ ๋ฐ๋ผ ํ์ดํ๋ฅผ ๋ณด์ฌ์ค ์ ์์ด์ผ ํฉ๋๋ค.
- ์คํฌ๋กค์ ์ํฅ์ ๋ฐ์ผ๋ฉด ์๋ฉ๋๋ค.
- Transition์ด ์์ผ๋ฉด ์ข์ต๋๋ค.
์์