YouTube2Text

3: التجربة الأولى ل React — Transcript

by أكاديمية ترميز · 1,426 words · 190 segments · language en · Watch on YouTube

Full transcript

  1. 0:00السلام عليكم حياكم الله بالدرس الثالث من
  2. 0:02سلسله دروس رياكت جي اس وبهذا الدرس راح
  3. 0:04نبدا بالاستخدام الفعلي لريا كت جي اس
  4. 0:06ونجرب الاكواد الخاصه
  5. 0:10برياكتين نبدا بالطريقه اللي بتنصح فيها
  6. 0:13الدوكمنت شن طبعا برجع بذكرك ها النسخه
  7. 0:16القديمه من الدنتشن وفي نسخه جديده عم يتم
  8. 0:18العمل عليها حاليا وتم اصدار نسخه البيتا
  9. 0:21الخاصه فيها فاذا فتحت النسخه القديمه من
  10. 0:23الدنتشن راح تلاقي انه في الاعلى في عندك
  11. 0:26هذا الرابط اللي هو بتاك js.org اذا دخلت
  12. 0:29عليه راح يفتح لي ها النسخه الجديده ها
  13. 0:32النسخه الجديده فيها مجموعه من السكاشن
  14. 0:33على اليسار انا راح اختار السكشن الخاص
  15. 0:36بكويك ستارت راح اضغط عليه وراح يبدا
  16. 0:39يعطيني مجموعه من المعلومات عن رياكت جي
  17. 0:42اس وهي المعلومات راح تكون عامه
  18. 0:58وكخطوة وما بين المكتبه ما راح اتعمق كثير
  19. 1:02بالتفاصيل لكن باختصار شديد المكتبه هو
  20. 1:04عباره عن شيء بتقدر تعتبره كانها اضافه
  21. 1:07بتقدر تضيفها على مشروعك اطار العمل هو
  22. 1:11شيء بتبدا منه مشروعك وبيشك لك الطريقه
  23. 1:14اللي انت ممكن تبدا فيها راح تقول لي طيب
  24. 1:17مو رياكت ينطبق عليها تعريف اطار العمل
  25. 1:20فعليا لا ترى انت ممكن تاخذ الرابط تبع
  26. 1:22رياكت جي اس من خلال السي دي ان الخاص
  27. 1:25فيهم وتحطها باي ملف اتش تي ام ال عادي
  28. 1:28وتتعامل معه كانه مكتب عاديه انت سويت لها
  29. 1:31استيراد لكن بصفه عامه رياكت جي اس دائما
  30. 1:35بتنحط مع انجولر جي اس ومع فيو جي اس
  31. 1:38وتذكر ضمن سياق اطر عمل الجافا سكريبت
  32. 1:41لذلك هو مسماها الصحيح مكتبه نعم لكن راح
  33. 1:44تلاقي من الشائع جدا انك تسمع كلمه رياكت
  34. 1:47فريم وورك او اطار عمل رياكت هي مجرد
  35. 1:50معلومه هامشيه على الجانب الان عشان نبدا
  36. 1:52باستخدام رياكت طبعا راح تلاقي مجموعه من
  37. 1:54التعليمات الخاصه بالدوك منتيش وعم يعطيك
  38. 1:57هذا المثال وهذا مثال جميل عشان تبدا تفهم
  39. 2:00كيف رياكت بتشتغل عم يقول لك هون كريتين
  40. 2:03اند نستين كومبونت رياكت اصلا هي كلها
  41. 2:07عباره عن شيء نحنا بنسميه كومبونت راح
  42. 2:09نتعرف عليه بالتفصيل بس بشكل سريع ترى
  43. 2:12الكومبوننت في نهايه الامر هو عباره عن
  44. 2:15جافا سكريبت فانكشن لاحظ انه معرف فانكشن
  45. 2:18بكل بساطه سماها ماي بوتون وبعدين بداخلها
  46. 2:22سوى ريتيرن لشيء معين ها الفنكشن تماما ما
  47. 2:25فيها شيء غريب يمكن باستثناء هذا السطر
  48. 2:28الموجود عندك هون هذا البوتون هو عباره عن
  49. 2:31عنصر اتش تي ام ال عنصر الاتش تي ام ال
  50. 2:33الموجود عندك هون حطه بداخل جمله ريتيرن
  51. 2:37اللي هي جمله جافا سكريبت ففعل كانه دخل
  52. 2:40الاتش تي ام ال على الجافا سكريبت ونحنا
  53. 2:43كنا نسوي هذا سابقا بالجافا سكريبت لما
  54. 2:45كنا نسوي الكونتنت تبع الاتش تي ام ال
  55. 2:48نحطه بداخل الدبل كوتيشن تبع الجافا
  56. 2:50سكريبت بعدين نعطيها كقيمه لانر اش تي ام
  57. 2:53ال لاحد العناصر لكن هون عم يكتبها بشكل
  58. 2:55مباشر وعم يدمج ما بين الاتش تي ام ال
  59. 2:58والجافا سكريبت بشكل المباشر هذا هو الشيء
  60. 3:01الغريب الوحيد في ها الفانكشن فعليا ها هي
  61. 3:03الطريقه اللي انت بتبني فيها ما يعرف
  62. 3:06بالكمبوند جي اس فانت هيك بنيت فانكشن
  63. 3:09اسمها ماي بوتون وفعليا بلغه رياكت انت
  64. 3:12بنيت كومبونت اسمه ماي بوتون بحيث انك كل
  65. 3:16ما استخدمت هذا الكومبوننت او ها الفانكشن
  66. 3:19في سياق الاليمنت تبع الاتش تي ام ال راح
  67. 3:23يطلع لك هذا الشيء اللي انت حطيته بداخله
  68. 3:25بمعنى اخر عم يقول لك الان بعد ما عرفت
  69. 3:28هذا الكومبوننت الموجود عند هون الان نحنا
  70. 3:30جايين نستخدم هذا الكومبوننت فلما جينا
  71. 3:33نستخدمه استخدمنا عباره اكسبورت ديفولت
  72. 3:36وهاي راح نتكلم عنها بعدين بس عرفنا
  73. 3:38كومبونت ثاني سميناه ماي اب اللي هو عباره
  74. 3:41عن فانكشن ها الفانكشن بفضل رياكت جي اس
  75. 3:43انت بتقدر تدخل الاتش تي ام ال مع الجافا
  76. 3:46سكريبت مره واحده في جمله الريتن لما
  77. 3:49بتكون عم تعرف فانكشن او لما بتكون عم
  78. 3:51تعرف كومبونت بداخل ها الريتن انا كتبت
  79. 3:54اكواد اش تي ام ال طبيعيه حطيت ديف نحن
  80. 3:57بنعرف انه في عنصر بالاتش تي ام ال اسمه
  81. 3:58ديف حطيت اتش 1 احنا بنعرف انه في عنصر
  82. 4:01بالاتش تي ام ال اسمه اتش1 بعدين حطيت ماي
  83. 4:04بوتون ماي بوتون هذا عباره عن عنصر جديد
  84. 4:08انا ما سمعت عن اي عنصر في الاتش تي ام ال
  85. 4:11اسمه ماي بوتون فمن وين صرت قادر على اني
  86. 4:14اكتبه بنفس الطريقه اللي بكتب فيها اكواد
  87. 4:16الاتش تي ام ال اللي هو نفتح هذا القوس
  88. 4:18ونسكر هذا القوس ونحط اسم النت كيف صار في
  89. 4:21عندي المنت جديد في الاتش تي ام ال هذا
  90. 4:24بفضل تعريف الكومبوننت اللي انا عرفته هون
  91. 4:27كيف عرفته عرفته كفانك هي مجرد جافا
  92. 4:30سكريبت فانكشن تحولت بلغه رياكت الى ما
  93. 4:33يعرف بالكمبوند قادر على اني استخدم هذا
  94. 4:36الكومبوننت بنفس الطريقه اللي بستخدم فيها
  95. 4:39اي المنت في الاتش تي ام ال وبالتالي صرت
  96. 4:42احطه كاني عم احط اي المنت بالاتش تي ام
  97. 4:44ال نتيجه لذلك هذا الكود اللي انا حطيته
  98. 4:49اللي هو اسمه ماي اب لو جيت وحاولت اني
  99. 4:52اعرضه على الشاشه
  100. 4:53برياكتين راح يطلع لي بهذا الشكل راح يطلع
  101. 4:57لي اول شيء الاتش 1 اللي انا حطيته اللي
  102. 4:59هو تو ماي اب وهي طلعتلي فعلا اللي هو
  103. 5:02ويلكم تو ماي اب بعدين الماي بتون هذا
  104. 5:04عباره عن ايش على اي اساس البراوزر ترجمه
  105. 5:07الى زر مكتوب عليه اي بوتون لانه راح يروح
  106. 5:11يشوف الماي بوتون ايش بيحتوي عليه راح
  107. 5:15يكتشف انه الماي بوتون هو عباره عن رياكت
  108. 5:17كومبونت يحتوي بداخله على بوتون اللي هو
  109. 5:20عباره عن عنصر معروف في الاتش تي ام ال
  110. 5:22اسمه بوتون وبداخله مكتوب اي بوتون
  111. 5:25وبالتالي تم ترجمه هذا الكومبوننت الى هذا
  112. 5:29الشكل لمجمع باسم ماي بوتون وبعدين لما
  113. 5:31انعرض على الشاشه انعرض بهي الطريقه طبعا
  114. 5:34اللي ترجم ماي بوتون من هذا الشكل الى هذا
  115. 5:38الشكل الطبيعي المتعارف عليه في الاتش تي
  116. 5:41ام ال ترى رياكت جي اس هي اللي سوت ها
  117. 5:43العمليه لانه البراوزر ما بيقدر يسوي هي
  118. 5:45العمليه والبراويز
  119. 5:55لذلك طلعت هي النتيجه فلاحظ هي النتيجه
  120. 5:58اللي على اليمين ترى هي انعكاس لهذا الكود
  121. 6:00الموجود عننا على اليسار عرفت فانكشن
  122. 6:03اسمها ماي بتون اللي هو بنسميها بلغه
  123. 6:05رياكت باسم كومبونت ها بتحتوي على بوتون
  124. 6:08وبعدين رحت على الماي اب اللي هو عباره عن
  125. 6:11الكومبوننت الكبير اللي هو عباره عن تطبيق
  126. 6:13الكامل او موقعي الكامل الموجود برياكتين
  127. 6:16بداخله مجموعه من البيانات منها الماي
  128. 6:18بوتون اللي هو الكاستم كومبونت اللي انا
  129. 6:21سويته او الكستم المنت اللي انا سويته
  130. 6:23الجميل في هذا الدكمي شن الجديد انه ترى
  131. 6:25بتقدر تعدي على الكود مباشره بمعنى اخر
  132. 6:29ترى انا هون بقدر اجي وبعد ما كتبنا الاتش
  133. 6:321 اضغط انتر واقول له مثلا اتش 2 هلو ان
  134. 6:37رياكت كورس على سبيل المثال طبعا لاحظ
  135. 6:42برياكتين تسكر النت راح يطلع لك خطا
  136. 6:46مباشره راح يقول لك ترى في خطا ولازم
  137. 6:48تصلحه ولازم كل النتس تكون مسكره فريا اكت
  138. 6:52تراها اكثر حرصا على انه الكود يكون صحيح
  139. 6:55من المتصفحات اللي ممكن تعدي لك اياها في
  140. 6:58بعض الاحيان وبالتالي انا لازم اجي واسكر
  141. 7:00هذا الاتش 2 بمجرد ما اسكر هذا الاتش 2
  142. 7:03راح تلاحظ انه فعلا هذا انعكس لي على
  143. 7:05الشاشه وطلع لي هلو ان رياكت كورس طيب انا
  144. 7:08عندي هذا الماي بوتون مثل ما سويت هذا
  145. 7:10الكستم كومبونت ترى انا بقدر اسوي كستم
  146. 7:12كومبونت ثاني بشكل سريع ايش هو الكومبوننت
  147. 7:15ما هو الا عباره عن جافا سكريبت فانكشن
  148. 7:18فانا بقدر اجي اكتب فانكشن وبعدين هون راح
  149. 7:21اسميه باسم مثلا ترميز بوتون على سبيل
  150. 7:25المثال افتح قوس واسكر قوس وهذا راح يكون
  151. 7:27بداخله انا بكتب بلغه رياكت ريتيرن ها
  152. 7:30الشغلات كلها راح نتكلم عنها بالتفصيل فلا
  153. 7:32تخاف اني مستعجل شوي في الوقت الحالي
  154. 7:34بعدين راح احط بداخلها مثلا بوتون وهذا
  155. 7:37البوتون لازم اني اسكره عشان ما يكون في
  156. 7:39مشاكل بعدين راح اكتب بداخله هلو ترميز
  157. 7:43ممكن حتى بداخل هذا البوتون احط اتش 1
  158. 7:45وبعدين قول له هاي على سبيل المثال واسكر
  159. 7:48هذا الاتش 1 فانا سويت كستم كومبونت اسمه
  160. 7:50ترميز بوتون ليش ما طلع لي على الشاشه
  161. 7:53لاني لسه ما استخدمته انا بس عرفت
  162. 7:55الفانكشن الموضوع شبيه بانك تعرف فانكشن
  163. 7:58بس ما استد دعيتها لس وبالتالي انا عشان
  164. 8:01استخدمه بقدر اجي عند هذا المكان واجي
  165. 8:03يقول له مثل ما حطيت لي الماي بتون انا
  166. 8:05بقدر احط هذا الترميز بوتون فراح اكتب
  167. 8:09ترميز بوتون بهذا الشكل طبعا لازم اسكره
  168. 8:12بهي الطريقه ولاحظ انه فعلا طلع لي الزر
  169. 8:14اللي انا كتبته عرفته على انه كاستم
  170. 8:17كومبونت ايش فائده الكومبوننت انه رييوز
  171. 8:21ابل تقدر تستخدمه على عدد المرات اللي بدك
  172. 8:23اياها بمجرد ما تنسخ ها الجزئيه الصغيره
  173. 8:26اللي انت سويتها بمعنى انه مميز بوتون هذا
  174. 8:30اللي انا سويته ترى بقدر اسوي له لصق ان
  175. 8:32شاء الله 20 مره وفي كل مره راح يطلع لي
  176. 8:34وبقدر اغيره من مكان واحد فمثلا لو قررت
  177. 8:37اني اغير هلو ترميز ليلكم تو ترميز فبقدر
  178. 8:40اكتب ويلكم تو ترميز لاحظ انه كل الازرار
  179. 8:44تغيرت عندي ها هي الريز بيلتي وهي احد
  180. 8:47اكبر العيوب لما ما تستخدم اطار عمل نعم
  181. 8:50بتقدر تسويها بالجافا سكريبت بتقدر تسوي
  182. 8:53نوع من الريز بيلتي لكن الموضوع جدا متعب
  183. 8:56بدون استخدام احد اطر العمل فهي كانت
  184. 8:58تجربه لك جي اس وبون لكن كل التفاصيل اللي
  185. 9:02تكلمنا عنها ترى راح ناخذها بالتفصيل
  186. 9:04الممل وراح نناقشها بشكل اكبر بحيث انه
  187. 9:07تكون الصوره واضحه عندك ها كانت تجربه
  188. 9:10سريعه اتمنى انك استمتعت فيها ونشوفكم ان
  189. 9:12شاء الله بالدرس
  190. 9:14الجاي

About this transcript

This page contains the full transcript of 3: التجربة الأولى ل React by أكاديمية ترميز, generated from the public captions YouTube serves with the video. The transcript has 1,426 words across 190 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.