1. ctrl + Enter ์‹œ submit ๋œ๋‹ค.
    1. Text area ์ปดํฌ๋„ŒํŠธ ์ด๋ฆ„์ด ๋ญ”์ง€? = ์–ด๋””์„œ ์ž‘์—…ํ•ด์•ผ ํ•˜๋Š”์ง€?
    2. onKeyUp ์ด๋ฒคํŠธ๋ฅผ ๋‹ฌ์•„์„œ ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ console.log๋กœ ํ™•์ธ
    3. key = Enter, ctrlKey ์ด๋ฒคํŠธ ํŠธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์„ ์ฐพ์Œ
    4. ๋‹จ์ถ•ํ‚ค ๋ˆŒ๋ €์„ ๋•Œ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š” ์ง€ ์ฐพ์Œ(submit)
      1. submitPrompt๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•จ
      2. ๋ ‰์‹œ์ปฌ ์Šค์ฝ”ํ”„์•ˆ์— submitPrompt ์—†์Œ
    5. props ๋‚ด๋ฆฌ๊ธฐ๋ฅผ ํ•ด์„œ submitPromt ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•จ
    6. ๋‹ค์Œ add chat ํ–ˆ์„ ๋•Œ๋„ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธ

ํ”ผ๋“œ๋ฐฑ : set ์–ด์ฉŒ๊ณ  ๊ฐ™์ด ์‰ฌ์šด๊ฑฐ ๋จผ์ € ์ ‘๊ทผํ•ด๋ณด๊ธฐ #๊ตฌ์‚ผ ๊ตฌ์‚ผ์˜ ํ”ผ๋“œ๋ฐฑ ์ƒ๊ฐํ•˜๊ธฐ ๊ณผ์—ฐ ๋ฌธ์ œ์ธ๊ฐ€? - ๊ณ ์น˜๊ธฐ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€? - ๊ณ ์ณค์„ ๋•Œ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š”๊ฐ€?

ํ”ผ๋“œ๋ฐฑ์„ ๊ณผ๊ฑฐ, ํ˜„์žฌ, ๋ฏธ๋ž˜ ์„ธ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆ„์–ด ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์  ์ƒ๊ฐํ•˜๊ธฐ

tunnel-vision์˜ ๋ฌธ์ œ

ํšŒ๊ณ  ์˜ค๋Š˜ ํ”ผ๋“œ๋ฐฑ ๋ฐ›์•˜๋˜ ๊ฒƒ ์ค‘ ๋ช…ํ™•ํ•œ ๊ทผ๊ฑฐ ์—†์ด ์ถ”์ธกํ•˜๋Š” ๊ฒƒ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„์ด ๋‚ญ๋น„๋˜์–ด์„œ ๊ทผ๊ฑฐ๋ฅผ ํ•˜๋‚˜์”ฉ ํƒ์ƒ‰ํ•˜๋ฉด์„œ ์ฐพ๋Š” ์Šต๊ด€์„ ๋“ค์—ฌ์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค.

์ข‹์•˜๋˜ ์  ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”๋“œ๋ฅผ ๋ฏธ๋ฆฌ ์ฝ์€ ๊ฒƒ ๋ฆฌ์•กํŠธ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฝ๊ณ  ์ ์šฉํ•œ ์ 

๊ฐœ์„ ํ•  ์  ๋„˜๊ฒจ์งš์€ ์ 