lahmatiy/react-render-tracker
کاربرد:
این ابزار به تو کمک میکنه تا رِرِندرهای غیرضروری و آنماونتهای ناخواسته در کامپوننتهای React رو شناسایی کنی. ️️ با استفاده از این ابزار میتونی عملکرد برنامهات رو بهبود بدی و از افت سرعت ناشی از رِرِندرهای اضافی جلوگیری کنی.
در چه شرایطی بهتره استفاده شود؟
وقتی که اپلیکیشن React تو دچار کندی یا لفت میشه و نمیدونی علت از کجاست، این ابزار میتونه کمککننده باشه. بهویژه در پروژههای بزرگ با درخت کامپوننت پیچیده، که مدیریت رِرِندرها سخت شده.
چند مثال از موارد استفاده
- پیدا کردن کامپوننتهایی که هر بار کلیک روی صفحه دوباره رندر میشن.
- تشخیص کامپوننتهایی که بهجای آپدیت، هر بار آنماونت و ریماونت میشن.
- بهینهسازی لیستهای بزرگ با شناسایی آیتمهای غیرضروری که رِرِندر میشن.
- دیباگ کردن مشکلات در کامپوننتهای استفادهشده با React.memo یا useCallback.
- ##React
- ##Performance
- ##RenderTracker
- ##Debugging
- ##Optimization
- ##ReactComponents
- ##Frontend
- ##WebDev
- ##UseMemo
- ##UseCallback
