تعداد ویدئو | 61 |
---|---|
زمان دوره | 02:42:24 |
مترجم | مرتضی گیتی |
ناظر ترجمه | مرتضی گیتی |
دوبلر | مرتضی گیتی |
ناظر دوبلاژ | مرتضی گیتی |
سایت منتشر کننده | پلورال سایت |
آموزش شروع به کار کردن با React 18 یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش مقدماتی شروع به کار کردن با React 18 است که با نام اصلی React 18 Fundamentals از شرکت Pluralsight منتشر شده است.
کتابخانه React که به صورت declarative و بسیار کارآمد و انعطاف پذیر با استفاده از زبان برنامه نویسی جاوا اسکریپت ایجاد شده است، کمک میکند تا بتوانیم واسط کاربری و user interface برنامههای وب را بسادگی ایجاد کنید. با استفاده از کتابخانه React شما می توانید واسط های کاربری بسیار پیچیده را از اجزای تشکیل دهنده کوچکتر و ایزوله شده به نام کامپومننت ایجاد کنید. در کتابخانه React انواع مختلفی از کامپوننت ها وجود دارد. برای ایجاد یک کامپوننت از React.Component استفاده کرده و از آن یک subclass ایجاد می کنید.
در کتابخانه React از کامپوننت ها برای ساختن واسط کاربری برنامه استفاده می شود. در زمان ایجاد شدن تغییرات بر روی داده ها کتابخانه React کمک میکند تا واسط کاربری برنامه با کارایی بسیار بالا به روز رسانی شده و کامپوننت ها دوباره render بگردند.
یک کامپوننت می تواند به عنوان ورودی پارامترهایی را دریافت کند که به آنها اصطلاحاً props کوتاه شده کلمه properties است می گوییم. یک کامپوننت می تواند یک سلسله مراتب از view ها را به منظور render شدن در واسط کاربری برنامه برگردانند. این موضوع توسط متد render در کامپوننت مورد نظر اتفاق میافتد. به عبارت دیگر با استفاده از متد render توصیفی از آنچه که می خواهید کاربری برنامه نشان داده شود را لحاظ میکنیم. کتابخانه React این توصیف را دریافت کرده و نتایج را نشان می دهند.
متد render اقدام به برگرداندن یک element در React می کند. در کتابخانه React این element ها توصیف های سبک وزنی از آنچه که بایسستی render بشوند می باشند. بسیاری از برنامه نویسانی که با کتابخانه React کار می کنند، از یک Syntax خاص به نام JSX به منظور ایجاد کردن همین توصیف سبک وزن استفاده می نمایند. این Syntax بسیار ساده که شباهت زیادی به کد های HTML دارد، باعث میشود که محتوای درون متد render قابلیت خوانایی بهتر و بیشتری پیدا کند. JSX قدرت کامل جاوا اسکریپت را در خود دارد. به عبارت دیگر شما می توانید exception های مختلف جاوا اسکریپتی را درون JSX استفاده نمایید. هر element در React در واقع یک object در زبان جاوا اسکریپت است که می توانید آن را در یک متغیر ذخیره کنید و یا در قسمت های مختلف برنامه از آن استفاده نمایید. البته شما می توانید کامپوننت های سفارشی React را نیز در متد render به عنوان خروجی لحاظ کنید. پس از تعریف کردن کامپوننت ها می توانید با لحاظ کردن نام آنها شبیه به تگ های زبان HTML از آنها استفاده کنید. هر کامپوننت در React به صورت کپسول شده تعریف می شود و می تواند به طور مستقل وظیفه خود را انجام دهند. همین موضوع باعث میشود تا ساختن واسط های کاربری پیچیده با استفاده از کتابخانه React بسیار ساده شوند.
فصل اول: مقدمه دوره آموزشی
فصل دوم: بررسی قدرت React
فصل سوم: بررسی آناتومی یک اپلیکیشن در React
فصل چهارم: اضافه کردن Style ها به Component ها
فصل پنجم: کار کردن با Propsها و Hookها و State
فصل ششم: render شدن Component ها و عوارض جانبی
فصل هفتم: بررسی Conditional Rendering و Shared State
فصل هشتم: کار کردن کردن با Context و Navigation
فصل نهم: کار کردن با ورودی کاربر و فرم ها
فصل دهم: طراحی برنامه
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.