Skip to content

KIMGEUNDU/React-Deep-Dive

ย 
ย 

Repository files navigation

React Deep Dive Study


ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“ใ€“


๐Ÿฆ† ๋‚ด ํŒŒํŠธ ๋ชจ์•„๋ณด๊ธฐ
  1. 2.1 JSX๋ž€? : ๊น€๊ฑด์ฃผ๐Ÿ”–
  2. 2.5 ์ปดํฌ๋„ŒํŠธ์™€ ํ•จ์ˆ˜์˜ ๋ฌด๊ฑฐ์šด ์—ฐ์‚ฐ์„ ๊ธฐ์–ตํ•ด ๋‘๋Š” ๋ฉ”๋ชจ์ด์ œ์ด์…˜ : ๊น€๊ฑด์ฃผ๐Ÿ”–
  3. 3.1.3 ~ 5 : ๊น€๊ฑด์ฃผ ์žฅํšจ์œค๐Ÿ”–
  4. 5.1.1 : ๊น€๊ฑด์ฃผ๐Ÿ”–
  5. 6.3 : ๊น€๊ฑด์ฃผ๐Ÿ”–
  6. 1.6 ์กฐ๊ฑด๋ถ€ ๋ Œ๋”๋ง - ๊น€๊ฑด์ฃผ๐Ÿ”–
  7. 1.7 ๋ชฉ๋ก ๋ Œ๋”๋ง - ๊น€๊ฑด์ฃผ๐Ÿ”–
  8. 3.2 ์ƒํƒœ ๊ตฌ์กฐ ์„ ํƒ - ๊น€๊ฑด์ฃผ๐Ÿ”–
  9. 4-4 ์ดํŽ™ํŠธ & ๋ผ์ดํ”„ ์‚ฌ์ดํด - ๊น€๊ฑด์ฃผ๐Ÿ”–

๐Ÿ“— 0์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2023๋…„ 11์›” 17์ผ ๊ธˆ์š”์ผ 23์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ1
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด

๐Ÿ“— 1์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2023๋…„ 11์›” 22์ผ ์ˆ˜์š”์ผ 22์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ1
๋ฒ”์œ„ : 2์žฅ ๋ฆฌ์•กํŠธ ํ•ต์‹ฌ ์š”์†Œ ๊นŠ๊ฒŒ ์‚ดํŽด๋ณด๊ธฐ(2.1~2)
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

๐Ÿ“— 2์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2023๋…„ 11์›” 29์ผ ์ˆ˜์š”์ผ 22์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 2์žฅ ๋ฆฌ์•กํŠธ ํ•ต์‹ฌ ์š”์†Œ ๊นŠ๊ฒŒ ์‚ดํŽด๋ณด๊ธฐ(2.3~5)
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

๐Ÿ“— 3์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2023๋…„ 12์›” 6์ผ ์ˆ˜์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 3์žฅ ๋ฆฌ์•กํŠธ ํ›… ๊นŠ๊ฒŒ ์‚ดํŽด๋ณด๊ธฐ(3.1.1-8)
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

๐Ÿ“— 4์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2023๋…„ 12์›” 13์ผ ์ˆ˜์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 3์žฅ ๋ฆฌ์•กํŠธ ํ›… ๊นŠ๊ฒŒ ์‚ดํŽด๋ณด๊ธฐ(3.1.9-3.2.4)
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

  • 3.1.9 ~ 12 : ์‹ ์Šน๋ฏผ ์ •์†Œ์ด
  • 3.2.1 ~ 4 : ๊น€ํฌ์†Œ ์ „์„ ์šฉ

๐Ÿ“— 5์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2023๋…„ 12์›” 18์ผ ์›”์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 5์žฅ ๋ฆฌ์•กํŠธ์™€ ์ƒํƒœ ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(5.1.1-5.2.3)
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

๐Ÿ“— 6์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2023๋…„ 12์›” 27์ผ ์ˆ˜์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 5์žฅ ๋ฆฌ์•กํŠธ์™€ ์ƒํƒœ ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(5.2.4-5.2.5)
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

  • 5.2.4.1 : ์‹ ์Šน๋ฏผ ์ •์†Œ์ด
  • 5.2.4.2 ~ 5.2.5 : ๊น€ํฌ์†Œ ์ „์„ ์šฉ

๐Ÿ“— 7์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 1์›” 3์ผ ์ˆ˜์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 6์žฅ ๋ฆฌ์•กํŠธ ๊ฐœ๋ฐœ ๋„๊ตฌ๋กœ ๋””๋ฒ„๊น…ํ•˜๊ธฐ, 10.1์žฅ ๋ฆฌ์•กํŠธ 17 ๋ฒ„์ „ ์‚ดํŽด๋ณด๊ธฐ
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

๐Ÿ“— 8์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 1์›” 10์ผ ์ˆ˜์š”์ผ 22์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 8.2 ๋ฆฌ์•กํŠธ ํŒ€์ด ๊ถŒ์žฅํ•˜๋Š” ๋ฆฌ์•กํŠธ ํ…Œ์ŠคํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

  • 8.2 ๋ฆฌ์•กํŠธ ํŒ€์ด ๊ถŒ์žฅํ•˜๋Š” ๋ฆฌ์•กํŠธ ํ…Œ์ŠคํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ : ์‹ ์Šน๋ฏผ ์ •์†Œ์ด

๐Ÿ“— 9์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 1์›” 18์ผ ๋ชฉ์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : 10.2 ๋ฆฌ์•กํŠธ 18 ๋ฒ„์ „ ์‚ดํŽด๋ณด๊ธฐ
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

  • 10.2 ๋ฆฌ์•กํŠธ 18 ๋ฒ„์ „ ์‚ดํŽด๋ณด๊ธฐ : ๊น€ํฌ์†Œ ์ „์„ ์šฉ

๐Ÿ“— 10์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 1์›” 22์ผ ์›”์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : UI ๊ตฌ์„ฑํ•˜๊ธฐ ์ฑ•ํ„ฐ 1~8
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

๐Ÿ“— 11์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 1์›” 31์ผ ์ˆ˜์š”์ผ 22์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : UI ๊ตฌ์„ฑํ•˜๊ธฐ ์ฑ•ํ„ฐ 9, ์ƒํ˜ธ์ž‘์šฉ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ฑ•ํ„ฐ 1~4
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

  • 1-9์žฅ UI๋ฅผ ํŠธ๋ฆฌ(Tree)๋กœ ์ดํ•ดํ•˜๊ธฐ - ๊น€ํฌ์†Œ
  • 2-1์žฅ ์ด๋ฒคํŠธ์— ์‘๋‹ตํ•˜๊ธฐ - ์ด๋™ํ˜ธ
  • 2-2์žฅ state: ์ปดํฌ๋„ŒํŠธ์˜ ๋ฉ”๋ชจ๋ฆฌ - ์ด๋™ํ˜ธ
  • 2-3์žฅ ๋ Œ๋”๋งํ•˜๊ณ  ์ปค๋ฐ‹ํ•˜๊ธฐ - ์‹ ์Šน๋ฏผ
  • 2-4์žฅ ์Šค๋ƒ…์ƒท์œผ๋กœ์„œ์˜ state - ์‹ ์Šน๋ฏผ

๐Ÿ“— 12์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 2์›” 15์ผ ๋ชฉ์š”์ผ 22์‹œ 30๋ถ„
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : ์ƒํ˜ธ์ž‘์šฉ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ฑ•ํ„ฐ 5~6
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

  • 2-5์žฅ ์—ฌ๋Ÿฌ state ์—…๋ฐ์ดํŠธ๋ฅผ ํ์— ๋‹ด๊ธฐ - ์ •์†Œ์ด
  • 2-6์žฅ ๊ฐ์ฒด state ์—…๋ฐ์ดํŠธ - ์ •์†Œ์ด

๐Ÿ“— 13์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 2์›” 26์ผ ์›”์š”์ผ 11์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : ์ƒํƒœ ๊ด€๋ฆฌ ์ฑ•ํ„ฐ 1~3
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

๐Ÿ“— 14์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 3์›” 4์ผ ์›”์š”์ผ 21์‹œ
์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4
๋ฒ”์œ„ : ์ƒํƒœ ๊ด€๋ฆฌ ์ฑ•ํ„ฐ 1, 4, 5
๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ๊น€ํฌ์†Œ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›
์ฑ•ํ„ฐ๋ณ„ ๋‹ด๋‹น์ž :

  • 3-1 ์ƒํƒœ๋กœ ์ž…๋ ฅ์— ๋ฐ˜์‘ - ์ „์„ ์šฉ
  • 3-4 ์ƒํƒœ ์œ ์ง€ ๋ฐ ์žฌ์„ค์ • - ํ™ฉ์ดˆ์›
  • 3-5 ์ƒํƒœ ๋กœ์ง ๋ฆฌ๋“€์„œ ์ถ”์ถœ - ์กฐ์ง€ํ˜„

๐Ÿ“— 15์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 3์›” 14์ผ ๋ชฉ์š”์ผ 14์‹œ ์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4 ๋ฒ”์œ„ : ์ƒํƒœ ๊ด€๋ฆฌ ์ฑ•ํ„ฐ 6~7 ๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›

  • 3-6 ์ปจํ…์ŠคํŠธ ํ™œ์šฉ(์ƒํƒœ ๊ณต๊ธ‰) - ์‹ ์Šน๋ฏผ
  • 3-7 ๋ฆฌ๋“€์„œ & ์ปจํ…์ŠคํŠธ ํ™œ์šฉ ์Šค์ผ€์ผ ์—… - ์ด๋™ํ˜ธ

๐Ÿ“— 16์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 3์›” 21์ผ ๋ชฉ์š”์ผ 14์‹œ ์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4 ๋ฒ”์œ„ : ์ด์Šค์ผ€์ดํ”„ ํ•ด์น˜ ์ฑ•ํ„ฐ 2~3 ๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›

  • 4-1 Refs๋กœ ๊ฐ’ ์ฐธ์กฐ - ์ •์†Œ์ด
  • 4-2 Refs๋กœ DOM ์กฐ์ž‘ - ์‹ ์Šน๋ฏผ

๐Ÿ“— 17์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 3์›” 28์ผ ๋ชฉ์š”์ผ 14์‹œ ์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4 ๋ฒ”์œ„ : ์ด์Šค์ผ€์ดํ”„ ํ•ด์น˜ ์ฑ•ํ„ฐ 1,4~5 ๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›

๐Ÿ“— 18์ฐจ ๋ชจ์ž„

์ผ์‹œ : 2024๋…„ 4์›” 11์ผ ๋ชฉ์š”์ผ 13์‹œ ์žฅ์†Œ : ์Šคํ„ฐ๋””๋ฃธ4 ๋ฒ”์œ„ : ์ด์Šค์ผ€์ดํ”„ ํ•ด์น˜ ์ฑ•ํ„ฐ 6~8 ๋ฉค๋ฒ„ : ๊น€๊ฑด์ฃผ, ์‹ ์Šน๋ฏผ, ์ด๋™ํ˜ธ, ์žฅํšจ์œค, ์ „์„ ์šฉ, ์ •์†Œ์ด, ์กฐ์ง€ํ˜„, ํ™ฉ์ดˆ์›

  • 4-5 ์ดํŽ™ํŠธ์—์„œ ์ด๋ฒคํŠธ ๋ถ„๋ฆฌ - ์žฅํšจ์œค
  • 4-6 ์ดํŽ™ํŠธ ์ข…์†์„ฑ ์ œ๊ฑฐ - ํ™ฉ์ดˆ์›
  • 4-7 ์ปค์Šคํ…€ ํ›…(๋กœ์ง ์žฌ์‚ฌ์šฉ) - ์กฐ์ง€ํ˜„

About

๐Ÿ“— React - DeepDiveStudy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 54.7%
  • JavaScript 21.4%
  • CSS 16.6%
  • HTML 7.1%
  • Other 0.2%