
๐ ๋งํฌ ํ์ด์ง ๊ตฌํ ์์งค
KODA
์ด 4๋ช ์ด์ ๊ตฌ์ฑ๋ Team Koda ( FE : 2, BE : 2 ) ์ ์
๊ทธ ์ค ๋งก์๋ ๋งํฌ ํ์ด์ง(FE)๋ฅผ ๊ธฐ๋กํฉ๋๋ค
๋งํฌ ํ์ด์ง (FE) ํธ
๊ตฌํํ ๊ธฐ๋ฅ
- ๋ฉ์ธ ํ์ด์ง์์ ๋ฐ์๋ url ๋ณด์ฌ์ฃผ๊ธฐ, ๋ณต์ฌ ๊ธฐ๋ฅ


๐ ๊ตฌํํ ์ฝ๋ (mainPage, linkPage)
๋งํฌ ํ์ด์ง๋ ๋ฐ๋ก fetch๋ฅผ ์ฐ์ง ์๊ณ ๋ฉ์ธ ํ์ด์ง์์ ๋ฐ์ id ๊ฐ๊ณผ ํด๋น url ๋ฐ์ดํฐ ๊ฐ์ ๊ทธ๋๋ก ๊ฐ์ ธ์ ์ผ๋ค.
์ด๋ ์ต๋ํ fetch๋ฅผ ์ค์ด์๋ ๋ฐฑ์๋ ํ์์ ์๊ฒฌ์ด์๋๋ฐ ํ ํ์ด์ง๋น ๋ฌด์กฐ๊ฑด ๋ฐ์ดํฐ ๋ฐ์์ค๋ fetch๊ฐ ์์ด์ผํ๋ค๋ ์๊ฐ์ด ๋ฐํ์์๋ ํฐ๋ผ ๋งค์ฐ ํฅ๋ฏธ๋กญ๊ฒ ๋ค๋ ธ๊ณ ํ์ ํ ์ด๋ฐ ์ฝ๋๊ฐ ๋์๋ค.
Link to ๋ก state ์ ๋ด์ ๊ฐ์ฒด๋ก Link ์ ํด๋น ํ์ดํ(name)์ ๊ทธ๋๋ก ๋๊ฒผ๊ณ
Link ํ์ด์ง์์ Location์ ์จ ํด๋น ํ์ดํ๊ณผ ๋งํฌ๋ฅผ ๊ฐ์ ธ์๋ค
๊ทธ๋ฆฌ๊ณ ๋ณต์ฌ ๊ธฐ๋ฅ ๊ด๋ จํด์๋ ๋น๋๊ธฐ์ ์ผ๋ก ์๋ํ๋ฉฐ promise ๊ฐ์ฒด๋ฅผ ๋ฐํํ๋ ํด๋ฆฝ๋ณด๋ API๋ฅผ ์ฌ์ฉํ๋ค.
๋จผ์ url ๋ฅผ ๋ฐ๋ input์ vaule๋ฅผ ์ฃผ๋ฉฐ readOnly ์์ฑ์ ์ฃผ์๊ณ
์ด ๊ฐ์ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌํ๊ธฐ ์ํด ๋ฒํผ์ onClick ์ด๋ฒคํธ๋ฅผ ๊ฑธ๋ฉฐ ํด๋น ํจ์๋ฅผ ์ฌ์ฉํด ๊ฐ๋จํ๊ฒ ๊ตฌํํ๋๋ฐ
์ ๋์๊ฐ๋ ๋ณต์ฌ ๊ธฐ๋ฅ์ด ํ๋ก์ ํธ ๋ง๋ฐ์ง, ๋์ปค ๋ฐฐํฌ ํ '๋ณต์ฌ ์คํจ!' ๊ฐ ๋์ค๋ ์๋ฌ๋ฅผ ๊ฒช์๋ค ๐ฅฒ
๊ทธ ์ด์ ๋ ํํ์ด์ง์์ ํ์ธํ ์ ์์๋๋ฐ

ํด๋ฆฝ๋ณด๋์ ์ ์ฅํ๋ ํน์ฑ์ https ๋ณด๋ค ๋ณด์์ด ๋จ์ด์ง๋ http ๋ ์์ธ์ค ๊ถํ์ด ์๋ ๊ฒ ๐ฅฒ
์ค์ฌ์ฉํ๊ธฐ ์ํด https ์ฌ์ดํธ๊ฐ ๋๋ค๋ฉด ๊ธฐ๋ฅ์ ์ถฉ๋ถํ ๋์๊ฐ๊ฒ ์ง๋ง ์ด๋ฅผ ์์ธํ ์์๋ณด์ง ๋ชปํ๊ณ ๊ตฌํํ๋ค๋ ์์ฌ์์ด ์์ฃผ ํฌ๊ฒ ๋จ์๋ค.
๊ณต์ ๋ฌธ์๋ฅผ ์ ์ดํด๋ณด๊ณ ๊ธฐ๋ฅ์ ๊ตฌํํด์ผ๊ฒ ๋ค๋ ๊ตํ์ ์ป์๋ ์์ ์ด์๋ค ๐
[์ถ์ฒ] https://developer.mozilla.org/ko/docs/Web/API/Clipboard_API
[์ถ์ฒ] https://developer.mozilla.org/ko/docs/Web/API/Clipboard
๐ KODA Project ํ๊ณ ๋ก ๋งํฌ
https://0119eunji.tistory.com/57?category=1055529
KODA Project ํ๊ณ ๋ก ๋ฐ ์์ฝ๋ ์๋ฃ ํ๊ณ ๋ก
KODA Project ๋? ํ๋ก ํธ์๋ ๊นํ๋ธ [https://github.com/kolonDT/202209_wecode_fr] GitHub - kolonDT/202209_wecode_fr Contribute to kolonDT/202209_wecode_fr development by creating an account on Gi..
0119eunji.tistory.com
'KODA Project' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
KODA ํต๊ณ ํ์ด์ง ๊ตฌํ (0) | 2022.10.21 |
---|---|
KODA ๋ฉ์ธ ํ์ด์ง ๊ตฌํ (0) | 2022.10.21 |
KODA ๋ก๊ทธ์ธ ํ์ด์ง ๊ตฌํ (0) | 2022.10.21 |
KODA Project ํ๊ณ ๋ก ๋ฐ ์์ฝ๋ ์๋ฃ ํ๊ณ ๋ก (2) | 2022.10.20 |
๋๊ธ