๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
KODA Project

KODA ํ†ต๊ณ„ ํŽ˜์ด์ง€ ๊ตฌํ˜„

by ์€์ง€:) 2022. 10. 21.
728x90
๋ฐ˜์‘ํ˜•

 

 

  

 

๐Ÿ‘† ํ†ต๊ณ„ ํŽ˜์ด์ง€ ๊ตฌํ˜„ ์›€์งค

 

 

KODA

 

 

 

์ด 4๋ช…์ด์„œ ๊ตฌ์„ฑ๋œ Team Koda ( FE : 2, BE : 2 ) ์ œ์ž‘

๊ทธ ์ค‘ ๋งก์•˜๋˜ ํ†ต๊ณ„ ํŽ˜์ด์ง€(FE)๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค

 

ํ†ต๊ณ„ ํŽ˜์ด์ง€ (FE) ํŽธ

 

 

 


 

๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ

 

 

  • recharts ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ, ํ†ต๊ณ„ ์‹œ๊ฐํ™”

 


 

 

 

ํ†ต๊ณ„ ํŽ˜์ด์ง€๋Š” ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ ‘ํ•ด๋ณด๊ณ ์ž ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ผญ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์—ˆ๋˜ ํŽ˜์ด์ง€์˜€๋Š”๋ฐ ํŒ€ ๊ณ„ํš์—์„œ shouldHave ๋ฆฌ์ŠคํŠธ์— ์žˆ์–ด ์กฐ๊ธˆ ๋Šฆ๊ฒŒ ์ž‘์—…์— ๋“ค์–ด๊ฐ”๋‹ค. ๋‹คํ–‰ํžˆ ๊ธฐํš-๊ณ„ํš ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ ์ฒซ์ฃผ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ดํŽด ๋†“๊ณ  ๋…ธ์…˜์— ์ •๋ฆฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ ๊ตฌํ˜„์€ ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค

 

 

 

๐Ÿ‘‡ ์ •๋ฆฌํ•œ ํ•ด๋‹น ๋…ธ์…˜

: https://www.notion.so/wecode/6b7e7099535a4438ae2d60aab21488c9

 

๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๋Š” nivo์™€ recharts ์ค‘ ๊ณ ๋ฏผ์ด ๋งŽ์•˜๋Š”๋ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„์ด ๋จผ์ €์˜€๊ธฐ ๋•Œ๋ฌธ์— ๋จผ์ € ๋น ๋ฅด๊ฒŒ ์ ‘ํ•˜๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” recharts๋ฅผ ์„ ํƒํ–ˆ๋‹ค.

 

 

์‚ฌ์šฉ๋ฒ•์€ ๋งค์šฐ ๊ฐ„๋‹จํ–ˆ๋‹ค

 

npm install recharts

 

ํ›„์—

https://recharts.org/en-US/

๋กœ ๋“ค์–ด๊ฐ€ ์›ํ•˜๋Š” ์ฐจํŠธ๋ฅผ ๊ณ ๋ฅธ ํ›„

import ํ•œ ํ›„ ์“ฐ๋ฉด ๋œ๋‹ค

 

 

 

๋ฐ์ดํ„ฐ ํ˜•์‹์€

 

 

์ด๋ ‡๊ฒŒ ๋ฐ›์•˜๋Š”๋ฐ ์‚ฌ์‹ค ํ”„๋ก ํŠธ์—์„œ ํ•  ์ผ๋ณด๋‹จ ๋ฐฑ์—”๋“œ ํŒ€์›์ด ์ข€ ๋” ๊ณ ์ƒ์Šค๋Ÿฝ๊ฒŒ ๊ตฌํ˜„ํ–ˆ๋˜ ํŽ˜์ด์ง€๋ผ ์ƒ๊ฐํ•œ๋‹ค ๐Ÿ˜‚

ํผ๋ฐ์ดํ„ฐ ํ˜•์‹์œผ๋กœ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ต๊ณ„ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•ด ๋‹ค์‹œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“œ์…”์•ผ ํ–ˆ๋Š”๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์จ์•ผํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ˜•์‹์€ ์ •ํ•ด์ ธ์žˆ์—ˆ๊ธฐ์— ๋งค์šฐ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ์š”์ฒญ ๋“œ๋ ธ๋˜ ๊ธฐ์–ต์ด ๋‚จ๋Š”๋‹ค. 

 

 

 

์•„์‰ฌ์šด ์ ์ด ์žˆ๋‹ค๋ฉด

 

 

 

2022.10.10~ 2022.10.12

์—๋Ÿฌ ์ฒดํฌ / ์ˆ˜์ •ํ•˜๋Š” ๊ธฐ๊ฐ„์— ๊ธฐํš์ž๋‹˜๊ป˜ ๊ตฌํ˜„ ํŽ˜์ด์ง€์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•˜๋Š”๋ฐ

 

์ฐจํŠธ ๋ฒ”๋ก€์™€ ํ•ญ๋ชฉ๋งˆ๋‹ค ์ƒ‰์ด ๋‹ฌ๋ž์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์˜๊ฒฌ์„ ์ฃผ์…จ๋‹ค

 

 

 

 

๐Ÿ‘‡ ํ”ผ๋“œ๋ฐฑ ํ›„

 

 

์ด๋Š” ๋ฐœํ‘œ ์ „๊นŒ์ง€ ๋น ๋ฅธ ์‹œ๊ฐ„ ๋‚ด์— ์ˆ˜์ •ํ–ˆ์–ด์•ผํ–ˆ๋Š”๋ฐ ์‚ฌ์šฉํ•œ ์ฐจํŠธ ์ž์ฒด๊ฐ€ ์ƒ‰๊น”์„ ๋„ฃ๊ธฐ ๋งค์šฐ ๊นŒ๋‹ค๋กœ์›Œ (์ปค์Šคํ…€ ๋ชฉ๋ก์— ์ƒ‰์ด ์—†์–ด ์ฝ”๋“œ๋ฅผ ์ƒˆ๋กœ ๋„ฃ์–ด์•ผํ–ˆ๋‹ค) ์ด๋Š” ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋ฒ”๋ก€๋งŒ ์ƒˆ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค ๐Ÿฅฒ

 

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

 

์ด๋Š” ํ•„ํžˆ ๋ฆฌํŒฉํ† ๋ง ์˜ˆ์ •์— ์žˆ์œผ๋ฉฐ axios ์ปดํฌ๋„ŒํŠธ๋ฅผ ํ•˜๋‚˜๋กœ ๋นผ์„œ ๊ด€๋ฆฌํ•˜๋ฉด ์ข‹์„ ๊ฑฐ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค.

 

 


 

 

 

 

๐Ÿ‘‡ 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

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€