آموزش ساخت رابط های کاربری مدرن با React Router v6

Building Modern UIs with React Router v6

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا از قبل با React آشنا هستید و آماده هستید تا مهارت های خود را ارتقا دهید و رابط های کاربری مدرن بسازید؟ در این دوره آموزشی، یاد بگیرید که چگونه برنامه های React خود را با افزودن قابلیت های مسیریابی با React Router، کتابخانه مسیریابی استاندارد React گسترش دهید. مربی Guil Hernandez با مرور اصول مسیریابی و برنامه های تک صفحه ای شروع می کند. سپس برخی از مؤلفه‌های مفید React Router، قلاب‌ها و سایر ویژگی‌ها را نشان می‌دهد که کاربران را به تمام نماهای مختلف هدایت می‌کند و به ایجاد رابط‌های کاربری پویا کمک می‌کند که هر زمان که URL تغییر کند به‌طور خودکار به‌روزرسانی می‌شوند. او نحوه ایجاد مسیرهای 404 یا «یافت نشد» و همچنین نحوه عملکرد موقعیت مکان، شی تاریخ و پشته تاریخ را توضیح می دهد. Guil همچنین چندین چالش را در طول راه فراهم می کند تا بتوانید در حین حرکت تمرین کنید و آنچه را که یاد می گیرید بچسبانید.

سرفصل ها و درس ها

مقدمه Introduction

  • ساخت UI های مدرن Building modern UIs

  • آنچه باید در مورد React بدانید What you should know about React

  • پروژه را راه اندازی کنید Set up the project

1. مبانی مسیریابی 1. Routing Basics

  • اصول مسیریابی The fundamentals of routing

  • React Router DOM را نصب کنید و به URL مرورگر متصل شوید Install React Router DOM and connect to the browser's URL

  • اولین مسیر خود را پیکربندی کنید Configure your first route

  • از Link برای پیمایش بین صفحات استفاده کنید Use Link to navigate between pages

  • چالش: یک ناوبری با پیوند و مسیر ایجاد کنید Challenge: Create a navigation with Link and Route

  • راه حل: با Link and Route یک ناوبری ایجاد کنید Solution: Create a navigation with Link and Route

  • امتحان فصل Chapter Quiz

2. مسیرهای تودرتو و پارامترهای URL 2. Nested Routes and URL Parameters

  • مسیریابی تودرتو چگونه کار می کند How nested routing works

  • یک مسیر 404 یا بدون تطابق ایجاد کنید Create a 404 or No Match Route

  • متغیرهایی را برای ایجاد مسیرهای پویا تعریف کنید Define placeholders to create dynamic routes

  • خواندن و نمایش پارامترهای URL Read and display URL parameters

  • نمایش لینک های فعال Display active links

  • چالش: یک UI تودرتو از مسابقات مسیر ارائه دهید Challenge: Render a nested UI from route matches

  • راه حل: یک UI تودرتو از مسابقات مسیر ارائه دهید Solution: Render a nested UI from route matches

  • امتحان فصل Chapter Quiz

3. مسیریابی را ادامه دهید 3. Take Routing Further

  • مسیرهای شاخص Index routes

  • به صورت برنامه ای پیمایش کنید Navigate programmatically

  • هنگام پیمایش برنامه‌ای، داده‌ها را ارسال کنید Pass data when navigating programmatically

  • چالش: وضعیت موقعیت مکانی را پاس کنید Challenge: Pass location state

  • راه حل: وضعیت موقعیت مکانی را پاس کنید Solution: Pass location state

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساخت رابط های کاربری مدرن با React Router v6
جزییات دوره
1h 14m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Guil Hernandez Guil Hernandez

برنامه نویس و مدرس نرم افزار.

Guil Hernandez توسعه دهنده و مربی نرم افزار است.

در حال حاضر یک مدیر برنامه آموزشی و خالق دوره در Scrimba، Guil بیش از 15 سال تجربه در صنعت فناوری دارد و اشتیاق به یادگیری و توانمندسازی افراد از طریق فناوری و راهنمایی را حفظ می کند. او دوره ها و کارگاه های برنامه نویسی را که توسط صدها هزار دانش آموز در سراسر جهان برگزار می شود، ایجاد کرده است و در جلسات و کنفرانس ها در سراسر ایالات متحده در مورد یادگیری و توسعه صحبت کرده است. Guil همچنین به عنوان یک مربی برنامه برای Code Palm Beach، یک سازمان غیرانتفاعی که دانش‌آموزان K-12 را با برنامه‌نویسی کامپیوتر آشنا می‌کند، داوطلب می‌شود.