โ˜•

[9์›” 15์ผ] ์ปคํ”ผ์ฑ—

Status
๋‚ ์งœ
Sep 15, 2023

โ“ ์งˆ๋ฌธ ๋‚ด์šฉ


 

โ“ ์ƒ์ˆ˜ํ™”๋Š” ์–ด๋””๊นŒ์ง€ ํ•ด์•ผํ•˜๋‚˜์š”?

๋ฐ˜๋ณต๋˜๋Š” ๊ฒฝ์šฐ๋ฉด ์ƒ์ˆ˜ํ™” ์ง„ํ–‰!
๊ทธ๋Ÿฐ๋ฐ ํ•˜๋‚˜๋งŒ ์žˆ๋‹ค๋ฉด ๊ตณ์ด ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

โ“ ๋‚™๊ด€์  ์—…๋ฐ์ดํŠธ์—์„œ ์—๋Ÿฌ ์ฒ˜๋ฆฌ(์—๋Ÿฌํ•ธ๋“ค๋ง)๋Š” ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”

์—๋Ÿฌ์— ๋”ฐ๋ผ์„œ ํŽ˜์ด์ง€๋ฅผ ์ด๋™ ์‹œํ‚ค๊ฑฐ๋‚˜, ๋กค๋ฐฑ์„ ํ•ด์ฃผ๊ฑฐ๋‚˜, ํ† ์ŠคํŠธ๋กœ ๋ณด์—ฌ์ฃผ๊ฑฐ๋‚˜

โ“ ์ „์—ญ

๋ชจ๋‹ฌ - ์ปค์Šคํ…€ ํ›…
  1. ๊ฐ™์€ ์ „์—ญ์ƒํƒœ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ปดํฌ๋„ŒํŠธ๋ผ๋ฆฌ ์ข…์†์„ฑ์ด ์ƒ๊ฒจ์„œ ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋–จ์–ด์ง„๋‹ค
  1. ์ข…์†์„ฑ์„ ์ค„์ผ๋ ค๋ฉด ์ „์—ญ์ƒํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ง๊ณ  props๋กœ ๋‚ด๋ ค์ค€๋‹ค. ๋“œ๋ฆด๋ง์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค.
ex) ์บ๋Ÿฌ์…€ - ํƒญ โ‡’ ์ „์—ญ ๊ด€๋ฆฌ ํ•œ๋‹ค๋ฉด ํƒญ, ์บ๋Ÿฌ์…€ ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋–จ์–ด์ง : ํƒญ๊ณผ ์บ๋Ÿฌ์…€์ด ํŠน์ • ์ „์—ญ ์ƒํƒœ์— ์ข…์†๋˜์–ด ์žฌ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ต์ง€ ์•Š์„๊นŒ์š”?
 
ํŽ˜์ด์ง€๋ณ„ ์ „์—ญ์ƒํƒœ, ์ „์ฒด ํŽ˜์ด์ง€์—์„œ์˜ ์ „์—ญ์ƒํƒœ
 
๋งŽ์€ ๊ณณ์—์„œ ์žฌ์‚ฌ์šฉ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ๋ชฉ์ ์„ ์žƒ์–ด๋ฒ„๋ฆฌ๋Š” ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.(์ถ”์ƒํ™” vs ๋ชฉ์ )
์ „์—ญ์ƒํƒœ์˜ ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒƒ์„ ๋„ฃ์œผ๋ ค๊ณ  ํ•˜์ง€๋งˆ๋ผ
 
refatch๋ฅผ ๊ฝค depth๊ฐ€ ๊นŠ๊ฒŒ prop์œผ๋กœ ๋„˜๊ฒจ์ค„๊ฒƒ ๊ฐ™์€๋ฐ, refatch๋ฅผ ์ „์—ญ์œผ๋กœ ๊ด€๋ฆฌํ•ด์•ผํ•˜๋‚˜์š”(prop drilling ์ œ๊ฑฐ)? ์•„๋‹ˆ๋ฉด ์ƒ์œ„์ปดํฌ๋„ŒํŠธ์—์„œ refatch๋ฅผ ์ฝœ๋ฐฑ์œผ๋กœ ๋„˜๊ฒจ์ฃผ๋Š”๊ฒŒ ๋งž์„๊นŒ์š”?

โ“๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ vs ์ฟ ํ‚ค

๋กœ๊ทธ์ธ ์‹œ ์œ ์ €์˜ id์™€ ํ† ํฐ๊ฐ’์„ ์ €์žฅํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€์— ํ•  ์ง€ ์ฟ ํ‚ค์— ํ• ์ง€ ๊ณ ๋ฏผ์ž…๋‹ˆ๋‹ค!
ํ† ํฐ์€ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€
์œ ์ € id ์˜ ๊ฒฝ์šฐ๊ฐ€ ๋“ค์–ด๊ฐ€์„œ ์ฟ ํ‚คโ€ฆ?
whateverโ€ฆ
๋ฉ˜ํ† ๋‹˜์€ ํ”„๋ก ํŠธ ์„œ๋ฒ„์—์„œ ๊ด€๋ฆฌ
์œ ์ € ์•„์ด๋””๊นŒ์ง€ ํ•„์š”ํ• โ€ฆ๊นŒ์š”?
# JWT Token # ๋งฅ ์ฃผ์†Œ # https # ํ† ํฐ ํƒˆ์ทจ

โ“ git Tag

๊นƒ ํžˆ์Šคํ† ๋ฆฌ
EC2 Lamda