مدل های رندرینگ در ریاکت: تفاوت SSR با CSR و SSG

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 50

  • @babakkhosravi8489
    @babakkhosravi8489 10 месяцев назад

    یه دونه ای و بی نقص و حرفه ای و دوست داشتنی👍🏻👌🏻❤️

  • @MSEIN2303
    @MSEIN2303 9 месяцев назад

    خیلی عالی بود . ممنون از لطف شما. لطفا از این مباحث ویدیوی بیشتری بذارید

  • @alitajangi6762
    @alitajangi6762 10 месяцев назад

    دقیقا دنبال همچین کانتنتی بودم نیما جان

    • @nima_arf
      @nima_arf  10 месяцев назад

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

  • @aminda6862
    @aminda6862 10 месяцев назад

    عالی

  • @pedramvosooghinia
    @pedramvosooghinia Месяц назад

    عالی❤❤

  • @alimajlessi5152
    @alimajlessi5152 10 месяцев назад

    Very practical and useful

  • @HosseinKamari-j2d
    @HosseinKamari-j2d 9 месяцев назад

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

  • @sadeghkarimi401
    @sadeghkarimi401 10 месяцев назад

    عالی
    دمت گرم
    ❤❤❤❤

  • @sajadtayefi5949
    @sajadtayefi5949 10 месяцев назад +1

    عالی بود نیما جان اگه زحمتی نیست نمونه کد هم مثال بزن و تست بگیر بخصوص برای بخش استریم خیلی نتونستم براش نمونه ای پیدا کنم ممنون از زحمتت ❤

    • @nima_arf
      @nima_arf  10 месяцев назад +1

      سلام
      حتما
      البته نمونه کد نمیخواد app dir nextjs به صورت پیش فرض stream میکنه

  • @farazmehraien3913
    @farazmehraien3913 10 месяцев назад

    خیلییی خوب بود. دمت گرم
    فقط لطفا یه قسمت ۲ بذار توو کد هم این چند نوع رو عملی ببینیم. اگر این کار و کنی خیلی خوب میشه

    • @nima_arf
      @nima_arf  10 месяцев назад

      اره حتماا
      برای اینکه چه طوری SSR کنیم ویدیو میگیرم حتما
      اینطوری که یه نکست جی اس بسازیم از صفر

    • @farazmehraien3913
      @farazmehraien3913 10 месяцев назад

      @@nima_arf vow، thanks😍

  • @alidarabian2240
    @alidarabian2240 5 месяцев назад

    تشکر .

  • @moeinmnia
    @moeinmnia 9 месяцев назад

    عالی بود

  • @hsnmoghadasi7918
    @hsnmoghadasi7918 4 месяца назад

    نیما جان از دیدن ویدیوت خیلی لذت بردم.
    اگه بتونی این مفاهیم رو کمی کد توی کد نویسی توضیح قدی خیلی عالی میشه
    و همین طور اگه بتونی نحو کش کردن Https request ها توی next 13 رو توی یک ویدیو دیگه ضبط کنی عالی میشه.

    • @nima_arf
      @nima_arf  4 месяца назад

      سلامم
      ایول که ویدیو رو دیدی و خوشت اومد 😍
      ببین ویدیو هایی که کد بزنمم دارم تو کانال
      ولی خب واقعا تو این ویدیو من چه کدی میزدم، این صرفا مدل اجراشدن کدی که نوشته رو توضیح میده

  • @maxtsh
    @maxtsh 10 месяцев назад

    Awesome

  • @sadeghakbari7116
    @sadeghakbari7116 10 месяцев назад

    👍👍

  • @aliaskari1400
    @aliaskari1400 10 месяцев назад

    👍🏻

  • @ghazaleniazi5855
    @ghazaleniazi5855 10 месяцев назад

    🔥🔥🔥

  • @EhsanKey
    @EhsanKey 8 месяцев назад

    🔥👌

  • @MSEIN2303
    @MSEIN2303 9 месяцев назад

    میشه یه فیلمم از nodeJs و نحوه کارش بذارین

    • @nima_arf
      @nima_arf  9 месяцев назад

      اووو ایده جالبیه
      حتما یه ویدیو واسش میرم
      الان بیشتر میخوام برم دنبال virtual dom ری‌اکت

    • @MSEIN2303
      @MSEIN2303 8 месяцев назад

      @@nima_arf اخه میگن nodejs همون جاوااسکریپت توی سی پلاس پلاس هست :)

  • @esrafilelahi5733
    @esrafilelahi5733 26 дней назад

    در نتیجه فایل js تو همه حالت ها . یک حجم ثابت داره . چون هم event listener ها توش هستن و هم دیتای مقاله ها توشن
    فقط توی ssr دیتای مقاله ها همراه html میاد ولی برای event listener ها باید بره دوباره js رو دانلود کنه . در واقع دیتای مقاله ها تو اون فایل js هم هستن و اینجا duplicate میشن و اضافی هستن
    ولی توی csr اولش html خالیه . و میره فایل js رو میگیره و هم دیتای مقاله هارو داره هم event listener هارو داره . بخاطر همین تو csr پس hydaration نداریم

    • @nima_arf
      @nima_arf  26 дней назад

      ۱) بله سایز تو همشون یکیه (سرور کامپوننت ها بعد از انتشار این ویدیو اومدن و اونا رو حجم باندل تاثیری ندارن)
      ۲) دیتای مقاله تو فایل js نیست و duplicate نمیشه
      ۳) چون تو حالت csr اون html خالیه پس نیازی به hydration نداریم، درسته

    • @esrafilelahi5733
      @esrafilelahi5733 25 дней назад

      @@nima_arf دیتای مقاله هم فقط تو فایل اچ تی ام ال هستش؟ و توی جی اس فقط ایونت لیسنر ها هستن؟ پس چتوری سایز های جی اس ها یکسانه؟
      توی سرورساید باید سایز جی اس باید کمتر باشه پس

  • @aliaskari1400
    @aliaskari1400 10 месяцев назад

    SSSR with partial hydration ro darim alan ?
    How can we use it?
    Ya by default nextjs intori hydrate mikone?
    defaultesh chie va chetori miahe tagir dad?

    • @nima_arf
      @nima_arf  10 месяцев назад +1

      سلام
      این app dir که جدید اومده به صورت پیش فرض sssr هستش و هر layout/page میتونه suspense بشه و loading که مربوط بهش هست رو کلاینت رندر بشه تا زمانی که کامپوننت تو حالت suspended هستش کامپوننت های بالاییش stream میشن و loading این کامپوننت suspend شده رو صفحه رندر میشه تا زمانی که از حالت suspend دربیاد (اون پرامیس توش resolve بشه) و بعدش با مقدار رندر شده‌ش replace میشه توسط ری‌اکت

    • @aliaskari1400
      @aliaskari1400 10 месяцев назад

      So by default app dir SSSR hast vali aya with partial hydration ham hast?
      ya Chunk chunk paint mishe o akhar sar hydration etefag miofte?
      manzoram default e app dir e

    • @nima_arf
      @nima_arf  10 месяцев назад

      @@aliaskari1400 تا اونجایی که اطلاع دارم به صورت پیش فرض partial hydration هم داره

  • @MSEIN2303
    @MSEIN2303 8 месяцев назад

    ببخشید الان توی csr تمام کد ها ارسال میشن سمت مرورگر و مرورگر اجرا میکنه و توی ssr کدها سمت سرور اجرا میشن و فایل اجرا شده میاد تو مرورگر و فقط نمایش داده میشه؟ درست فهمیدم؟

    • @nima_arf
      @nima_arf  8 месяцев назад +1

      حالت CSR و درست گفتی
      تو حالت SSR برای درخواست اول کدا رو سرور اجرا میشن، نتیجه‌ش برای مرورگر ارسال میشه، همزمان کدها برای مرورگر هم ارسال میشه که اپ حالت CSR رو داشته باشه و وقتی رو لینک و اینا کلیک میکنی اپ رفرش نشه و حالت SPA و داشته باشه
      اگر میخوای کدا رو سرور بمونن و رو مرورگر فقط نتیجه‌شون بیاد و حالت SPA هم داشته باشی باید از Server Component ها استفاده کنی که ویدیوش تو کانال هستش 🔥

    • @MSEIN2303
      @MSEIN2303 8 месяцев назад

      اهاااااا خیلی ممنون. ببخشید شما اکانت لینکداین ندارین؟@@nima_arf

  • @hosinhatami7271
    @hosinhatami7271 4 месяца назад

    بعد توی ssr دیگه نیازی به state لودینگ نداریم؟

    • @nima_arf
      @nima_arf  4 месяца назад

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

  • @abba3261
    @abba3261 10 месяцев назад +1

    ☹ nimba dore bzar

  • @sadeghakbari7116
    @sadeghakbari7116 10 месяцев назад

    عالی

  • @sheyda_arf
    @sheyda_arf 10 месяцев назад

    🔥🔥

  • @farnoodlotfali4912
    @farnoodlotfali4912 10 месяцев назад

    👍👍

    • @nima_arf
      @nima_arf  10 месяцев назад

      🔥🔥🔥

    • @nima_arf
      @nima_arf  10 месяцев назад

      ویدیو SSR بدون next js رو هم پینشهاد میکنم ببینی
      ruclips.net/video/jq0-w5_0aXI/видео.html

  • @zabiharab5183
    @zabiharab5183 8 месяцев назад

    🔥🔥🔥

    • @nima_arf
      @nima_arf  8 месяцев назад

      پاشو بیا باشگاه به جای اینکارا 🏋️‍♂️💪

    • @zabiharab5183
      @zabiharab5183 8 месяцев назад

      ایشالا از بعد عید قوی شروع میکنم💪 @@nima_arf 😁