YouTube2Text

52 : Intro To React Router — Transcript

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

Full transcript

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

About this transcript

This page contains the full transcript of 52 : Intro To React Router by أكاديمية ترميز, generated from the public captions YouTube serves with the video. The transcript has 2,706 words across 365 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.