mapStateToProps 1

[์†Œ๊ฐœํŒ…์„œ๋น„์Šค] ๋ฐฉ ์ž…์žฅ ์ฝ”๋“œ ๋ถ€์—ฌํ•˜๋Š” ์˜ค๋ฅ˜ ํ•ด๊ฒฐ

๐Ÿ“Œ ์ƒํ™ฉ์ •๋ฆฌ 1. ์—ญํ•  ์„ ํƒ ํ™”๋ฉด์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์—ญํ• ์„ ์„ ํƒํ•œ๋‹ค 2. ์„ ํƒํ•œ ์—ญํ•  ์ •๋ณด๋ฅผ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๋ฉด, ์„œ๋ฒ„๊ฐ€ ๋žœ๋ค ๋งค์นญ ๊ณต์‹์— ๋งž์ถฐ์„œ ๋งค์นญ ์ •๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค 3. ๋งค์นญ ์ •๋ณด๋ฅผ ์ด์šฉํ•ด ๋ฏธํŒ… ์„œ๋น„์Šค์— ์ž…์žฅํ•œ๋‹ค ๐Ÿ“Œ ํ•ด๊ฒฐ๊ณผ์ • 1. ๋งค์นญ ๋Œ€๊ธฐ์‹ค๋กœ ์ด๋™ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์ •์˜ 1-1. ๋งค์นญ ๋Œ€๊ธฐ์‹ค๋กœ ์ด๋™ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์†Œ๊ฐœํŒ… ์‹œ์ž‘ํ•˜๊ธฐ ๋ฒ„ํŠผ์— ๊ฑธ์–ด์คŒ 1-2. ์ฐธ๊ณ ๋กœ ์—ญํ•  ์ฝ”๋“œ๋ฅผ ์ค‘์•™๊ด€๋ฆฌ์†Œ์— ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์€ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜๋˜์–ด ์žˆ์Œ 2. ๋งค์นญ ๋Œ€๊ธฐ์‹ค์— ์ž…์žฅํ•˜๋ฉด ๋ฐ”๋กœ ๋งค์นญ ์ •๋ณด ๋ฐ›์•„์˜ค๋Š” matchStart ํ•จ์ˆ˜ ์‹คํ–‰ 2-1. classํ˜• ํ•จ์ˆ˜์—์„œ ์ค‘์•™๊ด€๋ฆฌ์†Œ์— ์žˆ๋Š” state๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•, ์Šฌ๋ผ์ด์Šค์˜ ์•ก์…˜ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด ์ฐพ์•˜์Œ 3. matchStartํ•จ์ˆ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ๋™์ž‘ํ•จ 3-1. history๋ฅผ ์‚ฌ์šฉ..