๐Ÿ—ž๏ธ ์šฐํ…Œ์ฝ” ๋‰ด์Šค๋ ˆํ„ฐ 4ํ˜ธ (2025.05.30) - woowacourse/NewsLetter GitHub Wiki

์•ˆ๋…•ํ•˜์„ธ์š”, ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ์—ฌ๋Ÿฌ๋ถ„!
์ด์ œ ์–ด๋А๋ง 6์›”์„ ๋งž์ดํ•  ์ค€๋น„๋ฅผ ํ•˜๊ฒŒ ๋˜์—ˆ๋„ค์š” ๐ŸŒฟ
๋‹ค๊ฐ€์˜ค๋Š” 6์›”๋„ ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ๋‰ด์Šค๋ ˆํ„ฐ์™€ ํ•จ๊ป˜ ํž˜์ฐจ๊ฒŒ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ผ๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ’ช

์ด๋ฒˆ์ฃผ๋„ ์บ ํผ์Šค์—์„œ ์ฆ๊ฒ๊ฒŒ ์ง„ํ–‰๋œ ์ด๋ฒคํŠธ ์†Œ์‹๊ณผ,
๋†“์น˜๋ฉด ์•„์‰ฌ์šด ํฌ๋ฃจ๋“ค์˜ ํ‚ค๋ณด๋“œ ์ถ”์ฒœ๋„ ํ•จ๊ป˜ ์ „ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค!

๐ŸŽˆ ์ด๋ฒคํŠธ ์†Œ๊ฐœ

๐Ÿ”— ์„œ๋กœ์˜ ์•Ž์„ ๋‚˜๋ˆ„๋‹ค, ๊ฐœ๋ฐœ์ž ์ถ”์ฒœ ๊ธ€ ๊ณต์œ  ์Šค๋ ˆ๋“œ

โ€œ์–ด? ์ด ๊ธ€, ๋‚˜๋งŒ ๋ณด๊ธฐ์—” ๋„ˆ๋ฌด ์•„๊น๋‹ค!โ€
๊ฐœ๋ฐœ์ž๋ผ๋ฉด ํ•œ ๋ฒˆ์ฏค ๊ทธ๋Ÿฐ ์ƒ๊ฐ ํ•ด๋ณด์‹  ์  ์žˆ์œผ์‹œ์ฃ ?
์„ ๋ฆ‰ ์ด๋ฒคํŠธ ๊ทผ๋กœํŒ€์—์„œ๋Š” ์ง€๋‚œ์ฃผ, ํฌ๋ฃจ๋“ค์ด ์„œ๋กœ์—๊ฒŒ ์œ ์ตํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก
โ€˜๊ฐœ๋ฐœ์ž ์ถ”์ฒœ ๊ธ€ ๊ณต์œ  ์Šค๋ ˆ๋“œโ€™ ์ด๋ฒคํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์–ด์š”! ๐Ÿš€

ํฌ๋ฃจ๋“ค์€ ์ž์‹ ์ด ๊ฐ๋ช… ๊นŠ๊ฒŒ ์ฝ์—ˆ๋˜ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ, ๊ณต์‹ ๋ฌธ์„œ, ์‹ค์ „ ๋…ธํ•˜์šฐ๊ฐ€ ๋‹ด๊ธด ๊ธ€ ๋“ฑ์„ ๋Œ“๊ธ€๋กœ ๊ณต์œ ํ•˜๋ฉฐ
ํ•จ๊ป˜ ๋ฐฐ์šฐ๊ณ  ์„ฑ์žฅํ•˜๋Š” ๋”ฐ๋œปํ•œ ๋ถ„์œ„๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์—ˆ๋‹ต๋‹ˆ๋‹ค. ๐ŸŒฑ

์ด๋ฒˆ ์ด๋ฒคํŠธ์—๋Š” ํ”„๋ก ํŠธ์—”๋“œ, ์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋ฃจ๋“ค์˜ ๋‹ค์–‘ํ•œ ์ถ”์ฒœ ๊ธ€์ด ์ด์–ด์กŒ๋Š”๋ฐ์š”, ๋ช‡ ๊ฐ€์ง€๋ฅผ ์‚ด์ง ์†Œ๊ฐœํ•ด๋“œ๋ฆด๊ฒŒ์š”!


๐Ÿ’ป ํ”„๋ก ํŠธ์—”๋“œ ํฌ๋ฃจ์˜ ์ถ”์ฒœ

[์‹œ์ง€ํ”„์˜ UI Variation์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•˜๊ธฐ]
"๋Š˜์–ด๋‚˜๋Š” props ๋•Œ๋ฌธ์— ๋ถˆ์•ˆํ–ˆ๋˜ ๋ถ„๋“ค!
์ŠคํŒŒ๊ฒŒํ‹ฐ ์ฝ”๋“œ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์‹ค๋งˆ๋ฆฌ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”.
'์ฝ”๋“œ ๊ตฌ์กฐ'์— ๋Œ€ํ•œ ํ†ต์ฐฐ์ด ๋‹๋ณด์ž…๋‹ˆ๋‹ค."

[๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ๋‹ค์ด๋ธŒ ์ •๋ฆฌ]
"JS ๊ฐœ๋…๋ฟ ์•„๋‹ˆ๋ผ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ „๋ฐ˜์— ๋Œ€ํ•ด ์ž˜ ์ •๋ฆฌ๋ผ ์žˆ์–ด์š”!
์ž๋ฃŒ ์ •๋ฆฌ๊ฐ€ ์ด๋ ‡๊ฒŒ ์•„๋ฆ„๋‹ค์šธ ์ˆ˜ ์žˆ๋‚˜์š”? ๐Ÿ˜†"

[Frontend Fundamentals - ์ฝ”๋“œ ํ€„๋ฆฌํ‹ฐ]
"์˜ˆ์œ ์ฝ”๋“œ์˜ ๊ธฐ์ค€์ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค๊ป˜ ๊ฐ•๋ ฅ ์ถ”์ฒœ!
๋ฆฌํŒฉํ† ๋งํ•  ๋•Œ๋งˆ๋‹ค ํ•œ ๋ฒˆ์”ฉ ๊บผ๋‚ด๋ณด๊ฒŒ ๋˜๋Š” ๊ธ€์ด์—์š”."


๐Ÿ“ฑ ์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋ฃจ์˜ ์ถ”์ฒœ

[Fragment์—์„œ ๋ฉ”๋ชจ๋ฆฌ ๋ฆญ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•]
"๊ณต์‹ ๋ฌธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์•Œ์งœ ์ •๋ณด!
View Binding์„ ์•ˆ์ „ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•์ด ์•„์ฃผ ์ž˜ ์„ค๋ช…๋ผ ์žˆ์–ด์š”."

[Fragment ํŠธ๋žœ์žญ์…˜ ์™„์ „ ์ •๋ณต]
"add vs replace, setReorderingAllowed(true)๋Š” ์–ธ์ œ ์“ฐ๋Š” ๊ฑธ๊นŒ?
์ƒ๋ช…์ฃผ๊ธฐ๋ถ€ํ„ฐ ๋ฐฑ์Šคํƒ๊นŒ์ง€, ๊ถ๊ธˆ์ฆ์ด ์‹œ์›ํ•˜๊ฒŒ ํ’€๋ฆฌ๋Š” ๊ธ€์ด์—์š”."

[์™œ Array ๋Œ€์‹  List๋ฅผ ์จ์•ผ ํ• ๊นŒ?]
"๋ฐ์ดํ„ฐ ํด๋ž˜์Šค ์ƒ์„ฑ์ž์— Array๋ฅผ ๋„ฃ์ง€ ๋ง๋ผ๋Š” ์ด์œ , ์ด ๊ธ€์„ ์ฝ์œผ๋ฉด ๋‹จ๋ฒˆ์— ์ดํ•ด๋ฉ๋‹ˆ๋‹ค!
์‹ค์ œ ์ฝ”๋“œ์—์„œ ๋งˆ์ฃผ์น˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์ฃผ๋Š” ์ข‹์€ ๊ธ€์ด์—์š”."


โ€œ๋‹ค๋“ค ์ˆจ๊ฒจ๋†“์€ ๋ณด์„ ๊ฐ™์€ ๊ธ€์„ ๊ณต์œ ํ•ด์ค˜์„œ ์ €์žฅ ํด๋”๊ฐ€ ํ’์„ฑํ•ด์กŒ์–ด์š”!โ€

์ด๋ฒˆ ์ด๋ฒคํŠธ๋Š” ๋‹จ์ˆœํ•œ ๋งํฌ ๊ณต์œ ๋ฅผ ๋„˜์–ด, ๊ฐ์ž์˜ ์„ฑ์žฅ ๊ธฐ๋ก์„ ํ•จ๊ป˜ ๋‚˜๋ˆ„๋Š” ์˜๋ฏธ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜

โ˜•๏ธ ์ฃผ๊ฐ„ ์ปจํ…์ธ 

โŒจ๏ธ ํฌ๋ฃจ๋“ค์˜ ํ‚ค๋ณด๋“œ ์ถ”์ฒœ

์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ํ‚ค๋ณด๋“œ ์ข‹์•„ํ•˜์‹œ๋‚˜์š”?
ํ˜น์€ ์ฃผ๋ณ€ ํฌ๋ฃจ๋“ค์ด ์–ด๋–ค ํ‚ค๋ณด๋“œ ์“ฐ๋Š”์ง€ ๊ถ๊ธˆํ•œ์  ์žˆ๋‚˜์š”?
๋งž๋‹ค๋ฉด ์ด ๊ธ€์„ ์ฃผ๋ชฉํ•ด์ฃผ์„ธ์š”!

ํ‚ค๋ณด๋“œ์—๋Š” ํŽœํƒ€๊ทธ๋ž˜ํ”„, ๊ธฐ๊ณ„์‹, ๋ฌด์ ‘์ , ๋ฉค๋ธŒ๋ ˆ์ธ๊นŒ์ง€ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋Š”๋ฐ์š”!

์ข…๋ฅ˜๋ณ„๋กœ ๋‹ค์Œ์˜ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์š”!

๊ตฌ๋ถ„ ๋ฐฉ์‹ ์„ค๋ช… ํ‚ค๊ฐ ์†Œ์Œ ๋‚ด๊ตฌ์„ฑ (์ˆ˜๋ช…) ๋Œ€ํ‘œ ์šฉ๋„ / ํŠน์ง•
๊ธฐ๊ณ„์‹ ๊ฐ ํ‚ค์— ๋…๋ฆฝ๋œ ์Šค์œ„์น˜๊ฐ€ ์žˆ์Œ ๋šœ๋ ทํ•˜๊ณ  ๊ฒฝ์พŒํ•จ ์ถ•๋งˆ๋‹ค ๋‹ค๋ฆ„ ๋†’์Œ (5์ฒœ๋งŒํšŒ ์ด์ƒ) ํƒ€์ดํ•‘ ๋งŒ์กฑ๋„ ๋†’์Œ, ์ถ• ์ข…๋ฅ˜ ๋‹ค์–‘ (์ฒญ์ถ•, ๊ฐˆ์ถ•, ์ ์ถ• ๋“ฑ)
๋ฌด์ ‘์  ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ์ž…๋ ฅ, ๋ฌผ๋ฆฌ ์ ‘์  ์—†์Œ ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ •๋ฐ€ํ•จ ์กฐ์šฉํ•œ ํŽธ ๋งค์šฐ ๋†’์Œ (7์ฒœ๋งŒํšŒ+) ๊ณ ๊ธ‰..? ํƒ€์ž ๊ฒฝํ—˜, ๋ฆฌ์–ผํฌ์Šค/ํ•ดํ”ผํ•ดํ‚น ๋“ฑ ๊ณ ๊ฐ€ํ˜•์— ์‚ฌ์šฉ๋จ
ํŽœํƒ€๊ทธ๋ž˜ํ”„ ๊ฐ€์œ„์‹ ๊ตฌ์กฐ์˜ ๋ฉค๋ธŒ๋ ˆ์ธ ๋ณ€ํ˜• ์งง๊ณ  ๋ถ€๋“œ๋Ÿฌ์›€ ์กฐ์šฉํ•œ ํŽธ ์ค‘๊ฐ„ (2์ฒœ๋งŒํšŒ ๋‚ด์™ธ) ๋…ธํŠธ๋ถ ํ‚ค๋ณด๋“œ, ํœด๋Œ€์„ฑ ์ค‘์‹œ
๋ฉค๋ธŒ๋ ˆ์ธ ๊ณ ๋ฌด ๋”์ด ๋ˆŒ๋ฆฌ๋ฉฐ ์ ‘์ ์ด ์ƒ๊น€ ๋ง๋ž‘๋ง๋ž‘ํ•จ ๊ฐ€์žฅ ์กฐ์šฉํ•จ ๋‚ฎ์Œ (1์ฒœ๋งŒํšŒ ๋‚ด์™ธ) ์ €๊ฐ€ํ˜• ํ‚ค๋ณด๋“œ, ์‚ฌ๋ฌด์šฉ์— ํ”ํžˆ ์‚ฌ์šฉ๋จ

๐Ÿค” ํฌ๋ฃจ๋“ค์€ ๋ฌด์Šจ ํ‚ค๋ณด๋“œ๋ฅผ ์“ธ๊นŒ?

์ฃผ๋ณ€ ํฌ๋ฃจ 3๋ช…์—๊ฒŒ ๋ฌด์Šจ ํ‚ค๋ณด๋“œ๋ฅผ ์“ฐ๋Š”์ง€ ๋ฌผ์–ด๋ดค์Šต๋‹ˆ๋‹ค!
image

์นผ๋ฆฌ)

๋…๊ฑฐ๋ฏธ is good ํ•˜์ง€๋งŒ ํŒŒ๋ž€์ƒ‰์€ ์‚ฌ์ง€๋ง๊ฒƒ

image

๋ฃจํ‚ค)

์กฐ๊ธˆ ๋น„์‹ธ์ง€๋งŒ ํ•œ๋ฒˆ ์‚ฌ๋‘๋ฉด ํ‰์ƒ?๊ฐ€๋Š” qk65์ž…๋‹ˆ๋‹ค.(ํ•ด๋‹น ๋ชจ๋ธ์€ ๋‹จ์ข…๋˜์—ˆ์Šต๋‹ˆ๋‹ค)

image

ํˆฌ๋‹ค)

์กฐ๊ธˆ ๋น„์‹ธ์ง€๋งŒ ํŠผํŠผํ•ด์„œ ๋ง‰์“ธ์ˆ˜์žˆ๋Š” evo80์ž…๋‹ˆ๋‹ค.

๊ทธ ์™ธ์— ์†Œ๊ฐœ๋Š” ๋ชป๋ฐ›์•˜์ง€๋งŒ ์˜ˆ์œ ํ‚ค๋ณด๋“œ๋“ค ์‚ฌ์ง„์„ ์˜ฌ๋ ค๋ณผ๊ฒŒ์š”!

๋งํฌ์˜ ๋ ˆ์ฝ”๋“œ ์—˜๋ฆฌ์Šค + ํžˆ์•ผ์‹ ์Šค + ์ธก๊ฐํ‚ค์บก ์ปค์Šคํ…€์ž…๋‹ˆ๋‹ค.

image

๋งˆ์ง€๋ง‰์œผ๋กœ ๊ธฐ๊ณ„์‹ ํ‚ค๋ณด๋“œ์— ๊ด€์‹ฌ์ด ๋งŽ์€ ๋ฐฑ์—”๋“œ ํฌ๋ฃจ ํ›Œ๋ผ์—๊ฒŒ ์งˆ๋ฌธ์„ ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค!

๐Ÿ—ฃ๏ธ BE 7๊ธฐ ํ›Œ๋ผ์˜ ํ‚ค๋ณด๋“œ ์ธํ„ฐ๋ทฐ

image

ํ›Œ๋ผ์˜ ์• ์ฐฉํ‚ค๋ณด๋“œ QK65 V2 ํด๋ž˜์‹์ž…๋‹ˆ๋‹ค.

๊ธฐ๊ณ„์‹ ํ‚ค๋ณด๋“œ์˜ ์žฅ์ ์ด ๋ญ”๊ฐ€์š”?

  • ํƒ€๊ฑด์„ ํ• ๋•Œ ๋ˆ„๋ฅด๋Š” ๋А๋‚Œ์ด ๋‹ค๋ฅธ ํ‚ค๋ณด๋“œ๋ณด๋‹ค ์ข‹์Šต๋‹ˆ๋‹ค.
    • ๋ˆŒ๋ฆฌ๋Š” ์ง€์ ์„ ์›ํ•˜๋Š”๋Œ€๋กœ ์ปค์Šคํ…€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ปค์Šคํ…€ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์—‡์„ ์›ํ•˜๋“  ์ปค์Šคํ…€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์“ฐ์‹œ๋Š” ํ‚ค๋ณด๋“œ์— ๋Œ€ํ•ด์„œ ์†Œ๊ฐœํ•ด์ฃผ์„ธ์š”.

  • QK65 V2 ํด๋ž˜์‹์ž…๋‹ˆ๋‹ค. (๊ฐ€๊ฒฉ 42๋งŒ์›)
  • ์ง์ ‘ ๋ถ€ํ’ˆ๋“ค์„ ์กฐ๋ฆฝํ•ด์•ผํ•ด์„œ ์ดˆ์‹ฌ์ž๋ถ„๋“ค์—๊ฒŒ๋Š” ์กฐ๊ธˆ ๋ฒ„๊ฑฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์™œ ์ด ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ๊ฒŒ๋๋‚˜์š”?

  • ํฌ๊ธฐ๊ฐ€ ์ž‘์€ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์†Œ๋ฆฌ๋ฅผ ์ค‘์š”์‹œ ํ•˜๋Š”๋ฐ, ํ†ต์šธ๋ฆผ์ด ์‹ฌํ•œ๊ฒŒ ์‹ซ์–ด์„œ ํ†ต์šธ๋ฆผ์ด ์ž‘์€ ์•Œ๋ฃจ๋ฏธ๋Š„ ๋ฐ”๋””๋ฅผ ์ฐพ๋‹ค๋ณด๋‹ˆ ์„ ํƒํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ดˆํŒ ๋””์ž์ธ์ด ์˜ˆ๋ป์„œ ์ปค์Šคํ…€ํ•˜๊ธฐ ์‰ฌ์šธ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.

๋ˆ ๊ฐ’ ํ•˜๋‚˜์š”?

  • ์‚ฌ์‹ค 10๋งŒ์›๋Œ€๊ฐ€ ๊ฐ€์žฅ ์ ์ ˆํ•œ ๊ฐ€๊ฒฉ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ดˆ์‹ฌ์ž ๋ถ„๋“ค์€ ๊ผญ ๊ฐ€์„ฑ๋น„๋ชจ๋ธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š”๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  • ํ•˜์ง€๋งŒ ๊ฐ์„ฑ์„ ์ค‘์š”์‹œํ•œ๋‹ค๋ฉด ํˆฌ์žํ• ๋งŒ ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ๊ธฐ๊ณ„์‹ ํ‚ค๋ณด๋“œ์— ์ž…๋ฌธํ•˜๊ธฐ ๊ณ ๋ฏผํ•˜์‹œ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ํ•œ๋งˆ๋””?

  • ๊ณ ๋ฏผ์€ ๋ฐฐ์†ก๋งŒ ๋Šฆ์ถœ๋ฟ
  • ์ปค์Šคํ…€ํ•˜๊ธฐ๊ฐ€ ํฌ๊ฒŒ ์–ด๋ ต์ง€ ์•Š์œผ๋‹ˆ ๊ฑฑ์ •ํ•˜์ง€ ์•Š๊ณ  TDD ํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
  • ์–ด๋ ค์šฐ๋ฉด ํ›Œ๋ผ๋ฅผ ์ฐพ์•„์˜ค์„ธ์š”!

ํฌ๋ฃจ๋“ค์˜ ํ‚ค๋ณด๋“œ ์ด์•ผ๊ธฐ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ์„ ํƒ์— ๋„์›€์ด ๋˜์—ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

๐ŸŽ™๏ธ ๋‹ค์Œ ์ฃผ์˜ ํ…Œ์ฝ”ํ†ก

๋‹ค์Œ์ฃผ 6์›” 5์ผ ๋ชฉ์š”์ผ 14์‹œ, ํฌ๋ฃจ๋“ค์ด ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ๋“ค๋กœ ํ…Œ์ฝ”ํ†ก์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค!

  1. MySql์˜ ๋ฝ - ํ•œ์Šค (๋ฐฑ์—”๋“œ)

    MySql์— ์กด์žฌํ•˜๋Š” ๋ฝ์˜ ์ข…๋ฅ˜์™€ ์‚ฌ์šฉ๋˜๋Š” ์ƒํ™ฉ์— ๋Œ€ํ•ด ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

  2. B-Tree ์ธ๋ฑ์Šค์™€ ํด๋Ÿฌ์Šคํ„ฐ๋ง ์ธ๋ฑ์Šค - ํ”„๋ฆฌ, ๋ง๋ก  (๋ฐฑ์—”๋“œ)

    B-Tree๋ฅผ ํ™œ์šฉํ•œ DB ์ธ๋ฑ์Šค, InnoDB์™€ MyISAM์˜ ์ธ๋ฑ์Šค ๋ฐฉ์‹ ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ๋ง ์ธ๋ฑ์Šค ๋„์ž… ์ด์œ ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

  3. ์Šคํ”„๋ง AOP - ํˆฌ๋‹ค (๋ฐฑ์—”๋“œ)

    ์Šคํ”„๋ง์˜ ํ•ต์‹ฌ ์ฒ ํ•™์ธ AOP๊ฐ€ ๋“ฑ์žฅํ•˜๊ฒŒ ๋œ ๊ณ„๊ธฐ์™€ AOP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

  4. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ตฌ์กฐ ๋ถ„๋ฆฌ์™€ ์˜์กด์„ฑ - ์กฐ์ด (์•ˆ๋“œ๋กœ์ด๋“œ)

    Activity์— ๋ชฐ๋ฆฐ ์ฑ…์ž„์„ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๊ตฌ์กฐ๊ฐ€ ํ•„์š”ํ• ์ง€ ๊ณ ๋ฏผํ•˜๋ฉฐ ๊ตฌ์กฐ ๋ถ„๋ฆฌ๋ฅผ ์ ์šฉํ•ด๋ณธ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

  5. HTTP ํด๋ผ์ด์–ธํŠธ ์„ค๊ณ„ ๋ฐ ์š”์ฒญ ์ฒ˜๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋ถ„์„: fetch์™€ axios - ๋ฆฌ๋ฐ”์ด (ํ”„๋ก ํŠธ์—”๋“œ)

    fetch์™€ axios๊ฐ€ ๊ฐ๊ฐ ์–ด๋–ป๊ฒŒ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋‚ด๋ถ€์ ์œผ๋กœ ๊ตฌ์กฐํ™”๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ๋น„๊ต ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

  6. useState๋Š” ์–ด๋–ป๊ฒŒ ํ•จ์ˆ˜ํ˜• ์ปดํฌ๋„ŒํŠธ์—์„œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์„๊นŒ? - ๋จธํ•€ (ํ”„๋ก ํŠธ์—”๋“œ)

    ํ•จ์ˆ˜ํ˜• ์ปดํฌ๋„ŒํŠธ์˜ ํŠน์ง•๊ณผ ๋ณ€์ˆ˜์˜ ์†Œ๋ฉธ๊ณผ useState์˜ ๋‚ด๋ถ€ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ƒํƒœ๊ฐ€ ์œ ์ง€๋˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.


์˜ค๋Š˜์˜ ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ๋ ˆํ„ฐ๋Š” ์–ด๋– ์…จ๋‚˜์š”?

ํ‰์†Œ ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ๋ ˆํ„ฐ๋กœ ๊ณต์œ  ๋ฐ›๊ณ  ์‹ถ์€ ์†Œ์‹์ด ์žˆ๋‹ค๋ฉด ์–ธ์ œ๋“ ์ง€ ์˜๊ฒฌ ๋‚จ๊ฒจ์ฃผ์„ธ์š” ๐Ÿ”ฅ