ํˆฌ๋‘ ๋ฆฌ์ŠคํŠธ ๋ฆฌํŒฉํ† ๋ง
728x90

Today, What I learned?

์ „์ฒด์ ์ธ ๊ณผ์ œ ๋ฆฌ๋ทฐ๋ฅผ ๋“ฃ๊ณ , ๋žœ๋ค ํ•˜๊ฒŒ ๋ฝ‘ํžŒ ๋‹ค๋ฅธ ๋ถ„๋“ค์˜ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ์ฝ”๋“œ๋ฅผ ๋ณด๋‹ค ๋ณด๋‹ˆ ๋‚ด ์ฝ”๋“œ์—์„œ ๊ณ ์น˜๊ณ  ์‹ถ์€ ๋ถ€๋ถ„๋“ค์ด ์ƒ๊ฒผ๋‹ค!

์•ˆ ๊ทธ๋ž˜๋„ ์ œ์ถœํ•˜๊ณ  ๋ญ”๊ฐ€... ๋ถ€์กฑํ•œ ์ด ๋Š๋‚Œ..๐Ÿค” ๊ฐ™์€ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋Š”๋ฐ ์—ญ์‹œ ๊ฐˆ๊ธธ์ด ๋ฉ€๋‹ค!..

์ผ๋‹จ ์šฐ์„ ์ ์œผ๋กœ ๋ฆฌํŒฉํ† ๋งํ•œ ๋ถ€๋ถ„๋“ค์„ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.

 

 

 

TodoList์— ๋ฟŒ๋ ค์ฃผ๋Š” ๋ถˆํ•„์š”ํ•œ props ์ œ๊ฑฐ

์™œ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ–ˆ์„๊นŒ ์‹ถ์€ ๋ถ€๋ถ„!..

์–ด์ฐจํ”ผ ๋ฆฌ๋•์Šค๋กœ ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ํ•˜๊ณ  ์žˆ๊ณ  ๋ฆฌ๋“€์„œ๋กœ๋ถ€ํ„ฐ todos ๋ผ๋Š” ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ๋ฟŒ๋ ค์ฃผ๋Š”๋ฐ, ๊ตณ์ด props๋กœ ๋„˜๊ฒจ์ค„ ํ•„์š”๊ฐ€ ์—†์—ˆ๋‹ค. TodoList ์ปดํฌ๋„ŒํŠธ๋กœ useSelector ํ›…์„ ์˜ฎ๊ฒจ์„œ ๋ฐ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ Œ๋”๋ง ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ–ˆ๋‹ค.

 

 

 

๋ฐ˜๋ณต๋˜๋Š” label, input ์ปดํฌ๋„ŒํŠธํ™”

ํˆฌ๋‘ ์ž…๋ ฅ ๋ถ€๋ถ„์—์„œ ๋ผ๋ฒจ๊ณผ ์ธํ’‹ ํƒœ๊ทธ๊ฐ€ ๋‘ ๋ฒˆ์”ฉ ๋ฐ˜๋ณต๋˜์—ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๋ฐ˜๋ณต๋˜๋Š” ๋ถ€๋ถ„์€ ์ปดํฌ๋„ŒํŠธ๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ์ชฝ์ด ์œ ์ง€ ๋ณด์ˆ˜ํ•˜๋Š” ์ชฝ์—์„œ๋„, ๊ฐ€๋…์„ฑ ๋ถ€๋ถ„์—์„œ๋„ ํ›จ์”ฌ ์ข‹๋‹ค๋Š” ๊ฑธ ๋‹ค์‹œ๊ธˆ ๊นจ๋‹ฌ์œผ๋ฉฐ..

Inputs ์ปดํฌ๋„ŒํŠธ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฆฌํŒฉํ† ๋งํ–ˆ๋‹ค. ํ•œ๊ฒฐ ๋ณด๊ธฐ ์ข‹๊ณ  ์ถ”ํ›„ ์ˆ˜์ •ํ•  ์ผ์ด ์ƒ๊ฒจ๋„ ํŽธํ•  ๋“ฏํ•˜๋‹ค.

 

 

 

๋ฆฌ๋“€์„œ์˜ ํˆฌ๋‘ ์ถ”๊ฐ€ ์•ก์…˜ ๋ถ„๋ฆฌ

์™œ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ–ˆ์„๊นŒ ์‹ถ์€ ๋ถ€๋ถ„(2)

๋ถ„๋ช… ์ „์— ๋งŒ๋“ค์—ˆ๋˜ ํˆฌ๋‘ ๋ฆฌ์ŠคํŠธ์—์„œ๋Š” ๋ฆฌํŒฉํ† ๋งํ•œ ๋ฐฉ์‹์œผ๋กœ ์ผ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ?... ๐Ÿค”

์•”ํŠผ ๋ณด๋ฉด ๊ฒฐ๊ตญ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋“ค์„ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š” ๊ฑด๋ฐ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๋ฐ˜๋ณต๋˜๊ณ  ๊ธธ๋‹ค๋Š” ๋Š๋‚Œ์ด ๋“ ๋‹ค.

์ด๊ฒƒ์€ dispatch ํ•จ์ˆ˜๋กœ ๋„˜๊ฒจ์ฃผ๋Š” ๊ณผ์ •์—์„œ ๊ฐ์ฒด ๊ฐ’์„ ๋”ฐ๋กœ ๋ถ„๋ฆฌํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ..

 

์ƒˆ๋กœ์šด ํˆฌ๋‘ ๊ฐ์ฒด๋ฅผ ๋”ฐ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๋„˜๊ฒจ์ฃผ๋‹ˆ ๊น”-๋”

 

 

 

 

 

 

์ž์ž˜ํ•˜์ง€๋งŒ ๋ฆฌํŒฉํ† ๋ง ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค.

๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ๋Œ์•„๋ณด๋ฉฐ ์ˆ˜์ •ํ•˜๋‹ค ๋ณด๋ฉด ๋” ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค. ๐Ÿ”ฅ

ํ•ญ์ƒ ๊ฐ๊ด€์ ์ธ ์‹œ๊ฐ์œผ๋กœ ๋‚ด ์ž‘์—…๋ฌผ์„ ๋Œ์•„๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž!

728x90