YouTube2Text

18: Rendering List in React — Transcript

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

Full transcript

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

About this transcript

This page contains the full transcript of 18: Rendering List in React by أكاديمية ترميز, generated from the public captions YouTube serves with the video. The transcript has 2,361 words across 307 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.