- ctrl + Enter ์ submit ๋๋ค.
- Text area ์ปดํฌ๋ํธ ์ด๋ฆ์ด ๋ญ์ง? = ์ด๋์ ์์ ํด์ผ ํ๋์ง?
- onKeyUp ์ด๋ฒคํธ๋ฅผ ๋ฌ์์ ์ ์๋ํ๋์ง console.log๋ก ํ์ธ
- key = Enter, ctrlKey ์ด๋ฒคํธ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์ ์ฐพ์
- ๋จ์ถํค ๋๋ ์ ๋ ์ด๋ค ๊ธฐ๋ฅ์ ์คํํด์ผ ํ๋ ์ง ์ฐพ์(submit)
- submitPrompt๋ผ๋ ํจ์๋ฅผ ์คํํ๋ ค๊ณ ํจ
- ๋ ์์ปฌ ์ค์ฝํ์์ submitPrompt ์์
- props ๋ด๋ฆฌ๊ธฐ๋ฅผ ํด์ submitPromt ํจ์๋ฅผ ์คํํ ์ ์๊ฒ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํจ
- ๋ค์ add chat ํ์ ๋๋ ๋์ํ๋์ง ํ์ธ
ํผ๋๋ฐฑ
: set ์ด์ฉ๊ณ ๊ฐ์ด ์ฌ์ด๊ฑฐ ๋จผ์ ์ ๊ทผํด๋ณด๊ธฐ
#๊ตฌ์ผ
๊ตฌ์ผ์ ํผ๋๋ฐฑ
์๊ฐํ๊ธฐ
๊ณผ์ฐ ๋ฌธ์ ์ธ๊ฐ?
- ๊ณ ์น๊ธฐ ์ํด ์ด๋ป๊ฒ ํด์ผ ํ๋๊ฐ?
- ๊ณ ์ณค์ ๋ ์ด๋ค ๋ฌธ์ ๊ฐ ์๊ธฐ๋๊ฐ?
ํผ๋๋ฐฑ์ ๊ณผ๊ฑฐ, ํ์ฌ, ๋ฏธ๋ ์ธ ๊ฐ์ง๋ก ๋๋์ด ์ ์ฉํ ์ ์๋ ์ง์ ์๊ฐํ๊ธฐ
tunnel-vision์ ๋ฌธ์
ํ๊ณ
์ค๋ ํผ๋๋ฐฑ ๋ฐ์๋ ๊ฒ ์ค ๋ช
ํํ ๊ทผ๊ฑฐ ์์ด ์ถ์ธกํ๋ ๊ฒ ๋๋ฌธ์ ์๊ฐ์ด ๋ญ๋น๋์ด์ ๊ทผ๊ฑฐ๋ฅผ ํ๋์ฉ ํ์ํ๋ฉด์ ์ฐพ๋ ์ต๊ด์ ๋ค์ฌ์ผ ํ ๊ฒ ๊ฐ๋ค.
์ข์๋ ์
ํ๋ก ํธ์๋ ์ฝ๋๋ฅผ ๋ฏธ๋ฆฌ ์ฝ์ ๊ฒ
๋ฆฌ์กํธ ๊ณต์ ๋ฌธ์๋ฅผ ์ฝ๊ณ ์ ์ฉํ ์
๊ฐ์ ํ ์
๋๊ฒจ์ง์ ์