YouTube2Text

6: بناء ال component الأول في React — Transcript

by أكاديمية ترميز · 2,701 words · 358 segments · language en · Watch on YouTube

Full transcript

  1. 0:00يا هلا حياكم الله بالدرس السادس من سلسله
  2. 0:02دروس رياكت جي اس بالدرس السابق تعرفنا
  3. 0:04على هيكله المشروع وايش الاشياء اللي
  4. 0:06بيحتوي عليها وبدينا في بعض التغييرات في
  5. 0:09هذا الدرس راح نكمل في فهم الطريقه اللي
  6. 0:12بتشتغل فيها رياكت وراح نبدا بعمل
  7. 0:14الكومبوننت الاول الخاص فينا هذا هو الكود
  8. 0:17اللي انتهينا عنده في الدرس السابق ولاحظ
  9. 0:19اني اضفت ها الجزئيه اللي هي ترميز
  10. 0:20اكاديمي وبناء عليها انعكست ها الجزئيه في
  11. 0:23هذا المكان في المشروع وذكرت في الدرس
  12. 0:26السابق انه هذا الملف اللي هو الاب دوت جي
  13. 0:29اس موجود بداخل السورس او الاس ار سي هو
  14. 0:32يعتبر الملف الاساسي اللي بينطلب بس على
  15. 0:36اي اساس بصير هذا هو الملف الاساسي او
  16. 0:39الروت كومبونت اللي كل الكومبوننت الاخرى
  17. 0:42بتصير بداخله خلينا نحاول نفهم ها الجزئيه
  18. 0:45ولو بشكل بسيط عاده ملف الاندكس في
  19. 0:49المشاريع هو اول ملف يتم تحميله ويتم
  20. 0:52المرور عليه سواء كان اندكس دوت اش تي ام
  21. 0:55ال او اندكس د جي اس بشكل ضمني فلو دخلت
  22. 0:59على ملف اندكس جي اس خلينا نتعرف عليه ايش
  23. 1:02في هذا الملف هذا الملف راح تلاقي انه في
  24. 1:04مجموعه من الامبورد اول شيء عم يجيب لك
  25. 1:07مكتبه رياكت كامله من خلال النود موديول
  26. 1:10اللي اسمه رياكت وبعدين عم يحمل شغله
  27. 1:13اسمها رياكت دوم وهاي احد العناصر المهمه
  28. 1:16جدا عشان رياكت تشتغل بطريقه صحيحه من
  29. 1:19خلال النود موديول اللي اسمه رياكت دوم
  30. 1:21سلاش كلاينت بعدين عم يجيب لك ملف السي اس
  31. 1:24اس بعدين عما يجيب الاب من ملف الاب ولاحظ
  32. 1:29انه ما كت دوت جي اس لانه ما في داعي انك
  33. 1:31تكتب دوت جي اس فاذا كتبتها او خليتها
  34. 1:34عادي وبالتالي هذا الكومبوننت كامل اللي
  35. 1:36هو الاب صار موجود عننا هون في ملف
  36. 1:40الاندكس دوت جي اس هذا تقريبا من اهم
  37. 1:43الاسطر في هذا الملف عشان نستوعب طريقه
  38. 1:45العمل بعدين جاب لك مكتبه ثانيه بيستخدمها
  39. 1:48باشياء اخرى ما بتهمنا في الوقت الحالي
  40. 1:50اللي بيهمني الان انه لاحظ ايش سوى عرف
  41. 1:54متغير اسمه روت هذا المتغير ايش بيساوي
  42. 1:57هذا المتغير بيروح عند مكتب اسمها رياكت
  43. 2:00دوم اللي سو لها امبورت في هذا السطر
  44. 2:03الثاني وهي المكتبه بتحتوي على داله اسمها
  45. 2:06كريت روت بمعنى سويلي الكومبوننت الاساسي
  46. 2:10في رياكت اللي راح ينطلق منه المشروع
  47. 2:13واللي كل الكومبوننت الاخرى راح تكون
  48. 2:16مضمنه فيه بس عشان تسوي كريت روت فعليا
  49. 2:20ترى لازم يكون عندك ملف اتش تي ام ال
  50. 2:24مكتوب بطريقه الاتش تي ام ال الطبيعيه
  51. 2:27اللي بيفهمها المتصفح وبالتالي من هون
  52. 2:30رياكت بتبدا فعليا بانها تبني الروت
  53. 2:34كومبونت اللي منه راح تنطلق كل الكومبوننت
  54. 2:37الاخرى وراح ينطلق منه المشروع لكن عشان
  55. 2:40تكون رياكت قادره على انه تاخذ كمبوننت
  56. 2:43معين مثل الاب وتحطه في الصفحه اللي
  57. 2:47بيفهمها البراوزر على انها اش تي ام ال
  58. 2:50فلا بد انه تكون نقطه الانطلاق اساسا هو
  59. 2:54عباره عن ملف اتش تي ام ال بعدين تسوي
  60. 2:57انجكت للكمبوند عند عندك او ادخال او
  61. 3:01اقحام للكومبو الموجوده عندك بداخل احد
  62. 3:04العناصر من عناصر صفحه الاتش تي ام ال
  63. 3:07الموجوده عندك عشان يكون كلامي واضح ترى
  64. 3:10ملف الاندكس دو جي اس هو ما هو اول ملف
  65. 3:13بيبدا فيه المشروع وملف الاب دوت جي اس ما
  66. 3:16هو اول ملف بيبدا فيه المشروع مره ثانيه
  67. 3:18بذكرك انه مجلد الببلك هو عباره عن مجلد
  68. 3:22للاشياء اللي بيقدر يوصلها المستخدم من
  69. 3:25المصادر المختلفه واحد اهم المصادر
  70. 3:29الموجوده عند عندك في هذا المجلد هو عباره
  71. 3:31عن ملف اسمه اندكس دوت ا ت ام ال فبدايه
  72. 3:35مشروع رياكت ترى هو ليس الا عباره عن ملف
  73. 3:38اش تي ام ال اعتيادي مثل ما بنعرفه لكن
  74. 3:41بصير في مجموعه من الاشياء عشان يتم اقحام
  75. 3:44رياكت بداخل ملف الاتش تي ام ال هذا فملف
  76. 3:48الاتش تي ام ال هذا لو دخلت عليه راح
  77. 3:50تلاقي في مجموعه من الاشياء المختلفه
  78. 3:53الموجوده عندك لاحظ انه التايتل موجود
  79. 3:55عندك ومكتوب في رياكت اب وعشان اثبت لك
  80. 3:58انه هذا هو الملف الاساسي انا ما راح
  81. 4:00اخليه رياكت اب وانما راح اخليه رياكت
  82. 4:03ابلكيشن على سبيل المثال فلو سويت سيف
  83. 4:06الان ورجعت مره ثانيه اشوف التايتل تبع
  84. 4:08الموقع عندي راح تلاقي انه مكتوب رياكت
  85. 4:11ابلكيشن بناء على التغيير اللي انا سويته
  86. 4:14وبالتالي هذا هو الملف الاساسي اهم عنصر
  87. 4:17في هذا الملف الاساسي هو عباره عن هذا
  88. 4:20الدف هذا عباره عن ديف له الاي دي اللي
  89. 4:23اسمه روت ايش في بداخل هذا الف فعليا ما
  90. 4:27في بداخله اي شيء طقا لاحظ ان هو عباره عن
  91. 4:31ديف فاضي طيب ليش هو عباره عن ديف مهم
  92. 4:35لانه هو اللي راح يتم تعبئته بشكل تلقائي
  93. 4:40بالكومبيوتر
  94. 4:42ياكت وبناء عليه راح يتم تعبئته بكل
  95. 4:45الكومبوننت الاخرى المضمنه بداخل هذا
  96. 4:47الروت كومبونت بمعنى اخر صحيح انه هذا
  97. 4:51الدف الان فاضي لكن ماذا لو جيت عند ها
  98. 4:54الصفحه وجيت وسويت لها انسبكت خليني ادور
  99. 4:56على هذا الروت لاحظ انه هذا هو الدف تبع
  100. 4:59الروت ايش في بداخله صار في بداخله ديف
  101. 5:02اسمه اب وبداخله هيدر وبداخل هذا الهيدر
  102. 5:06مجموعه من الاشياء صار في كميه كبيره من
  103. 5:08الكود تم جلبها واقحام او عمل انجكت لها
  104. 5:13بداخل هذا الديف اللي له الاي دي روت طيب
  105. 5:16كيف تم هذا الشيء هذا الشيء تم من خلال
  106. 5:19الملف اللي اسمه اندكس جي اس انا رحت جبت
  107. 5:22الاب وجبت عندي مكتبه الرياكت دوم
  108. 5:25واستدعيت منها الداله اللي اسم كريت روت
  109. 5:28وكبرا له الداله انا بحدد ايش هو النت
  110. 5:32اللي بدي استهدفه واصير احط اكواد الرياكت
  111. 5:35بداخله اللي هو كان الالن اللي له الاي دي
  112. 5:38روت وبالتالي كرامت لهي الداله احنا قلنا
  113. 5:42له دكت المنت باي اي دي اللي هو عباره عن
  114. 5:46الروت جيب لي هذا النت تبع الروت وبعدين
  115. 5:49سويلي منها رندر رندر معناها دخل لي فيها
  116. 5:52مجموعه من الاشياء اللي هو حيدخل لك ها
  117. 5:55الرياكت بس اللي بيهمني انه راح يدخل هذا
  118. 5:58الروت
  119. 6:00اللي اسمه اب فبها الطريقه الكود اللي كان
  120. 6:03مكتوب في ابدوت جي اس تم اخذه وتم ادخاله
  121. 6:08في الملف الاساسي اللي راح يبدا منه
  122. 6:10المشروع اللي هو الاندكس اش تي ام ال
  123. 6:12وتحديدا عند ها المساحه اللي لها الاي دي
  124. 6:15اللي اسمها روت فبها الطريقه اصلا بتشتغل
  125. 6:18رياكت وبيتم عمل انشاء للمشروع وبالتالي
  126. 6:22كل شيء بيكون موجود بداخل الاب فعليا راح
  127. 6:27يدخل بداخل هذا ديف في نهايه الامر اللي
  128. 6:30اسمه روت لذلك انا لما جيت وكتبت ترميز
  129. 6:33اكاديمي بهذا المكان انا صحيح كتبتها
  130. 6:36بصيغه الاب بداخل الجي اس اكس تبع رياكت
  131. 6:39لكن في نهايه الامر ترى ترجمت الى لغه
  132. 6:42البراوزر
  133. 6:43وتحولت الى هذا الاتش 1 الموجود بداخل ايش
  134. 6:47الموجود بداخل ديف طبيعي له الكلاس اللي
  135. 6:50اسمه اب انا عم اسوي انسبكت باللغه اللي
  136. 6:53بيفهمها البراوزر اذا بدك تشوف اكواد
  137. 6:55رياكت فبناء على اداه المطورين تبع رياكت
  138. 6:59اللي سوينا لها تنزيل في المتصفح بقدر
  139. 7:02الان اوسع هذا الانسبيك وبعدين ادور على
  140. 7:06السكشن الخاص بالكبوت لو ضغطت عليه لاحظ
  141. 7:10انه عم يقول لك ترى في عندك كومبونت كبير
  142. 7:12اسمه اب هذا هو الكومبوننت كبير اللي
  143. 7:14بيمثل لك كامل الصفحه طيب جميل وبالتالي
  144. 7:17هي هي الطريقه اللي بيبدا فيها هذا
  145. 7:19الكومبوننت الكبير اللي اسمه اب الان هذا
  146. 7:21الاب بحكم انه راح يتم اخذه بكامل ما فييه
  147. 7:26ويتم وضعه بداخل هذا الديف بحيث انه يطلع
  148. 7:29في صفحه الاتش تي ام ال في نهايه الامر
  149. 7:31فانا بقدر احط فيه اي شيء واكون ضامن انه
  150. 7:34راح يتم عرضه في نهايه الامر في الصفحه
  151. 7:36فلذلك انا حطيت ترميز اكاديمي في المره
  152. 7:39الاولى لكن هالمره بدل ما احط ترميز
  153. 7:41اكاديمي انا فعليا بدي احط كومبون انتت
  154. 7:44متكامل بدي اسوي كومبون انتت جديد مره
  155. 7:48ثانيه ايش هو الكومبوننت هو عباره عن جزء
  156. 7:51من اجزاء الكود اللي انت بتعرفه في داله
  157. 7:54منفصله وهال الداله المنفصله قد تكون كذلك
  158. 7:57في ملف منفصل موجود عندك في رياكت فمبل
  159. 8:02اعرفها بنفس الملف بس عشان تكون الصوره
  160. 8:04واضحه بعدين انا ممكن اخذ هذا الكومبوننت
  161. 8:06الى ملف اخر طيب الكومبوننت في نهايه
  162. 8:09الامر هو عباره عن ايش هو عباره عن داله
  163. 8:12وبالتالي راح اعرف فانكشن ها الفنكشن راح
  164. 8:16اسميها باسم الكومبوننت اللي بدي اياه
  165. 8:19يتمثل باسم النت اللي انا بدي استخدمه
  166. 8:22مهما كان هذا الاسم فراح اسميه مثلا ماي
  167. 8:25فيرست كومبونت بهذا الشكل وهذا عباره عن
  168. 8:29داله بفتح قوس وبسكر قوس بفتح الكيرلي
  169. 8:31براكت وسكرها اي كومبونت موجود عندك في
  170. 8:34رياكت لازم يسوي ريتيرن لازم تفتح الاقواس
  171. 8:38العاديه وبعدين بتكتب بداخله اكواد الاتش
  172. 8:40تي ام ال اللي راح تسوي لها ريتيرن لذلك
  173. 8:43انا بقدر اجي اكتب ريتيرن بعدين افتح
  174. 8:46القوس وبعدين اسكر هذا القوس طبعا بحط هون
  175. 8:49السيمي كولون وبداخله لازم احط اكواد
  176. 8:52الاتش تي ام ال مشان هيك هو مطلع لي ها
  177. 8:54العلامه الحمراء لانه لازم يكون في عندك
  178. 8:57كود اش تي ام ال لذلك راح اكتب مثلا اتش 1
  179. 9:00وراح اسكره واكتب هلو ورد بهذا الشكل الان
  180. 9:04راح اسوي سيف لاحظ انه رتب لي اياها لحاله
  181. 9:06بهذا الشكل طبعا لاحظ انه حاطط لي خط اصفر
  182. 9:09على اسم الداله راح نرجع له بعد شوي لكن
  183. 9:12الان بعد ما سويت سيف المفروض تتحدث
  184. 9:14الصفحه لحالها هذا اللي بيعرف باسم الهوت
  185. 9:17ريلود في رياكت لكن فعليا ما طلع لي اي
  186. 9:19شيء ما طلع لي هذا الاتش 1 اللي اسمه هلو
  187. 9:21ورد ليش لانه هي عباره عن داله ودائما
  188. 9:25بقول انا اللي سويته اني عرفت الداله فقط
  189. 9:29لسه ما استخدمتها او لسه ما استدعيت طيب
  190. 9:31كيف بستخدمها نحن بنعرف انه بالجافا
  191. 9:34سكريبت عشان تستدعي الداله بتكتب اسمها
  192. 9:37وبعدين بتفتح قوس وبتسكر قوس انت هيك
  193. 9:39بتكون استدعيت الداله بس فعليا انا ما بدي
  194. 9:42استدعي الداله بطريقه الجافا سكريبت انا
  195. 9:45بدي استدع بطريقه رياكت اللي بتحول لي
  196. 9:48استدعاء الداله الى تاجات مكتوبه في الاتش
  197. 9:52تي ام ال بمعنى اخر انا راح استخدمها ككب
  198. 9:55انتت او كاتش تي ام ال المنت فبقدر اجي في
  199. 9:58اي كان موجود عندي في الاب مثلا بعد
  200. 10:02الترميز اكاديمي هون وبعدين اكتب تاج ما
  201. 10:06راح اكتب اتش 1 ولا اتش 2 ولا اش 3 ولا اي
  202. 10:10عنصر من عناصر الاتش تي ام ال اللي تعودنا
  203. 10:12عليها راح اكتب عنصر جديد انا عرفته بنفسي
  204. 10:15ك كومبونت في رياكت اللي هو عباره عن
  205. 10:18الماي فيرست كومبونت بهذا الشكل طبعا لازم
  206. 10:21اسكره مباشره لذلك بحط السلاش وبعدين
  207. 10:25بسكره ضروري جدا انك تحط السلاش عشان
  208. 10:27تسكره بناء على هذا التغيير بمجرد ما اسوي
  209. 10:30سيف وارجع مره ثانيه راح الاقي انه في شيء
  210. 10:33جديد نضاف اللي هو هلو ورد الهلو ورد ها
  211. 10:37لو سويت لها انسبكت بحيث انك تشوف ايش
  212. 10:41اللغه النهائيه اللي وصلت للمتصفح وفهمها
  213. 10:44ترى هي ليست الا عباره عن اكواد اتش تي ام
  214. 10:47ال اعتياديه وما راح تلاقي ابدا شيء اسمه
  215. 10:50ماي فيرست كومبونت في ها الاكواد تبع
  216. 10:52الاتش تي ام ال الاعتياديه لانه رياكت
  217. 10:55ترجمتها الى لغه البراوزر عشان البراوزر
  218. 10:57يفهمها ويعرف كيف في عرضها لكن اذا حبيت
  219. 11:00انك تشوف الكومبوننت الموجوده عندك في
  220. 11:03رياكت فمره ثانيه انا بروح على ال
  221. 11:05انسبكتور تبع الكومبوننت لاحظ هالمره ايش
  222. 11:07عم يقول لي عم يقول لي ترى عندك الاب
  223. 11:09كومبونت الكبير اللي بيحتوي على كل شيء
  224. 11:12بداخله بعدين بداخله في كستم كومبونت انت
  225. 11:15سويته وسميته باسم ماي فيرست كومبونت لو
  226. 11:17حطيت المؤشر عليه لاحظ انه عم يظلل لي
  227. 11:20عباره هلو ورد هذا الكومبوننت الان انا
  228. 11:23بقدر اتحكم فيه على كيفي وبقدر اضيف فيه
  229. 11:25الاضافات اللي بدي اياها فعلى سبيل المثال
  230. 11:28ايش ممكن اسوي ممكن تقول لي انا بقدر اجي
  231. 11:30الان واسوي اتش 2 واكتب فيها هاي لو
  232. 11:34سويتها بهذا الشكل وسويت سيف لاحظ انه
  233. 11:36حاطط لي خط عليها بالاحمر ولو رجعت راح
  234. 11:39يطلع لي انه في خطا الخطا هو انه اي
  235. 11:41كمبوننت موجود عندك في رياكت لازم يرجعلك
  236. 11:44المنت واحد واذا حابب انك تكتب اكثر من
  237. 11:47المنت بداخل بعض فبحط كلهم بداخل ديف واحد
  238. 11:51بحيث انه في نهايه الامر ما يرجع لك الا
  239. 11:53المنت واحد فلذلك انا لازم هون اجي اكتب
  240. 11:56ديف احط بداخله الاتش 1 مع الاتش 2 مع بعض
  241. 12:00بهاي الطريقه راح اكون قادر اني اعرضهم
  242. 12:03الاثنين مع بعض فراح احط الهاي وبعدين راح
  243. 12:06احط الهالو ورد بهذا الشكل طبعا لاحظ انه
  244. 12:09مطلع لي اه بالخط الاصفر لو سويت سيف
  245. 12:11المشكله انه عندي اكثر من سيمي كولون
  246. 12:13المفروض هون ما يكون في سيمي كولون عشان
  247. 12:14ما تنتهي جمله الريتن وهون راح امسح
  248. 12:17السيمي كولون وهون راح امسح السيمي كولون
  249. 12:19بحيث يطلع بهذا الشكل بعدين لازم افتح
  250. 12:22الاقواس تبع الريتن فراح افتح القوس هون
  251. 12:24وبعدين راح اسكر هذا القوس في نهايه الامر
  252. 12:28سويت راح يرتب لي الاكواد بحيث انها تطلع
  253. 12:30بهذا الشكل لو رجعت الان لاحظ انه صار
  254. 12:33يطلع لي هلو وورد وصار يطلع لي تحتها هاي
  255. 12:35مثل ما هو واضح عندك طيب ايش ممكن اضيف
  256. 12:38كمان ممكن احط مثلا بوتون على سبيل المثال
  257. 12:40فراح اكتب بوتون وبعدين راح اكتب بداخل
  258. 12:43هذا البوتون مثلا كليك مي بهذا الشكل لو
  259. 12:47سويت سيف ورجعت مره ثانيه لاحظ انه طلع لي
  260. 12:50هلو ورد طلع لي هاي وبعدين طلع لي الكليك
  261. 12:53مي بتون هذول كلهم كانوا عباره عن جزء من
  262. 12:56كومبونت واحد اسمه ماي فيرست كومبونت
  263. 12:59استخدمت اسمه كاني عم استدعي الداله
  264. 13:01وحطيته كستم المنت بداخل اكواد الاتش تي
  265. 13:05ام ال ثم تم ترجمته الى لغه المتصفح عشان
  266. 13:09يفهمها وكانها اكواد اش تي ام ال اعتياديه
  267. 13:12مثل ما نحنا بنعرفها الان بفضل انه
  268. 13:15الكومبوننت عندي في رياكت اصلا هو عباره
  269. 13:17عن شيء زبل هو عباره عن فانكشن نحنا بنعرف
  270. 13:20ان الفنكشن زبل بتقدر تستخدمها متى ما بدك
  271. 13:23فترى هذا الكومبوننت بقدر اخذه واحطه في
  272. 13:25مكان مختلف تماما وحاله راح يرجع لعلي كل
  273. 13:30الاكواد الخاصه بهذا الكومبوننت مره ثانيه
  274. 13:33لكن في مكان ثاني لاحظها لو ورد هاي بعدين
  275. 13:35البتون وخلص بقدر اصير اسويلها رييوز بعدد
  276. 13:38المرات اللي بدي اياها ليش لانه هي في
  277. 13:41نهايه الامر ترى ما هي الا عباره عن
  278. 13:43فانكشن فلو سويت سيف الان لاحظ انه في كل
  279. 13:47مره عم يطلعلي نفس الكومبوننت مره ورا
  280. 13:50الثانيه اخر جزئيه راح اوضح لك اياها في
  281. 13:53درس اليوم انه هذا الكومبوننت ترى مو شرط
  282. 13:55يكون فقط في داله منفصله وانما ممكن يكون
  283. 13:59في ملف مستقل تماما وبالعكس هذا هو الشائع
  284. 14:02انه كل كمبوننت عندك يكون له الملف
  285. 14:05المستقل الخاص فيه بحيث انه يكون اسمه
  286. 14:08بنفس اسم الكومبوننت اللي انت راح تستخدمه
  287. 14:11هاي هي الممارسه الشائعه لذلك راح اروح
  288. 14:13عند الاس ار سي هون وراح اضغط عليها
  289. 14:15باليمين اقول له نيو فايل هذا الفايل راح
  290. 14:17اسميه باسم الكومبوننت تبعي اللي انا
  291. 14:19سميته باسم ماي فيرست كومبونت بهذا الشكل
  292. 14:23دوت جي اس لانه في نهايه الامر هو راح
  293. 14:25يكون ملف جافا سكريبت راح اضغط على انتر
  294. 14:27بعدين هذا الكود اللي انا حطيته هون فعليا
  295. 14:29راح اسوي له كات وبعدين راح يجي عند الماي
  296. 14:33فيرست كومبونت واسوي له بيست راح اسوي سيف
  297. 14:36الان وراح ارجع عند الاب دوت جي اس اسوي
  298. 14:39سيف لاحظ انه مطلع لي اصلا خط احمر ولو
  299. 14:42فتحت عندك راح يقول لك ترى في عندك مشكله
  300. 14:44الماي فيرست كومبونت از not ديفاين هو ما
  301. 14:48بيعرف شيء اسمه ماي فيرست كومبونت في
  302. 14:50الملف اللي اسمه ابدت جي اس لاني طلعتها
  303. 14:53لملف ثاني فعشان يتعرف عليها مثل ما كنت
  304. 14:56عم سوي امبورت للشغلات الخارجيه في هذا
  305. 14:59المكان او رياكت كانت عم تسويها فانا لازم
  306. 15:01اسوي امبورت لهذا الماي فيرست كومبونت
  307. 15:04فلذلك راح اجي اقول له امبورت بعدين بتسمي
  308. 15:08اسم الكومبوننت كيف بدك اياه يطلع في ملف
  309. 15:11الاب دوت جي اس انا راح اسميه بنفس اسم
  310. 15:13الكومبوننت تماما اللي هو ماي فيرست
  311. 15:17كومبونت بعدين بكتب فروم عشان نجيب الرابط
  312. 15:20اللي هو موجود في هذا الكومبوننت ومنحط
  313. 15:23فيه علامات التنصيص ونحدد من وين بدنا
  314. 15:26نجيبه فانا راح اقول له من الدوت سلاش
  315. 15:28يعني من المكان الحالي اللي انا موجود فيه
  316. 15:31لانه الابجي اس موجود في نفس المكان اللي
  317. 15:33موجود في الكومبوننت تبعي اللي هو ماي
  318. 15:35فيرست كبون فهو من نفس المكان الحالي اللي
  319. 15:38انا موجود فيه عن طريق كتابه دوت بعدين
  320. 15:40سلاش بعدين بحط اسم الملف اللي هو ماي
  321. 15:43فيرست كومبونت ممكن تحط الجي اس ممكن انك
  322. 15:46تشيلها ما راح تفرق معك الان لو سويت سيف
  323. 15:49ورجعت مره ثانيه لاحظ انه مازال في خطا
  324. 15:52لكن هذا الخطا مختلف المره عم يقوللك
  325. 15:55اكسبور
  326. 15:57ديفولت في هذا الملف اللي اسمه ماي فيرست
  327. 16:00كومبونت عشان يكون هذا الكومبوننت قابل
  328. 16:03للاستخدام في ملف اخر فمثل ما انت سويت له
  329. 16:08استيراد او امبورت من هذا الملف الاخر
  330. 16:12لازم تسويله اكسبورت او تصدير من ملف
  331. 16:15الكومبوننت نفسه كيف عن طريق انك تكتب قبل
  332. 16:19الداله عباره اكسبورت بعدين تكتب ديفولت
  333. 16:24بهذا الشكل وتسوي سيف هذا راح يحللك مشكله
  334. 16:29نعم نحنا ما تعمقنا بموضوع الاكسبورت
  335. 16:36والديفولبر
  336. 16:39والاستخدام خارج نطاق هذا الملف اللي اسمه
  337. 16:42ماي فيرست كومبونت جي اس وبحكم انها صارت
  338. 16:45قابله للاستخدام انا جيت عند الابدو جي اس
  339. 16:47وسويت لها امبورت وبعدين استدعيت هذا
  340. 16:51الكومبوننت عده مرات عندي لو رجعت الان
  341. 16:54راح تلاقي انه كل شيء شغال عندك تماما
  342. 16:56وصار الكومبوننت منفصل في ملف مستقل تماما
  343. 17:00وكونه صار في ملف مستقل تماما انا الان
  344. 17:03بقدر استخدمه في اي كمبوننت اخر مو بس
  345. 17:06ابدوت جي اس فانا زدت له من قيمه الريز
  346. 17:10بيلتي او قابليه اعاده الاستخدام عن طريق
  347. 17:13فصله الى ملف منفصل هذا فيما يخص لمحه
  348. 17:18سريعه عن بناء الكومبوننت وطريقه
  349. 17:20استخدامها مازال في حديث مهم عن
  350. 17:23الكومبوننت وكيف الموقع اساسا بيتشكل
  351. 17:26بمجموعه من الكومبوننت الموجوده عن عن راح
  352. 17:29اشرح لك هذا الشيء بشكل تفصيلي ونظري في
  353. 17:32الدرس الجاي باذن الله اتمنى ان شاء الله
  354. 17:34انه كان الشرح واضح اذا عجبك شرح يت تضغط
  355. 17:36على زر الاعجاب واذا عندك اي سؤال او
  356. 17:38استفسار لا تتردد في كتابته بخانه
  357. 17:40التعليقات ونشوفكم ان شاء الله بالدرس
  358. 17:44الجاي

About this transcript

This page contains the full transcript of 6: بناء ال component الأول في React by أكاديمية ترميز, generated from the public captions YouTube serves with the video. The transcript has 2,701 words across 358 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.