Skip to content

DailyScrum 201125

GunBros edited this page Nov 25, 2020 · 1 revision

11์›” 25์ผ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ

์–ด์ œ ํ•œ ์ผ

์‹ ์ง€์—ฐ: Redux ์ ์šฉ. Redux๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ธฐ์กด ์ฝ”๋“œ ์ˆ˜์ •. ์ขŒ์„์„ ํƒ ํŽ˜์ด์ง€ ๋งˆํฌ์—… ์™„๋ฃŒ

์ด๊ตญ์‹ : ๋‚ด๊ฐ€ ์„ ํƒํ•œ ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํด๋ฆญํ•˜๋Š” ๊ฒƒ ๊ตฌ๋ถ„๋˜๋„๋ก ๋ณ€๊ฒฝ, canvas์™€ ์ขŒ์„ ์„ ํƒ ํŽ˜์ด์ง€ ํ•ฉ์นจ, Redux ์‚ด์ง ๊ณต๋ถ€

์ด์„ํ˜„: ํ‚ค ๋งŒ๋ฃŒ๋ฅผ ํ™•์ธ ํ•˜๊ฒŒ ํ–ˆ์Œ, ๊ทธ๋ž˜์„œ ๊ตฌ์กฐ ๋‹ค์‹œ ์งœ์•ผํ•จ ใ…Žใ…Ž.;

๊ณต์œ ํ•  ๊ฒƒ

  • ์†Œ์ผ“ ์ดˆ๊ธฐํ™”๋ฅผ ์–ธ์ œ ํ•  ๊ฒƒ ์ธ๊ฐ€?

    • ๊ทธ๋ƒฅ ์ฒ˜์Œ๋ถ€ํ„ฐ ์†Œ์ผ“์„ ์—ฌ๋Š” ๊ฒƒ๋„ ๋‚˜์˜์ง€ ์•Š์•„๋ณด์ž„(๊ตญ์‹ )
  • ๋ ˆ๋””์Šค ํ‚ค ๋งŒ๋ฃŒ๊ฐ€ ์ตœ์ƒ์œ„ ํ‚ค์—๋งŒ ๊ฑธ๋ฆฌ๋”๋ผ .. ์ขŒ์„ ๊ตฌ์กฐ๋Š” key -> subkey -> value ๋ผ์„œ ๊ฐ ์ขŒ์„์— ๋งŒ๋ฃŒ๋ฅผ ๊ฑธ ์ˆ˜๊ฐ€ ์—†์Œ

  • ๊ทธ๋ž˜์„œ ์œ ์ € ๋ ˆ๋””์Šค๋ฅผ ๋งŒ๋“ค๊ณ  socket id + ์ขŒ์„ id ๋ฅผ key ๋กœ ๋งŒ๋“ค๊ณ  ๋งŒ๋ฃŒ ์‹œ๊ฐ„ ์ง€์ •ํ•ด์„œ ์ €์žฅํ•˜๊ณ  ๋งŒ๋ฃŒ ์ด๋ฒคํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

  • ์ทจ์†Œ ์ด๋ฒคํŠธ, ์ž”์—ฌ ์ขŒ์„ ๊ด€๋ จ ์ด๋ฒคํŠธ ์ถ”๊ฐ€ ๊ตฌํ˜„์ด ํ•„์š”ํ•ด๋ณด์ธ๋‹ค.

์˜ค๋Š˜ ํ•  ์ผ

์‹ ์ง€์—ฐ: socket์˜ on, emit ์ฒ˜๋ฆฌํ•˜๊ธฐ. GraphQL ๊ณต๋ถ€. ํšŒ์ฐจ ์„ ํƒ ํŽ˜์ด์ง€ ์™„์„ฑํ•˜๊ธฐ.

์ด๊ตญ์‹ : ๋ฆฌ๋•์Šค์— ๋งž๊ฒŒ canvas ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ๋ณ€๊ฒฝ, canvas ์‚ฌ์ด์ฆˆ ์กฐ์ ˆ ๋ฒ„๊ทธ ์ˆ˜์ •, Redux ์ถ”๊ฐ€ ๊ณต๋ถ€

์ด์„ํ˜„: ๊ตฌ์กฐ ๋‹ค์‹œ ์งœ๊ธฐ, ์‹ค์‹œ๊ฐ„ ์ž”์—ฌ์„, disconnect, ๋งŒ๋ฃŒ ์‹œ ์ด๋ฒคํŠธ

Clone this wiki locally