لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کار با کامپوننت ها در React 18
Working with Components in React 18
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی به شما یاد می دهد که چگونه برنامه های React بسازید که از کامپوننت ها به بهترین شکل ممکن استفاده کنند و در عین حال منابع کامپیوتری را به حداقل برسانید و تجربه رابط کاربری مرورگر را به حداکثر برسانید. ایجاد رابط های کاربری در React به ایجاد کامپوننت های مستقلی می پردازد که به طور یکپارچه با هم کار می کنند تا یک نمای ثابت در سراسر React شما ارائه دهند. برنامه وب در این دوره آموزشی، کار با کامپوننت ها در React 18، توانایی معماری و ساخت اپلیکیشن های واکنش با کیفیت بالا را به دست خواهید آورد. ابتدا، روشهای ابتدایی مختلف برای به اشتراکگذاری ویژگیها و حالتها بین مؤلفهها و همچنین اشتراکگذاری دادهها در سطح جهانی با Context API را بررسی خواهید کرد. در مرحله بعد، یاد خواهید گرفت که چگونه به بهترین نحو با خطاها در مؤلفههای React مدیریت کنید تا مطمئن شوید کاربران همچنان تجربهای عالی با برنامههای شما دارند. در نهایت، متوجه خواهید شد که چگونه می توانید عملکرد برنامه خود را از طریق به حداقل رساندن رندر بیش از حد و سایر بهبودهای رابط کاربری بهبود ببخشید. پس از اتمام این دوره، مهارت ها و دانش طراحی کامپوننت React مورد نیاز برای استفاده مجدد و اطمینان از سازگاری برنامه ها و کدهای خود با باگ های کمتر را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
پیاده سازی کامپوننت ها در React Apps
Implementing Components in React Apps
خوش آمدی
Welcome
کامپوننت ها چیست؟
What Are Components?
شیرجه عمیق به یک جزء
Deep Dive into a Single Component
چندین روش برای انتقال پارامترها به کامپوننت ها
Multiple Ways to Pass Parameters to Components
اضافه کردن سفر در زمان (تغییرات وضعیت) به یک جزء
Adding Time Travel (State Changes) to a Component
انتظارات دوره
Course Expectations
کاوش برنامه React ما
Exploring Our React Application
معرفی
Introduction
منبع برنامه در GitHub
The App Source in GitHub
بالا و در حال اجرا با کد ویژوال استودیو
Up and Running with Visual Studio Code
مبانی Next.js Toolchain
The Next.js Toolchain Basics
نحوه عملکرد برنامه Todo را مرور کنید
Review How the Todo App Works
بررسی کد برنامه Todo ما
Code Review of Our Todo App
آشنایی با لایه داده Todo Apps
Understanding the Todo Apps Data Layer
غذای آماده
Takeaways
به اشتراک گذاری وضعیت جهانی و زمینه واکنش
Global State Sharing and React Context
معرفی
Introduction
سه راه برای انتشار حالت بین اجزا
Three Ways to Propagate State Between Components
عبور حالت به عنوان پایه بین اجزا
Passing State as props Between Components
اشتراک گذاری حالت با React Context
Sharing State with React Context
پیاده سازی React Context در Layout Component ما
Implementing React Context in Our Layout Component
متن React را به یک مؤلفه اختصاصی منتقل کنید
Move React Context into a Dedicated Component
ایجاد زمینه را به جایی که استفاده می شود ارتقا دهید
Promote Context Creation to Where It Is Used
کامپوننت ها را با HOC (اجزای مرتبه بالاتر) تقویت کنید
Enhance Components with HOCs (Higher Order Components)
کد یک جزء مرتبه بالاتر (HOC)
Code a Higher Order Component (HOC)
حالت جزء را با HOC ها به اشتراک بگذارید
Share Component State with HOCs
مقایسه روشهای به اشتراک گذاشتن حالت بین مؤلفهها
Comparing Ways to Share State Between Components
مدیریت خطاها و اشکال زدایی مولفه ها
Handling Errors and Debugging Components
معرفی
Introduction
انگیزه برای React Debug Tooling
Motivation for React Debug Tooling
کار با React Dev Tools Component Tab
Working with the React Dev Tools Component Tab
UseDebugValue Hook Basics
The useDebugValue Hook Basics
ادغام useDebugValue در قلاب تم سفارشی
Integrating useDebugValue into Custom Theme Hook
استفاده پیشرفته از useDebugValue
An Advanced Use of useDebugValue
کار با React Dev Tools Profiler Tab
Working with the React Dev Tools Profiler Tab
بررسی رندرهای کامپوننت با ابزار React Dev
Inspecting Component Renders with React Dev Tools
افزودن مرزهای خطا برای کشف خطاها در تولید
Adding Error Boundaries for Catching Errors in Production
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
پیتر یک مشاور نرم افزاری مستقل است و از سال 1985 تا 2001 در زمینه توسعه دات نت تخصص دارد و از سال 2006 نیز دارای MVP است. وی بنیانگذار و رئیس شرکت Tufden Inc بود ، جایی که با موفقیت سیستم هایی را برای برنامه ریزی کلینیک ، مدیریت شرکت بیمه و رسیدگی به ادعاهای پزشکی ارائه داد. . راه حل های وی شامل ارائه سیستم مدیریت مطب پزشکی با کلید در دست به بیش از 500 مشتری در سراسر کشور بود. علاقه او به کامپیوتر از دوران ابتدایی زمانی آغاز شد که به اولین باشگاه کامپیوتر خود پیوست. وی از دانشگاه کرنل در ایتاکا ، نیویورک با مدرک لیسانس و فوق لیسانس مهندسی مکانیک و هوا فضا فارغ التحصیل شد.
نمایش نظرات