آموزش شروع کار با React Hooks

Getting Started with React Hooks

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Master React Hooks، تکامل بعدی کتابخانه محبوب React برای ساخت رابط‌های جلویی پویا. کاوش API React Hooks معرفی‌شده در React 16.8 بر قلاب‌های useState، useEffect و useContext که با کتابخانه ارسال می‌شوند، قلاب‌های سفارشی خود را اعلام کنید تا منطق کسب‌وکار را استخراج کنید. از کامپوننت‌های پیش نیازها: دانش پایه کتابخانه React (کامپوننت‌ها، وضعیت، پروپوزال‌ها) - بررسی‌ها ارائه می‌شود دانش پایه JSX، پسوند نحوی برای جاوا اسکریپت دانش متوسط ​​از ویژگی‌های ES6 (کلاس‌ها، ساختارشکنی شی، ثابت‌ها و غیره)

به شروع با React Hooks خوش آمدید!

این دوره مروری جامع از React Hooks، آخرین ویژگی معرفی شده در کتابخانه محبوب React برای ساخت رابط های جلویی پویا ارائه می دهد.

قلاب یک تابع جاوا اسکریپت ساده است که به ویژگی‌های موجود React مانند حالت، روش‌های چرخه حیات و زمینه «قلاب» می‌شود. در مستندات رسمی، تیم اصلی React می نویسد که در زمان مقرر، آنها "انتظار دارند که Hooks روش اصلی نوشتن اجزای React باشد".

شروع به کار با React Hooks با موارد ضروری شروع می شود و به موضوعات پیچیده تری از جمله:

  • قلاب useState

  • قلاب useEffect

  • قلاب useContext

  • قلاب های سفارشی

علاوه بر قلاب‌ها، این دوره دارای درس‌های اختیاری است تا دانش شما را در مورد مفاهیم اصلی جاوا اسکریپت و React افزایش دهد. این موضوعات عبارتند از:

  • مولفه‌های React عملکردی و مبتنی بر کلاس بدون حالت

  • روش های چرخه زندگی

  • تخریب آرایه و شی

  • بسته شدن

  • شنوندگان رویداد

  • React Context API

بدون توجه به سطح مهارت شما، محتوا به گونه ای طراحی شده است که شما را در سریع ترین زمان ممکن در React Hooks به سرعت ارتقا دهد.

از اینکه دوره را بررسی کردید متشکریم!


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

معرفی Introduction

  • به React Hooks خوش آمدید Welcome to React Hooks

  • راه اندازی پروژه ایجاد-واکنش-برنامه جدید Setup New create-react-app Project

UseState Hook The useState Hook

  • اختیاری - بررسی: اجزای عملکردی بدون تابعیت OPTIONAL - REVIEW: Stateless Functional Components

  • اختیاری - مرور: مؤلفه‌های React مبتنی بر کلاس OPTIONAL - REVIEW: Class-based React Components

  • اختیاری - بررسی: تخریب آرایه OPTIONAL - REVIEW: Array Destructuring

  • فراخوانی useState Hook Invoking the useState Hook

  • تخریب ساختار و استفاده از مقدار بازگشت useState Destructuring and Using the useState Return Value

  • استفاده از UseState Hook برای ساخت شمارنده Using the useState Hook to Build a Counter

  • چالش: اضافه کردن کنترل کننده های کلیک بیشتر CHALLENGE: Adding More Click Handlers

  • قلاب useState با آرگومان شی The useState Hook with an Object Argument

  • کار با چند تکه حالت در یک جزء مبتنی بر قلاب Working with Multiple Pieces of State in a Hooks-Based Component

قلاب useEffect The useEffect Hook

  • اختیاری - مرور: روش‌های چرخه حیات در مؤلفه‌های مبتنی بر کلاس OPTIONAL - REVIEW: Lifecycle Methods on Class-based Components

  • فراخوانی useEffect Hook Invoking the useEffect Hook

  • پاکسازی توسط بازگرداندن یک تابع از افکت I Cleaning Up by by Returning a Function from the Effect I

  • پاکسازی توسط بازگرداندن یک تابع از Effect II Cleaning Up by by Returning a Function from the Effect II

  • محدود کردن useEffect به Mounting و Unmounting Limiting useEffect to Mounting and Unmounting

  • دومین استدلال برای useEffect Hook The Second Argument to the useEffect Hook

  • اختیاری - مرور: شنوندگان رویداد OPTIONAL - REVIEW: Event Listeners

  • مثال دیگر useEffect: ورودی کاربر Another useEffect Example: User Input

قلاب useContext The useContext Hook

  • اختیاری - بررسی: زمینه واکنش OPTIONAL - REVIEW: React Context

  • فراخوانی useContext Hook Invoking the useContext Hook

قلاب های سفارشی Custom Hooks

  • تعریف یک هوک سفارشی (فشردن کلید کاربر) Define a Custom Hook (User Keypresses)

  • نمونه قلاب سفارشی دیگر (شمارگر) Another Custom Hook Example (Counter)

  • چالش: استفاده مجدد از قلاب های سفارشی در چندین مؤلفه CHALLENGE: Reusing Custom Hooks in Multiple Components

نتیجه Conclusion

  • نتیجه Conclusion

  • جایزه! Bonus!

نمایش نظرات

نظری ارسال نشده است.

آموزش شروع کار با React Hooks
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
26
Udemy (یودمی) udemy-small
15 مرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
16,595
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Boris Paskhaver Boris Paskhaver

مهندس نرم افزار | مشاور | نویسنده سلام من یک مهندس ، نویسنده و مشاور نرم افزار ساکن شهر نیویورک هستم که از سال 2016 در Udemy تدریس می کنم. من مانند بسیاری از همتایانم رویکرد متعارفی را برای نقش فعلی خود به عنوان یک توسعه دهنده وب دنبال نکردم. پس از فارغ التحصیلی از دانشگاه نیویورک در سال 2013 در رشته اقتصاد بازاریابی و بازاریابی ، من به عنوان تحلیلگر بازرگانی ، مدیر سیستم ها و تحلیلگر داده در شرکت های مختلف از جمله آژانس بازاریابی دیجیتال ، یک شرکت خدمات مالی و یک فناوری بین المللی کار کردم. نیروگاه در یکی از آن نقش ها ، من آنقدر خوش شانس بودم که برای ساخت چندین پروژه با پایتون و جاوا اسکریپت به چالش کشیده شدم. هیچ آموزش رسمی علوم کامپیوتر برای من وجود نداشت. من کاملاً تصادفی کدگذاری را کشف کردم. یک علاقه کاری کوچک به سرعت به یک سرگرمی پرشور آخر هفته تبدیل شد. سرانجام ، من نقش سابق خود را برای اتمام برنامه آکادمی ، یک بوتکمپ سخت افزاری توسعه وب در NYC ، ترک کردم. بقیه تاریخ است. من همیشه مجذوب تقاطع فناوری و آموزش بوده ام ، خصوصاً اینکه با بسیاری از منابع سنتی که مردم برای یادگیری نحوه برنامه نویسی از آنها استفاده می کنند دست و پنجه نرم می کردم. که جزئیات پیچیده را به قطعات کوچک و قابل هضم تقسیم می کند. من دوست دارم بسازم.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.