React.js: انتخاب ساختار دولتی

اگر مقالات من را دوست دارید، می توانید برای من یک قهوه بخرید یا آن را به اشتراک بگذارید 🙂
در این مقاله به بررسی نکات مهم کی می پردازیم انتخاب ساختار دولتی در ما react.js پروژه ها
انتخاب ساختار دولتی
هنگام نوشتن الف جزء واکنش، باید تصمیم بگیریم که چه تعداد ایالت ها باید در جزء و نحوه استفاده از این حالت ها باشد. به عنوان مثال، هنگام نوشتن یک کامپوننت، از 3 حالت استفاده کردیم و کامپوننت ما به درستی کار می کند، اما متوجه شدید که می توانید همان کامپوننت را با استفاده از 3 حالت بنویسید. بنابراین، شما باید در مورد ساختار دولت تصمیم بگیرید.
در مورد صحبت خواهم کرد 5 اصل برای کمک به تصمیم گیری بهتر در هنگام انتخاب ساختار دولتی.
1. متغیرهای حالت مرتبط را گروه بندی کنید
به شخصیت یک بازی کامپیوتری فکر کنید، این کاراکتر می تواند در مختصات x و y حرکت کند. بنابراین، اگر بخواهید این مقادیر x و y را به عنوان حالت بنویسید، چگونه این کار را انجام می دهید؟
از نظر فنی، می توانید از هر یک از این روش ها استفاده کنید. اما، ** اگر همیشه دو یا چند متغیر حالت را به طور همزمان به روز می کنید، آنها را در یک متغیر حالت واحد ادغام کنید**.
و اگر نمی دانید به چند ایالت نیاز دارید، می توانید حالت ها را با استفاده از یک شی یا یک آرایه گروه بندی کنید.
2. اجتناب از تضاد در دولت.
به یک برنامه پیام رسان فکر کنید. شما می دانید که هنگام تایید ارسال پیام دو مرحله متفاوت وجود دارد. اولی «پیام در حال ارسال است» و دومی «پیام ارسال شد». بنابراین، اگر اینها را اعلام کنیم، اولین چیزی که به ذهنمان می رسد چه خواهد بود دو ایالت به عنوان دو حالت متفاوت، درست و نادرست ?
- رویکرد بد (خطر درگیری) :
از آنجایی که isSending و isSent هرگز نباید همزمان درست باشند، بهتر است آنها را با یک متغیر وضعیت جایگزین کنید که ممکن است یکی از سه حالت معتبر را داشته باشد: “تایپ کردن”، “ارسال” و “ارسال”
3. اجتناب از حالت اضافی
هنگام انتخاب ساختار حالت یک جزء، شما نیاز دارید اگر بتوانید مقداری را محاسبه کنید اطلاعات از پایه های جزء یا وضعیت موجود متغیرها، نباید این اطلاعات را در حالت جزء نگه دارید.
** هنگامی که با setFirstName یا setLastName تماس می گیرید، یک رندر مجدد راه اندازی می کنید و سپس نام کامل بعدی از داده های جدید محاسبه می شود.**
نتیجه گیری
ساختار خوب حالت تضمین می کند که اجزایی دارید که به راحتی قابل تغییر و اشکال زدایی هستند. در این مقاله در مورد 3 اصل صحبت کردم که چه زمانی باید در نظر گرفته شوند انتخاب ساختار دولتی. ممکن است از این اصول بیشتر باشد. در صورت تمایل می توانید در نظرات در مورد این اصول صحبت کنید.