[TIL] 20.09.28

HyeRyunยท2020๋…„ 9์›” 28์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
7/48

๐Ÿง ๋‹˜ ์˜ค๋Š˜ ๋ญํ–ˆ์Œ?

์›น ๊ฒŒ์ž„์„ ๋งŒ๋“ค๋ฉฐ ๋ฐฐ์šฐ๋Š” React ๊ฐ•์˜ ๋“ฃ๊ธฐ

3-5. ์ฃผ์„๊ณผ ๋ฉ”์„œ๋“œ ๋ฐ”์ธ๋”ฉ
3-6. ์ˆซ์ž์•ผ๊ตฌ ๋งŒ๋“ค๊ธฐ
3-7. Q&A
3-8. ์ˆซ์ž์•ผ๊ตฌ Hooks๋กœ ์ „ํ™˜ํ•˜๊ธฐ
3-9. React Devtools

๐ŸŒฑ ์•Œ๊ฒŒ ๋œ ์‚ฌ์‹ค

  • JSX์—์„œ ์ฃผ์„ ๋‹ค๋Š” ๋ฒ•
    {/* jsx์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ์ฃผ์„์„ ๋‚จ๊ธด๋‹ค. */}
    ์ด๋ ‡๊ฒŒ ๋ธ”๋ก ์ฃผ์„์„ ๋‹ฌ๊ธฐ ์ „์— ์ค‘๊ด„ํ˜ธ๋กœ ํ•œ ๋ฒˆ ๋” ๊ฐ์‹ธ๊ธฐ.
  • ๋ฆฌ์•กํŠธ์—์„œ ๋ฐ˜๋ณต๋ฌธ์€ map()์„ ์‚ฌ์šฉ.
  • ๋ฆฌ์•กํŠธ์—์„œ ๋ฐฐ์—ด์— ์›์†Œ ์ถ”๊ฐ€ํ•  ๋•Œ push()๋ณด๋‹ค๋Š” ์ „๊ฐœ ๊ตฌ๋ฌธ์„ ์“ฐ๋Š”๊ฒŒ ์ข‹๋‹ค.
  • Chrome extension: React Developer Tools ์„ค์น˜ํ•˜๊ธฐ

โœจ ๋Š๋‚€์ ์€?

map, join, ์ „๊ฐœ ๊ตฌ๋ฌธ ๊ฐ™์ด ์ฒจ ์จ๋ณด๋Š” ๊ธฐ๋Šฅ๋“ค์ด ๋งŽ์•„์„œ ์ดํ•ดํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ๋‹ค. ํŠนํžˆ..

  1. state ์„ ์–ธํ•ด์คŒ. tries ๋ฐฐ์—ด์— ๊ฐ์ฒด ์ถ”๊ฐ€

  2. tries๋ฐฐ์—ด์„ map ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ๋ฐ˜๋ณตํ•ด์ค€๋‹ค. value๊ฐ’์ธ v๋Š” ์ž์‹ ์ปดํฌ๋„ŒํŠธ์ธ Try์— props๋กœ ๋ณด๋‚ด์ค€๋‹ค.

  3. ๋ถ€๋ชจ ์ปดํฌ๋„ŒํŠธ์—์„œ ๋ฐ›์•„์˜จ props์ธ tryInfo๋ฅผ ์ž์‹ ์ปดํฌ๋„ŒํŠธ(ํ˜„์žฌ ์ฝ”๋“œ๊ฐ€ ์œ„์น˜ํ•œ ๊ณณ)์—์„œ ๊ฐ€์ ธ์™€์„œ ์“ด๋‹ค.

  4. class ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ Hooks๋กœ ๋ฐ”๊พธ๋Š” ๊ณผ์ •์—์„œ ์–ด๋ ค์› ๋˜๊ฒŒ ์ด์ „ state ๋ฐ”๊พธ๋Š”๊ฑฐ..

๐Ÿ‘€ ์ฐธ๊ณ ํ•˜๊ธฐ

profile
๊ฐœ๋ฐœ๊ฐœ๋ฐœ

0๊ฐœ์˜ ๋Œ“๊ธ€