لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نکات React Hooks را فقط حرفه ای ها می دانند [ویدئو]
React Hooks Tips Only the Pros Know [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا عاشق React هستید اما با Hooks API جدید هستید؟ آیا در حال حاضر از React Hooks استفاده می کنید اما مطمئن نیستید که کار را درست انجام می دهید؟ یا شاید گاهی اوقات با برخی از جزئیات React Hooks دچار مشکل می شوید؟
اضافه شدن Hooks API به React یک تغییر بزرگ بود. قبل از React Hooks، بیشتر کامپوننت ها باید مبتنی بر کلاس باشند. اکنون، با Hooks، اینها اغلب اجزای کاربردی بسیار سادهتر هستند. استفاده از قلاب ها می تواند بسیار ساده باشد. هنوز راههای زیادی وجود دارد که میتوانید React Hooks را خراب کنید. و اغلب به نظر می رسد راه های زیادی وجود دارد که می توانید اجزای خود را با درک بهتر نحوه استفاده از هر React Hook بهبود بخشید.
در این دوره، شما نه تنها نحوه استفاده از React Hooks را بررسی میکنید، بلکه به پشت صحنه رفته و در کد منبع React و قوانین React ESLint غوطهور میشوید تا ببینید چرا هوکها به این شکل کار میکنند.
در اینجا، همه چیز را در مورد استفاده از React Hooks و مزایا و معایب Hook های مختلف خواهید آموخت. شما یاد خواهید گرفت که چه زمانی از useState() در مقابل useReducer(). استفاده کارآمد از useContext() را بررسی خواهید کرد. خواهید دید که چه زمانی از useLayoutEffect() استفاده کنید و چه زمانی useEffect() بهتر است. شما چندین قلاب سفارشی قابل استفاده مجدد ایجاد خواهید کرد.
در نهایت، همه چیزهایی را که آموختهاید در یک کتابخانه ابزار کاملتر ترکیب میکنید تا نشان دهید که چگونه همه آنها با هم ترکیب میشوند.
در پایان این دوره، همه چیز را در مورد React Hooks با TypeScript یاد خواهید گرفت.
همه فایلهای منبع در مخزن GitHub در https://github.com/PacktPublishing/react-hooks-tips-only-the-pros-know-course آپلود میشوند.
با React Hooks از موارد استفاده اولیه فراتر بروید
React Hook های سفارشی ایجاد کنید
بدانید که چرا باید از قوانین React Hooks پیروی کنید
نحوه پیاده سازی هوک ها در کد منبع React را بدانید
نحوه استفاده از React Hooks با TypeScript را بیاموزید این دوره برای توسعه دهندگان React که می خواهند یاد بگیرند که چگونه از Hooks استفاده کنند و توسعه دهندگانی که می خواهند بدانند React Hooks در زیر هود چگونه کار می کند، ایده آل است.
درک اولیه React و کامپوننتهای کاربردی همراه با یک کامپیوتر با Node، NPM، یک مرورگر مدرن مانند کروم یا فایرفاکس، و یک ویرایشگر کد مورد نیاز است. دانش اولیه TypeScript و React Hooks مفید است اما اجباری نیست. دوره کوتاه، واضح و کاملی که Hooks را در React 18 پوشش میدهد * نحوه ترکیب React Hooks با سایر ویژگیهای React را در سناریوهای پیچیدهتر نشان میدهد * همراه با فایلهای کد و PPT آپلود شده در مخزن GitHub
سرفصل ها و درس ها
مقدمه دوره
Introduction to the Course
خوش آمدی
Welcome
اهداف دوره
Course Goals
معرفی شخصی
Personal Introduction
پیش نیازها
Prerequisites
React Hooks - اصول اولیه
React Hooks – The Basics
قلاب استاندارد useState() – قسمت 1
The Standard useState() Hook – Part 1
قلاب استاندارد useState() – قسمت 2
The Standard useState() Hook – Part 2
قلاب استاندارد useEffect().
The Standard useEffect() Hook
قلاب استاندارد useContext().
The Standard useContext() Hook
React Hooks - فراتر از اصول
React Hooks – Beyond the Basics
قلاب های سفارشی
Custom Hooks
قوانین قلاب - نام های سفارشی قلاب
Rules of Hooks – Custom Hook Names
قلاب استاندارد userRef().
The Standard useRef() Hook
قلاب استاندارد useLayoutEffect().
The Standard useLayoutEffect() Hook
قلاب ها و وابستگی ها ()useRef و useState().
The useRef() and useState() Hooks and Dependencies
ایجاد یک قلاب useDebounce() سفارشی
Creating a Custom useDebounce() Hook
قلاب استاندارد useCallback().
The Standard useCallback() Hook
ایجاد یک قلاب useWillUnmount() سفارشی
Creating a Custom useWillUnmount() Hook
ایجاد یک قلاب useThrottle() سفارشی
Creating a Custom useThrottle() Hook
قلاب استاندارد useDebugValue().
The Standard useDebugValue() Hook
قوانین هوک - فقط قلاب ها را در سطح بالا فراخوانی کنید
Rules of Hooks - Only Call Hooks at the Top Level
استفاده از Multiple useState() Hooks
Using Multiple useState() Hooks
قلاب استاندارد useReducer()
The Standard useReducer() Hook
قلاب استاندارد useMemo()
The Standard useMemo() Hook
کیمروف - کتابخانه فرمی مانند فرمیک
Kimrof – A Formik-Like Forms Library
مقدمه ای بر کیمروف
Introduction to Kimrof
زمینه و ارائه دهنده کیمروف
The Kimrof Context and Provider
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Maurice de Beijer یک مشاور نرم افزار و یک مربی متخصص در TypeScript، ECMAScript، React، Svelte و ASP.NET MVC است. او برای یک برنامه ایمنی بزرگ و جهانی برای صنعت نفت و گاز با استفاده از React کار کرده است. او همچنین یکی از اعضای فعال جامعه منبع باز و گروه کاربری dotNet است و به سازماندهی جلسات آن کمک می کند. زمانی که برنامههای کاربردی نمیسازد، به توسعهدهندگان دیگر در مورد موضوعاتی که در آن تخصص دارد آموزش میدهد. او از سال 2005 با ارزشترین برنده جایزه حرفهای سالانه مایکروسافت بوده است.
نمایش نظرات