آموزش React - دوره فشرده

Поділитися
Вставка
  • Опубліковано 12 лип 2024
  • این دوره یک دوره فشرده است که آموزش از ابتدایی‌ترین مباحث شروع می‌شود و تمرکز اصلی در طول دوره بر روی مفاهیم مهم‌تر کتابخانه ری‌اکت خواهد بود. دوره فشرده ری‌اکت مناسب دو گروه از افراد است، گروه اول افرادی که هیچ آشنایی با این کتابخانه ندارند اما علاقمند به یادگیری آن هستند و گروه دوم افرادی که قصد دارند مهم‌ترین مفاهیم را در زمان کوتاه مرور کنند
    سرفصل‌ها
    00:00:00 معرفی دوره
    00:01:46 کتابخانه React
    00:07:15 بررسی Create React App
    00:09:35 محیط توسعه
    00:12:06 نصب Node
    00:15:14 بررسی ساختار پروژه
    00:19:42 پیاده سازی کدها
    00:25:34 دستورات JSX
    00:28:13 کامپوننت‌ها
    00:31:05 کامپوننت‌ها در فایل‌ها مجزا
    00:34:25 استفاده مجدد از کامپوننت‌ها
    00:37:31 افزودن استایل
    00:44:47 استفاده از Props
    00:48:38 بهینه سازی دستورات
    00:50:14 مدیریت Eventها
    00:55:52 لیست‌ها و Key
    01:03:33 بررسی State
    01:14:41 استفاده از داده‌ها در کامپوننت‌ها
    01:20:16 حذف آیتم‌ها
    01:26:42 کامپوننت فرم
    01:32:37 بررسی State فرم
    01:38:47 Submit در فرم
    01:45:12 افزودن آیتم‌ها
    01:49:09 بررسی API
    01:54:47 استفاده از JSON Server
    02:02:24 دریافت داده‌ها از API
    02:11:04 حذف داده‌ها
    02:13:59 ارسال درخواست POST
    02:16:55 ادامه مسیر یادگیری React
    پیش‌نیاز
    • آموزش جاوااسکریپت - دو...
    سورس کد
    github.com/MasoodSadri/react-...
    وب‌سایت و شبکه‌های اجتماعی
    frontcast.ir
    / masoodsadri
    x.com/MasoodSadri
    / masoodsadri
    t.me/frontcast

КОМЕНТАРІ • 128

  • @SeyedMajidkhorashadizadeh
    @SeyedMajidkhorashadizadeh 13 днів тому

    مسعود جان، ممنون از شما. خیلی بیان شیوا و روانی داری و با ارامشی که تو گفتارت هست موضوع رو به خوبی منتقل میکنی.

  • @hosseinwl
    @hosseinwl 17 днів тому

    سپاس فراوان از توضیحاتتون❤🌹

  • @erfanheshmati
    @erfanheshmati 24 дні тому

    مثل همیشه عالی👌👌👍👍

  • @hojifa9443
    @hojifa9443 Місяць тому +1

    عالی

  • @saberahmad1330
    @saberahmad1330 Місяць тому

    واقعا خیلی زیبا و قابل فهم و مسلط توضیح میدین، دست مریزاد، خسته نباشید 👍

  • @rasoulhosseini24
    @rasoulhosseini24 2 роки тому +7

    وای وای وای too many information 😅😍🤩 مرسیی واقعا استاد! چقدر واضح و دقیق وقابل فهم توضیح دادین! عالی بود❤

  • @Sinaheidari
    @Sinaheidari 2 роки тому

    فوق العاده بود🙌😍

  • @TasmeTime
    @TasmeTime 2 роки тому +1

    thanks for the content🔥🔥

  • @The.mohisa
    @The.mohisa 2 роки тому +1

    خیلی عالی بود ممنونم🤓🙏🏼

  • @maedez4189
    @maedez4189 2 роки тому

    Excellent ✔️

  • @mammad.amohammad1954
    @mammad.amohammad1954 2 роки тому

    بسیار عالی ماشاالله...

  • @miladdhgh8077
    @miladdhgh8077 Рік тому

    واقعا عالی بود 😀❤️

  • @danestanigram
    @danestanigram Рік тому

    ممنون از زحمات شما استاد

  • @MohamadWyatt
    @MohamadWyatt 9 місяців тому

    عالی بود ممنون

  • @MaziarHassanzadeh
    @MaziarHassanzadeh Рік тому

    Perfect👍عالی، ممنون

  • @hoseinbonyadi9046
    @hoseinbonyadi9046 2 роки тому

    thank you men

  • @programmers_code5989
    @programmers_code5989 2 роки тому

    very helpful

  • @rambodranjbar8477
    @rambodranjbar8477 Рік тому

    خیلی خیلی عالی بود ممنون از شما

  • @mohsensafi7778
    @mohsensafi7778 2 роки тому

    perfect

  • @mahdimosavi5799
    @mahdimosavi5799 2 роки тому

    The best

  • @acaxfdjgyuugft
    @acaxfdjgyuugft 2 роки тому

    واقعا فوق العاده بود ممنون

  • @mohamadsokhango7202
    @mohamadsokhango7202 Рік тому

    عالی بود🙏

  • @abadaarafi8516
    @abadaarafi8516 Рік тому

    واقعا عالی

  • @hasan_abouie
    @hasan_abouie 2 роки тому +1

    خیلی خوب توضیح دادین. ممنون از شما❤

  • @leilakefayati5238
    @leilakefayati5238 10 місяців тому

    خیلی عالی بود

  • @alisalehi7431
    @alisalehi7431 11 місяців тому

    عالی مهندس 👌

  • @mosayyebnezhad
    @mosayyebnezhad 2 роки тому

    خیلی خوب بود

  • @AidaHashemii
    @AidaHashemii 6 місяців тому

    that was great,thank you

  • @farhadmirzapour
    @farhadmirzapour 2 роки тому

    واقعا عالی بود ... ممنون بابت آموزشتون

  • @hamidakbari1679
    @hamidakbari1679 2 роки тому

    great

  • @mohammadjawad5085
    @mohammadjawad5085 2 роки тому

    خیلی عالی بود. دمتون گرم

  • @elhambgh
    @elhambgh 2 роки тому

    مرررسی عالیییی بود ممنون بابت این ویدئوی عالیییی🌸

  • @hosseinsiahkamari6844
    @hosseinsiahkamari6844 Рік тому

    perfect🤩🤩🤩🤩🤩🤩🤩

  • @hesammirzaee4422
    @hesammirzaee4422 2 роки тому

    مثل همیشه عالی بود

  • @sajjadkazemi
    @sajjadkazemi 2 роки тому

    خیلی عالی👌

  • @moham158
    @moham158 Рік тому

    Tanks

  • @saeidvaygani9709
    @saeidvaygani9709 Рік тому

    مرسی مهندس

  • @MatinHosseiniofficail1
    @MatinHosseiniofficail1 2 місяці тому

    عالی بود استاد

  • @hamidrezadelshad2350
    @hamidrezadelshad2350 Рік тому

    دم شما گرم چقدر عالی و خوب توضیح داد همه چی رو مختصر و مفید گفتید باصدای کاملا رسا و عالی.

  • @fea1436
    @fea1436 4 місяці тому

    خیلی خوب و عالی. دمتون گرم ;-)👏👏👏👏

  • @Queen88882
    @Queen88882 5 місяців тому

    خدا خیرت بدههههه
    جدا دمتون گرمممم❤

  • @fahimeabouhamze6618
    @fahimeabouhamze6618 Рік тому

    آقای صدری بسیار عالی بود ممنونم خیلی از نحوه آموزش شما لذت بردم

  • @mhdi_nzari
    @mhdi_nzari Рік тому

    دمت گرم سلطان عالی بوددددددددددددد

  • @farahnazfarah-ho5ot
    @farahnazfarah-ho5ot 6 місяців тому

    چقدر عالی با جزییات و ساده توضیح دادین ممنونم

  • @maharatpadideh2357
    @maharatpadideh2357 Рік тому

    مسعود جان ممنون از آموزش بی نظیرت

  • @madare-hameye-bacheha
    @madare-hameye-bacheha Рік тому

    سلام بر شما .... بسیار بسیار بسیار عالی ... خداقوت .... باعث افتخار هستید

  • @mednejad
    @mednejad 2 роки тому

    بهترین ویدئوی آموزشی ری اکت بود که دیدم. سپاس 🙏

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      ممنونم از لطفتون

  • @naanavaa8414
    @naanavaa8414 Рік тому

    Thank you dear colleague

  • @alifallahrn
    @alifallahrn Рік тому

    همه چیز عالی بود واقعا. ممنون بابت ضبط این دوره فشرده 🙏❤

    • @MasoodSadri
      @MasoodSadri  Рік тому

      مرسی از لطفتون🙏🏻

  • @azadiyazdani9510
    @azadiyazdani9510 Рік тому

    عالی بود. مختصر و موجز و کاربردی. فیلم های قبلی که داشتم توضیحات طولانی و درهم و برهم داشتند و ورژن شون هم قدیمی بود. فیلم شما عالی بود

  • @alitorabian5616
    @alitorabian5616 2 роки тому

    Merc agha masoud Vaghan perfect merc

  • @M_Hosseini80
    @M_Hosseini80 2 роки тому

    آموزش عالی بود، در سطح آموزش‌های تاپ انگلیسی زبان👌🏽

  • @AminSani
    @AminSani 2 роки тому +2

    آفرین به شما که همیشه بروز هستین و دوره تون رو بروز می کنین
    من دوره ای که توی سایت هست رو هم تهیه کردم ولی همش می گفتم کاش همش فانکشن باشه به جای کلاس
    که میبینم توی این ویدئو هست و خیلی عالیه واسه منی که خیلی جونیورم

    • @MasoodSadri
      @MasoodSadri  2 роки тому +1

      ممنونم، البته دوره سایت یک دوره جامع هست برای همین هم کلاس رو بررسی کردیم و هم توابع

  • @mohsenparsa7972
    @mohsenparsa7972 Рік тому

    استاد عزیزم بعد از خدای اولم شما خدای دوم من هستی ممنووووووووووووون🌹🌹🌹🌹🌹🌹❤❤

  • @farnazmoghadam9598
    @farnazmoghadam9598 2 роки тому

    وای خدای من چقدر عالی چقدر دعا میکردم چنین آموزشی پیدا کنم ، واقعا خدا خیرتون بده یه دنیا تشکر موفق و شاد باشین

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      ممنونم، امیدوارم براتون مفید باشه

  • @MTmoltafet
    @MTmoltafet 2 роки тому +2

    can't w8 for ExpressJS Crash Course, thanks mr Sadri

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      پیشنهاد می‌کنم این دو تا ویدیو رو ببینید
      ua-cam.com/video/4gCM1HPDSlg/v-deo.html
      ua-cam.com/video/qT_x51bivgs/v-deo.html

  • @zainabjafari8494
    @zainabjafari8494 Рік тому

    👍👍

  • @fvgr94
    @fvgr94 Рік тому

    داداش دمت گرم خدایی. خیلی کامل و ساده و قابل فهم گفتی و چون پروژه محور بود قشنگ فهمیدم چی بود داستان و سورسشم که دادی دیگه عالی. خدا قوت همینجوری ادامه بده سپاس فراوان

  • @The.mohisa
    @The.mohisa 2 роки тому

    Thanks for this amazing content about React🙏🏼🙏🏼👌🏼

  • @abadaarafi8516
    @abadaarafi8516 Рік тому

    انشالله ویدئو بیشتر از اموزش خوبتون بزاید واقعا لایق بهترینا هستین باتشکر

  • @samrazmpoush1259
    @samrazmpoush1259 2 роки тому

    واقعا بدون وقت کشی وحرفه ای بود.جای قدردانی داره

  • @mahdira827
    @mahdira827 Рік тому

    بعد از دوهفته چرخیدن توی محتوای فارسی باید بگم بهترین آموزش و به روزترین آموزش بود.ایول

    • @mahdira827
      @mahdira827 Рік тому

      یه سوال داشتم داخل سایت نتونستم بپرسم.دوره ری اکت جامع کامپوننت ها بصورت کلاسی آموزش داده شده یا فانکشنی؟

  • @Par3awbit
    @Par3awbit 6 місяців тому

    یه دنیا سپاس برای آموزش مفیدتون و مهم تر از همه اینکه خیلی با حوصله و دقیق ریکت رو مرور کردین برامون، خیلی از مطالب مرور شد برام 😍💻 با آرزوی موفقیت براتون 🔥

    • @MasoodSadri
      @MasoodSadri  6 місяців тому

      خیلی ممنونم، خوشحالم که مفید بوده براتون

  • @shah-mohammad
    @shah-mohammad Рік тому

    صدا و نحوه شرح دهید عالی
    زنده باشید
    خیلی دوره مفید است
    تشکر زیاد

  • @sunboy2
    @sunboy2 Рік тому

    مننون از توضیحات خوبتون 🌹🌹🌹🌹
    اگه میشه یه آموزش هم برای GIT درست کنین

    • @MasoodSadri
      @MasoodSadri  Рік тому

      لطفا این ویدیو رو ببینید: ua-cam.com/video/Xr3dtySvFiM/v-deo.html

  • @kawasakininja241
    @kawasakininja241 Рік тому +2

    سلام
    لطفا یه دوره ی کامل vue هم در سایت فرانت کست ضبط کنید
    استفاده از این فریمورک روز به روز داره بیشتر میشه
    مرسی

  • @MalekCode
    @MalekCode 2 роки тому +3

    خیلی ممنون از توضیحات عالی تون🌸
    دیروز این ویدیو پرایویت کرده بودین فکر کردم برای دانشجوهای مخصوص تعبیه کردین 😮‍💨
    ولی الان میتونیم ببینیم 🥳
    مرسی از لطفتون😍

  • @mahdiaf7919
    @mahdiaf7919 2 роки тому

    همچی عالی بود تا وقتی به مبحث state رسیدیم 😅 چندباری باید نگاه کنم

    • @masoudbeigiOfficial
      @masoudbeigiOfficial 2 роки тому

      State ها منم متوجه نشدم .چرا اینطوریه ؟

  • @azadehghasemi3244
    @azadehghasemi3244 Рік тому

    سلام ممنون از دوره مفید و مختصرتون . بنظر شما کدوم مورد رایج تر هست در ری اکت Functional Components یا Class Components ؟

  • @mohammadsolgy9927
    @mohammadsolgy9927 Рік тому +1

    خداقوت آقای صدری عزیز بسیار بیان شیوایی در بیان مطالب دارید
    خیلی کوتاه و مفید مطالب رو بیان میکنید
    ممنون از اموزش خوبتون امیدوارم ادامه داشته باشه
    زنده باشید و برقرار

  • @geaseoliveiradarosa5492
    @geaseoliveiradarosa5492 2 роки тому +2

    Masood Sadri please put your titles in English. Greetings from Brazil

  • @shimagolestani8889
    @shimagolestani8889 2 роки тому

    fogholade bud baraye avalin bar ye amozesh ghable dark baraye barnamenevisi didam☺☺👌

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      ممنونم از لطفتون🙏🏻

  • @user-ks1wh5zl4g
    @user-ks1wh5zl4g 11 місяців тому

    ببخشید اکستنشن های مورد استفادتون در vscode رو میشه بگید

  • @javadkh9400
    @javadkh9400 2 роки тому

    ممنون بابت وویدیو.
    فقط یه سوال برام پیش اومده ممنون میشم جواب بدید.
    حدودا دقیقه 50 میشه توضیح بدید چطوری با destructuring کار کردید؟

  • @mammad.amohammad1954
    @mammad.amohammad1954 2 роки тому

    استاد یه تخفیف عالی روی دوره ها بزارید!!!!!!

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      انشاالله برای نوروز

  • @masoudbeigiOfficial
    @masoudbeigiOfficial 2 роки тому

    salam , agar imkan darad , gesmat state ra dobareh , ba rasm shekl tozih bedahid . kheili aliiii bood , mamnoon

    • @MasoodSadri
      @MasoodSadri  2 роки тому +1

      ممنونم، ویدیوهای دوره رو می‌تونید از سایت دانلود کنید frontcast.ir

  • @somayeh4209
    @somayeh4209 Рік тому

    سلام عالی بود 🙏🏻
    سورس کد ار گیت هاب میشه دانلود کرد

    • @MasoodSadri
      @MasoodSadri  Рік тому

      ممنونم، بله می‌تونید دانلود کنید

  • @pegahpasha1959
    @pegahpasha1959 Рік тому

    سلام وق شما بخیر
    من دارم همراه با آموزش شما پیش می رم و بسیار مفید هست، از شما ممنونم
    فقط این قسمت رو خیلی خوب متوجه نشدم که چرا برای تایتل از عملگر ... استفاده کردیم
    const newPoduct = {id, ...title}

    • @MasoodSadri
      @MasoodSadri  Рік тому

      سلام، ممنونم
      برای درک بهتر این عملگر پیشنهاد می‌کنم دوره فشرده جاوااسکریپت رو در کانال بررسی کنید:
      ua-cam.com/video/oUjQ7eP38H8/v-deo.html

  • @user-ks1wh5zl4g
    @user-ks1wh5zl4g 11 місяців тому

    1:49:04 روز اول 😁
    2:19:59 روز دوم

  • @samikia6691
    @samikia6691 Рік тому

    ye soal chera pasvand fil ha ro js menevisid va jsx neminevisid?

  • @alipashamehrdad276
    @alipashamehrdad276 Рік тому

    سلام با تشکر از شما
    در قسمت اعمال استایل
    کد های css من اعمال نمیشود
    چیکار باید انجام دهم
    آیا به خاطر update این ۸ ماه است؟

    • @MasoodSadri
      @MasoodSadri  Рік тому

      سلام
      نه به آپدیت مربوط نمی‌شه. لطفا از کدهای من در گیت‌هاب استفاده کنید. لینک در توضیحات ویدیو هست

  • @DarkKing-ho5ef
    @DarkKing-ho5ef 24 дні тому

    استاد چرا برای من ارور (reading map)میده؟

  • @alibagheri7431
    @alibagheri7431 Рік тому

    سلام استاد عزیز وقتتون بخیر
    استاد من برنامه نویسی رو به صورت خودآموز شروع کردم چون هزینه های دوره ها و کلاس ها خیلی برام سنگینه و الان که حدودا 3 سالی میشه که درحال یادگیری برنامه نویسی هستم و توی این 3 سال خیلی راه اشتباه رفتم و کل این فرایند از منابع رایگان استفاده کردم .
    به نظرتون دوره ی react و redux جامع که توی سایت قرار دادین اگه مباحثشو به صورت کامل یاد بگیرم میتونم وارد بازار کار بشم؟
    ممنون از زحماتتون ❤

  • @baharenamjoo
    @baharenamjoo 2 роки тому

    بعد از یادگیری html+css بریم سراغ جاوااسکریپت بعد ری اکت؟

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      بله، حتما برای جاوااسکریپت تسلط کافی داشته باشید

  • @amirmohammadhamzavi9067
    @amirmohammadhamzavi9067 2 роки тому

    لطفا دوره نکست جی اس برید

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      حتما برنامه ریزی می‌کنم

  • @mammad.amohammad1954
    @mammad.amohammad1954 2 роки тому

    اقای صدری توی قسمت key ها مگه نمیگن که برای هر آیتم یک key منحصربفرد اختصاص بدید برای اینکه ری اکت خنگ هست و باید تغییرات رو متوجه بشه. پس اگه متوجه تغییرات نمیشه پس چرا تغییرات اعمال میشه و در خروجی هیچ مشکلی پیش نمیاد و فقط warning میده؟؟؟؟؟
    ممنون

    • @MasoodSadri
      @MasoodSadri  2 роки тому

      این موضوع برای پایدار بودن مقادیر آرایه یا لیست استفاده می‌شه. پیشنهاد می‌کنم این لینک رو مطالعه کنید:
      reactjs.org/docs/lists-and-keys.html

  • @younessheikhlar3614
    @younessheikhlar3614 2 роки тому

    دورود جناب شاید پرسشم خنده دار باشه - ولی چون اول راه طراحی وب سایت هستم - البته جاوا اسکریپت رو بلدم , آیا این دوره برای طراحی سایت هم مفیده که وقت بزارم و خوب ببینم ؟ ممنون از شما

    • @MasoodSadri
      @MasoodSadri  2 роки тому +1

      سلام، هیچ سوالی خنده دار نیست، هم بپرسید و هم سرچ کنید. کتابخانه React بیشتر به توسعه فرانت‌اند مربوط می‌شه و خیلی جنبه طراحی نداره

    • @younessheikhlar3614
      @younessheikhlar3614 2 роки тому

      @@MasoodSadri ممنون برای پاسخ دهی تندرست باشید

  • @rasoulhosseini24
    @rasoulhosseini24 Рік тому

    سلام استاد این ویدیو رو برای دومین باره میخوام ببینم. سوالی که خدمتتون داشتم این بود که وقتی صحبت این میشه که گفته میشه باید جاوا اسکریپت رو بدونی یعنی در چه حد دانش باید داشته باشیم؟واقعا من چندین پی دی اف جاوااسکریپت -سایت w3schools -و غیره رو مدام دارم میخونم و تمرین میکنم اما گستردست و یادم نمیمونه متاسفانه همه ی مباحث رو! اگه در حد for-foreach-function-if else-method ha-dastresi be taghaye html-tabdil kardan be araye bray foreach ... دانش داشته باشیم به نظرتون چند درصد میشه گفت از جاوا اسکریپت میدونه ادم؟ لطفا مباحث دیکه ای که ضروری و کاربردی تر هست رو هم بفر مایید خیلی خیلی ممنونم

    • @MasoodSadri
      @MasoodSadri  Рік тому +2

      سلام
      پیشنهاد می‌کنم این دوره فشرده رو ببینید: ua-cam.com/video/oUjQ7eP38H8/v-deo.html
      برای شروع یادگیری ری‌اکت کافی هست. هرچه قدر مباحث ری‌اکت رو عمیق‌تر بشید نیاز به درک بهتر جاوااسکریپت هم بیشتر می‌شه

    • @rasoulhosseini24
      @rasoulhosseini24 Рік тому

      @@MasoodSadri بله دقیقا اتفاقا خیلی از قسمت های جاوااسکریپت رو کامل متوجه نشده بودم که توی این دوره کاملا جا افتاد.خیلی ممنون.جالب بود واقعا.بله اتفاقا این دوره که فرمودین رو بارها دیدمش.فوقالعاده بود.
      استاد از ری اکت بیشتر برای چه پروژه هایی استفاده میشه؟وب سایت ها یا نرم افزار ها یا...؟

  • @user-nh6yl7fo5d
    @user-nh6yl7fo5d 2 місяці тому

    عالی

  • @hosseinbohlol-lu1zf
    @hosseinbohlol-lu1zf Рік тому

    عالی