سلام خسته نباشید.
این دوره توی مباحث پیشرفته چه مواردی رو شامل میشه؟
ری اکت (React.js) یک کتابخانه جاوااسکریپتی برای ساخت رابط کاربری(user interfaces) برای اپلیکیشن های تک صفحه ای (single page applications) هست که در سال ۲۰۱۳ توسط تیم توسعه فیسبوک ساخته شده است. بخش اصلی در React کامپوننتها هستند. یک کامپوننت ترکیبی از HTML و javascript است و تمام منطق مورد نیاز برای نمایش قسمت کوچکی از یک رابط کاربری بزرگ تر را در خود دارد. هر کدام از این کامپوننتها میتوانند به بخشهای پیچیدهتر یک اپلیکیشن اضافه شوند. همچنین React این امکان رو در اختیار ما قرار میدهد که کامپوننتهای قابل استفاده مجدد (reusable UI components) رابط کاربری ایجاد کنیم. توی این دوره به آموزش پروژه محور react ورژن 17 و 18 (در ورژن 18 چیزی تغییر نکرده و شما این دوره را میتوانید با ورژن 18 ری اکت مشاهده کنید همچنین در بخش انتهای دوره درمورد ورژن 18 صحبت کردیم) به همراه hook ها، react router و redux میپردازیم.که 3 پروژه توی این دوره ایجاد میشه شامل پروژه spa(single page application) ، پروژه مدیریت Todo با useRducer و useContext و همچنین پروژه سبد خرید با redux
برای آشنایی بیشتر با react.js و همچنین مشاهده پروژه ای که توی این دوره پیاده سازی میشود، حتما ویدیو معرفی که در پایین قرار گرفته را مشاهده کنید.
همچنین دوره ای نکست جی اس (next.js) هم توی وبسایت قرار گرفت که پیشنهاد میکنم حتما بعد از این دوره مشاهده کنید.
مباحثی که در این دوره گفته میشود شامل :
آشنایی با react.js
آشنایی با JSX
style در react
Event & Prop
کار با form
آشنایی با هوک useState
آشنایی با هوک useEffect
آشنایی با هوک useContext
آشنایی با هوک useReducer
آشنایی با useCallback & useMemo & React.memo و custom hook
آشنایی با react-router
ایجاد پروژه spa (single page application)
ایجاد پروژه مدیریت Todo با useReducer و useContext
آشنایی با redux
آشنایی با react-redux
ایجاد پروژه سبد خرید با redux
ری اکت ورژن 18
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز این دوره :
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام خسته نباشید.
این دوره توی مباحث پیشرفته چه مواردی رو شامل میشه؟
سلام وقت بخیر.
مباحثی که توی دوره گفته میشه، در توضیحات دوره نوشته شده
سلام میخام را این دوره ثبت نام کنم یک سوال داشتم
این دوره کی تموم میشه؟
سلام وقت بخیر.
این دوره حدودا ۱۰۰ قسمت هست و روزانه ۱ الی ۲ قسمت توی وب سایت قرار داده میشه
ممنونم از پاسختون
اما منظورم اینه که الان 3 سال هست ری اکت به صورت فانکشنال کامپوننت معرفی شده و ما اگر فقط همین شیوه فانکشنال رو یادبگیریم چقدر ممکنه در کد دیگران و پکیج ها به ری اکتی بر بخوریم که به صورت کلاس کامپوننت نوشته شده باشه؟
آیا دانستن کلاس کامپوننت الزامی هست یا خیر؟
تشکر
ببینید شما از هر دو توی ورژن ۱۶.۸ به بالا میتونید استفاده کنید و کلاس کامپوننت چیز خیلی سخت و مشکلی نیست، ممکنه توی یک پروژه کلاس کامپوننت استفاده شده باشه
سلام
در مستندات react قسمت هاي مثل فرم ها به صورت كلاس نوشته و توضيح داده شده و توضيحي به صورت فانكشنال در اين قسمت و برخي قسمت هاي ديگر مستندات داده نشده.
كتابخانه هاي ري اكت هم با كلاس نوشته شده يا فانكشنال؟
براي من كه بيشتر به صورت فانكشنال كار ميكنم react و مستنداتش و كتابخونه هاش مناسب تره يا vuejs ؟
تشكر
سلام وقت بخیر.
در ری اکت همچنان میتونید از کلاس استفاده کنید و کامپوننت ایجاد کنید،ولی با آمدن hook ها ری اکت به سمت فانکشن امده و کتابخانه ها هم به این سمت، توی این دوره هم ما از فانکشن کامپوننت ها استفاده میکنیم.اما این موضوع ربطی با نوشتن توابع نداره و ایجاد کامپوننت که میتونه داخلش توابع نوشته بشه توی ری اکت میتونه بصورت کلاس و یا توابع باشه
در react چون كتابخونه هست و فريمورك نيست يكسري تنظيمات بايد خودمون انجام بديم يا به صورت پيش فرض مثل فريمورك دارن؟
مثلاً تنظيمات script در npm كه اسكريپت هاي مهم رو در vuejs به صورت پيش فرض و با vue cli ميتونيم داشته باشيم اما چون ري اكت كتابخانه هست اين اسكريپت هارو خودمون بايد بنويسيم؟
سلام وقت بخیر.
ری اکت هم این مورد را داره، پکیجی به اسم create-react-app، برای آشنایی بیشتر با ری اکت چند قسمت رایگان بخش اول را مشاهده کنید.
سلام
ممنون از آموزش های خوبتون
ری اکت چه قابلیت هایی به جاوا اسکریپت میده که باید اون رو یاد بگیریم؟
سلام وقت بخیر.
React کار کردن با جاوااسکریپت را براتون ساده تر میکنه، قسمت های رایگان دوره را میتونید مشاهده کنید و بیشتر آشنا بشید.
وقت بخیر .
نحوه آپلود فایل رو در سرفصل ها نگفتین
اگه امکانش هست در برنامتون قرارش بدید.
مرسی
سلام وقت بخیر.
شما فایل را از input دریافت میکنید و حالا با fetch یا axios به سرور ارسال میکنید، میتونید از کتابخانه های مربوط به react هم استفاده کنید.
سلام
هركدوم از فريمورك يا كتابخانه react يا فريمورك vue يكسري ويژگي هاي خاص خودشونو دارن اما گفته ميشه يادگيري react نسبت به vue زمان بر تر و چالشي تر هست ولي پر استفاده تر از vue هست
ممنون ميشم اگر تجربه خودتونو براي راهنمايي ما راجع به اين دو فريمورك و كتابخانه بيان كنيد كه آيا react پيچيده تر هست يا نه؟
چون الان در معرفي ديدم پروژه هايي كه پياده سازي كرديد مشابه دوره vue شما هست
تشكر
سلام وقت بخیر.
ببینید جفتشون کار کردن باهاشون ساده هست، از طرفی ری اکت کتابخانه هست و vue فریمورک و این باعث میشه ساختار کاریشون و استفاده ازشون متفاوت باشه،حرفتون درست هست ری اکت ممکنه کمی چالشی تر بشه اما نه اون چالش های بزرگ، چون جفتشون کار کردن باهاشون ساده هست.پس اونقدرا پیچیده نیست، از طرفی شما با یک کدومشون آشنا بشید خیلی ساده میتونید با اون یکی هم آشنا بشید، در کل من vue و nuxt را بیشتر دوست دارم و ترجیح میدم.صد در صد آینده خیلی خوبی داره vue
بلاخره امد بزودی دوره تهیه میکنم
سلام وقت بخیر.
ممنون از حمایتتون?
leo
سلام
دوره Next هم بعد این دوره منتشر می کنید؟
اگه میشه یه دوره شامل پروژه با ریکت و لاراول مث همون دوره فروشگاه با لاراول ولی اینبار با ریکت و لاراول استارت بزنید. ممنون
علی شیخ
3 سال پیش
سلام وقت بخیر.
اگه درخواست زیاد باشه بله حتما قرار میدیم.
مهدی سعدونی
3 سال پیش
دوره next.js برگزار بشه عالی میشه!
علی شیخ
3 سال پیش
ممنون از پیشنهادتتون?