React Server Components چطور با باندلر کار میکنه
این مقاله سراغ این میره که React Server Components زیر کاپوت چطور کار میکنه، نه اینکه چرا مفیده. توضیح میده که React از یه فرمت سیمی به اسم Flight بهجای JSON استفاده میکنه، و موقع بیلد همون کدبیس از دو دیدگاه سرور و کلاینت پردازش میشه. تو بیلد سرور، کامپوننتهای کلاینت با یه استاب جایگزین میشن که فقط هویتشون رو ثبت میکنه، و یه manifest این ارجاعها رو به فایل واقعی کلاینت وصل میکنه.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده، و بررسی نهایی اون پیش از استفاده توصیه میشه. مسئولیت استفاده بهعهده کاربر هست. برای مطالعه متن اصلی خبر، اینجا رو کلیک کن
خلاصهٔ کاملتر
نویسنده میگه برای فهمیدن RSC یه نسخهٔ کوچیکِ خودش رو ساخته، و این مقاله رو نه دربارهٔ فایدههای RSC بلکه دربارهٔ این نوشته که زیر کاپوت چطور کار میکنه، مخصوصاً اینکه قسمت سرور و کلاینتِ اپ موقع بیلد چطور از هم جدا میشن.
اولین تکهٔ جالب، پروتکلیه به اسم Flight که یه استریم تولید میکنه. این فرمت شبیه JSON بهنظر میرسه ولی JSON واقعی نیست؛ یه فرمت سیمیِ ساختاریافتهست که React میتونه همینطور که استریم میشه بهصورت تدریجی پارسش کنه. دلیلش اینه که JSON نمیتونه چیزهایی مثل مرزهای async و محاسبههای سمت سرور که بهمرور حل میشن رو تمیز نمایش بده. برای یه کامپوننت سرور، استریم Flight چیزی شبیه این میشه:
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی مقاله
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی مقاله
- عدم نمایش تبلیغات




