سلام استاد وقتتون بخیر
ریکت یک کتابخانه جاوا اسکریپت هست ولی شیوه کد زدن در این دو خیلی فرق میکند چه ارتباطی بین جاوااسکریپت و ریکت هست؟
ریاکت یک کتابخانه جاوااسکریپت است که بر پایه جاوااسکریپت توسعه داده شده است. به عبارت دیگر، ریاکت از جاوااسکریپت به عنوان زبان برنامهنویسی اصلی خود استفاده میکند و از امکانات و استانداردهای این زبان بهره میبرد.
با این وجود، تفاوتهای قابل توجهی در شیوه کد زدن بین جاوااسکریپت عام و استفاده از ریاکت وجود دارد. برخی از این تفاوتها عبارتند از:
مفهوم کامپوننت:
در ریاکت، کامپوننتها واحدهای قابل استفاده و قابل تجزیه تحلیل در واسط کاربری هستند که میتوانند به صورت مستقل توسعه داده شوند و در کل برنامه یا وبسایت استفاده شوند.
JSX:
جاوااسکریپت معمولی کد خود را به صورت متنی توصیف میکند، در حالی که ریاکت از JSX استفاده میکند که یک ترکیب از جاوااسکریپت و XML است و به توسعه دهندگان اجازه میدهد که واضحتر و ساختارمندتر کد بنویسند.
وضعیت (State) و ویژگیها (Props):
مفاهیم وضعیت و ویژگیها در ریاکت برای مدیریت دادهها و انتقال اطلاعات بین کامپوننتها به کار میروند.
سیکلهای عمر (Lifecycle) کامپوننت:
ریاکت به توسعه دهندگان امکان میدهد با سیکلهای عمر مخصوص کامپوننتها تعامل کنند و کنترل بیشتری بر تغییرات و رفتارهای کامپوننتها داشته باشند.
پیشنهاد میکنم راجب به ریکت تحقیق بیشتری داشته باشید ..
تشکر فراوان از اینکه زحمت کشیدید و به این زیبایی پاسخ دادید
سلامت باشین
این دوره پیش نیاز دانش مقدماتی ریکت رو داره اول از همه یک دوره مقدماتی ریکت بگذرونید بعد که دانشتون تاحدی خوب شد میتونید ادامه دوره رو تماشا کنید ..
چون امکان داره دوره فعلا براتون مناسب نباشه .
سلام استاد عزیز وقتتون بخیر
من ریکت را در حد متوسط گذراندم و پروژه تمرینی هم با ریکت زدم و الان با دوره آموزش درک عمیق از عملکرد ریک به شیوه ای که شما درس میدهید مشکلاتی که من در ریکت دارم را برطرف میکند و از این بابت ازتون تشکر و سپاسگزاری می کنم
این دوره ای که شما برگزار می کنید دوره خیلی خوبی هست