Skip to content

CEOS-Developers/react-vote-19th

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

react-vote-19th

์„œ๋ก 

์•ˆ๋…•ํ•˜์„ธ์š”! ํ”„๋ก ํŠธ์—”๋“œ ์šด์˜์ง„ ๋ฐฐ์„ฑ์ค€์ž…๋‹ˆ๋‹ค ๐Ÿ‘พ ์–ด๋А๋ง ๋งˆ์ง€๋ง‰ ์Šคํ„ฐ๋””์ž…๋‹ˆ๋‹ค.

์ด๋ฒˆ ์Šคํ„ฐ๋””๋Š” ๊ฐ ํŒ€์˜ ๋ฐฑ์—”๋“œ ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ์ง„ํ–‰ํ•˜๋Š” ํ•ฉ๋™ ๊ณผ์ œ์ž…๋‹ˆ๋‹ค. ๋ชจ๋˜ ์›น์—์„œ REST API๊ฐ€ ์ฃผ๋ฅ˜๋กœ ๋– ์˜ค๋ฆ„์— ๋”ฐ๋ผ ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ์˜ ๊ตฌ๋ถ„์ด ์ด์ „๋ณด๋‹ค ๋ช…ํ™•ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์ฃผ๋กœ ๋ฐฑ์—”๋“œ๋Š” API ์„œ๋ฒ„์˜ ์—ญํ• ์„, ํ”„๋ก ํŠธ์—”๋“œ๋Š” ์ด๋ฅผ ์ด์šฉํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ UI๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ญํ• ๋กœ ์›น์ด ๋ถ„ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ง์€ ๊ณง, API ์—†์ด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜๋ฏธ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ํž˜๋“ค์–ด์ง„๋‹ค๋Š” ๊ฒƒ์ด๊ฒ ์ฃ . ์—ฌ๋Ÿฌ๋ถ„๊ป˜์„œ๋„ ์ฐจํ›„ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์‹œ๋ฉด์„œ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋“ค๊ณผ API์— ๋Œ€ํ•ด ์†Œํ†ตํ•  ์ผ์ด ๋งŽ์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด๋ฒˆ ๊ณผ์ œ๋Š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ „๋‹ฌํ•ด์ค€ API๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ตฌํ˜„ํ•ด๋ณด๋Š” ๋ฏธ์…˜์ž…๋‹ˆ๋‹ค. ํˆฌํ‘œ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•ด ๋ณด๋Š” ๊ฒƒ์ธ๋ฐ์š”. ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€ ํ•จ๊ป˜ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ์—์„œ API๋ฅผ ์กฐ๊ธˆ ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•ด ๋ณด๊ณ , ๋…ผ์˜ํ•ด ๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋ฏธ์…˜๋„ ํ™”์ดํŒ…์ž…๋‹ˆ๋‹ค! ๐Ÿ”ฅ

๋ฏธ์…˜

๋ฏธ์…˜ ๋ชฉํ‘œ

  • REST API๋ฅผ ํ†ตํ•œ ์„œ๋ฒ„์™€์˜ ํ†ต์‹  ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
  • async/await, Promise๋“ฑ JavaScript์˜ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
  • API ๋ฌธ์„œ๋ฅผ ํ†ตํ•ด ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€ ์†Œํ†ตํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค.
  • ํŒ€ ๋‚ด์˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€ ์ ์ ˆํ•œ ์—ญํ•  ๋ถ„๋‹ด์„ ํ†ตํ•ด ๊ฐœ๋ฐœ ํšจ์œจ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•ฉ๋‹ˆ๋‹ค.

๊ธฐํ•œ

2024๋…„ 6์›” 26์ผ ์ˆ˜์š”์ผ

ํ•„์ˆ˜ ์š”๊ฑด

  • UI/UX์— ๋Œ€ํ•œ ๊ฐ๊ฐ์„ ์ตœ๋Œ€ํ•œ ๋ฐœํœ˜ํ•ด ๋””์ž์ธ์„ ์ ์šฉํ•ด ๋ด…๋‹ˆ๋‹ค.
  • HTTPS๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•ฉ๋‹ˆ๋‹ค.
  • ์™ธ์˜ ์‚ฌํ•ญ์€ ๊ฐ€์ด๋“œ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

์„ ํƒ ์‚ฌํ•ญ

  • API Fetch๋Š” ์–ด๋–ค ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋“  ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค (Fetch API, axios ๋“ฑ)
  • Promise.then() ๋ณด๋‹จ async/await๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”. ๋” ์ตœ์‹  ์ŠคํŽ™์ด๋ž๋‹ˆ๋‹ค.

๋งํฌ ๋ฐ ์ฐธ๊ณ ์ž๋ฃŒ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published