نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه در React اجزای سازنده و ساختاری را ایجاد کنید که با هم کار کنند تا یک نمای سازگار در وب سایت شما ارائه دهند. ایجاد UI در React همه در مورد ایجاد اجزای مستقل است که به طور یکپارچه با هم کار می کنند تا یک نمای سازگار در سراسر برنامه وب خود ارائه دهند. در این دوره ، Designing React Components ، شما توانایی معماری و ساخت برنامه های وب با کیفیت بالا را خواهید داشت ، که اطمینان حاصل می کند با تغییر داده های برنامه های شما ، اجزای مناسب دوباره ارائه می شوند. اول ، شما خواهید آموخت که چگونه تفکیک نگرانی ها در ساخت اجزای React اعمال می شود. در مرحله بعدی ، خواهید فهمید که چگونه اجزای مرتبه بالاتر (HOC) و Render Props راه را برای دستیابی به تفکیک کد هدایت کرده اند. سرانجام ، شما نحوه استفاده از Context برای ایجاد اطلاعات مشترک و استفاده از قلاب های سفارشی برای مدیریت پیشرفته دولت را کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش طراحی م ofلفه های React لازم را برای استفاده مجدد از قابلیت استفاده و اطمینان از سازگاری در برنامه ها و کد های خود با اشکالات کمتری خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
طراحی اجزای بهتر با React
Designing Better Components with React
-
م Compلفه ها همه چیز را بهتر می کنند
Components Make Things Better
-
راه اندازی پروژه React ما با NextJS
Setting up Our React Project with NextJS
-
تقسیم صفحه سخنران کنفرانس نمونه واکنش ما
Splitting up Our Sample React Conference Speaker Page
-
اجزای رندر بر اساس آرایه ای از داده ها
Render Components Based on an Array of Data
-
معرفی اجزای مرتبه بالاتر به عنوان یک استراتژی Refactoring
Introducing Higher Order Components as a Refactoring Strategy
-
معرفی Render Props به عنوان یک استراتژی Refactoring
Introducing Render Props as a Refactoring Strategy
-
معرفی استفاده از زمینه به عنوان یک استراتژی بازسازی
Introducing Using Context as a Refactoring Strategy
-
غذاهای آماده و Lookahead
Takeaways and Lookahead
سبک های کامپوننت را با Tailwind CSS اضافه کنید
Add Component Styles with Tailwind CSS
-
Tailwind CSS یا بوت استرپ؟
Tailwind CSS or Bootstrap?
-
اصول Tailwind CSS Styling را بیاموزید
Learn Tailwind CSS Styling Basics
-
راه اندازی Tailwind و افزودن کلاسهای CSS خودتان
Setting up Tailwind and Adding Your Own CSS Classes
-
افزودن کلاسهای CSS سفارشی به Tailwind CSS
Adding Custom CSS Classes to Tailwind CSS
-
با استفاده از Tailwind CSS ، Refactoring و Styling سایت ما را نهایی کنید
Finalize Refactoring and Styling Our Site Using Tailwind CSS
ساخت یک برنامه وب React و Refactoring در اجزای سازنده
Building a React Web App and Refactoring into Components
-
ساده کردن م Speلفه بلندگوها
Simplifying the Speakers Component
-
استفاده از React Hook useState برای پیاده سازی اسپیکر جستجو
Using the React Hook useState to Implement Speaker Search
-
به روزرسانی وضعیت بلندگوی موردعلاقه و انتقال داده های بلندگوها به حالت
Updating the Favorite Speaker Status and Move Speakers Data into State
-
انتقال از آرایه به سرویس REST برای داده های بلندگوها
Transition from Array to REST Service for Speakers Data
-
نمایش وضعیت بارگذاری داده و کد خطا هنگام بارگیری REST داده
Showing Data Loading Status and Error Codes When Loading REST Data
-
استفاده از Reducer برای ادغام و ساده سازی مدیریت دولت ما
Using a Reducer to Consolidate and Simplify Our State Management
-
استخراج و Refactoring عملکرد کاهش دهنده
Extracting and Refactoring Reducer Functionality
-
غذاهای آماده
Takeaways
پیاده سازی م Orderلفه سفارش بالاتر (HOC) و رندرها
Implementing Higher Order Component (HOC) and Render Props
-
اجزای مرتبه بالاتر (HOC) و رندرها
Higher Order Components (HOCs) and Render Props
-
مبانی اجزای مرتبه بالاتر
Higher Order Components Basics
-
طراحی ، ساخت و استفاده از HOC کاملاً برجسته
Designing, Building, and Using a Full Featured HOC
-
افزودن عبور از وسایل جانبی با استفاده از HOC
Adding Pass Through Props Using HOCs
-
ترکیب چندین HOC در یک جزle واحد
Combining Multiple HOCs on a Single Component
-
مبانی رندر رندر
Render Props Basics
-
جایگزین کردن HOC بلندگوهای ما با Render Props و Takeaways
Replacing Our Speakers Component HOC with Render Props and Takeaways
با استفاده از React Context و useContext React Hook برای به اشتراک گذاری داده های کامپوننت
Using React Context and the useContext React Hook for Component Data Sharing
-
چرا باید از React Context استفاده کرد؟
Why Use React Context?
-
React Context اصول را بیاموزید
Learn React Context Basics
-
به روزرسانی م Speلفه سخنرانان کنفرانس ما برای استفاده از متن واکنش مبتنی بر آرایه
Updating Our Conference Speakers Component to Use Array Based React Context
-
Refactoring متن ما برای عدم همزمان بودن با استفاده از یک قلاب سفارشی ساده
Refactoring Our Context to Be Asynchronous Using a Simple Custom Hook
-
به روزرسانی م Speلفه سخنرانان کنفرانس ما برای استفاده از زمینه عکس العمل مبتنی بر REST
Updating Our Conference Speakers Component to Use REST Based React Context
-
افزودن تم روشن و تاریک با متن و قلاب سفارشی
Adding a Light and Dark Theme with a Context and Custom Hook
-
با استفاده از تم ما
Using Our Theme
-
غذاهای آماده و آنچه در آینده است
Takeaways and What's Coming
نظارت بر عملکرد اصلی ، گزارش خطا و اشکال زدایی قطعات
Master Performance Monitoring, Error Reporting, and Debugging of Components
-
آنچه در این ماژول می آید
What's Coming in This Module
-
انگیزه React Debug Tooling
Motivation for React Debug Tooling
-
کار با برگه React Dev Tools Component
Working with the React Dev Tools Component Tab
-
کار با برگه React Dev Profiler Tab
Working with the React Dev Tools Profiler Tab
-
رفع مشکل عملکرد بیش از رندر
Fixing Our over Rendering Performance Problem
-
افزودن مرزهای خطا برای گرفتن خطاها در تولید
Adding Error Boundaries for Catching Errors in Production
-
بهبود رابط کاربری خطای عکس العمل و عکس العمل های مرزی ما
Improving Our React Boundary Error UI and Takeaways
تکنیک های مonلفه از جمله UI خوش بینانه و دوره های آموزشی دوره
Component Techniques Including Optimistic UI and Course Takeaways
-
سه تکنیک تحت پوشش
The Three Component Techniques Covered
-
برای جلوگیری از نشت حافظه به درستی لغو تماس REST را به درستی انجام دهید
Handling REST Call Cancellations Correctly to Avoid Memory Leaks
-
هنگام استفاده از نماد مورد علاقه بلندگو ، رابط کاربر پیاده سازی و خوش بینانه انجام می شود
Implementing and Optimistic UI When the Speaker Favorite Icon Is Clicked
-
افزودن اعلان های نان تست در REST PUT Failsures و Course Wrap
Adding Toast Notifications on REST PUT Failures and Course Wrap
نمایش نظرات