قانونِ react-compiler در Oxlint
Oxlint (لینترِ سریع) یه قانونِ آزمایشی به اسم react/react-compiler اضافه کرده که تحلیلِ React Compiler رو در حالتِ فقط-لینت اجرا میکنه. یعنی جاهایی که «قوانینِ React» شکسته میشن رو لو میده: صداکردنِ شرطیِ هوکها، setState موقعِ رندر، یا خوندن/تغییرِ ref و props حینِ رندر. رعایتشون هم کدو درست نگه میداره هم اجازه میده کامپایلر خودکار memoize کنه.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده، و بررسی نهایی اون پیش از استفاده توصیه میشه. مسئولیت استفاده بهعهده کاربر هست. برای مطالعه متن اصلی خبر، اینجا رو کلیک کن
خلاصهٔ کاملتر
به گفتهٔ مستندات، این قانون تحلیلِ React Compiler رو در حالتِ فقط-لینت اجرا میکنه و کدی که «قوانینِ React» رو نقض میکنه گزارش میده؛ همون تشخیصهایی که eslint-plugin-react-compiler میداد. دلیلِ اهمیتش اینه که کدی که این قوانینو میشکنه ممکنه سرِ اجرا رفتارِ غیرقابلپیشبینی داشته باشه (UIِ کهنه، حلقهٔ بینهایتِ رندر، ازدسترفتنِ state) و جلوی بهینهسازیِ خودکارِ کامپایلر رو هم میگیره.
مثلاً صداکردنِ شرطیِ یه هوک تخلفه، چون هوکها نباید شرطی صدا زده بشن:
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی مقاله
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی مقاله
- عدم نمایش تبلیغات




