Logo fa.boatexistence.com

برای کامپوننت های کنترل نشده در react؟

فهرست مطالب:

برای کامپوننت های کنترل نشده در react؟
برای کامپوننت های کنترل نشده در react؟

تصویری: برای کامپوننت های کنترل نشده در react؟

تصویری: برای کامپوننت های کنترل نشده در react؟
تصویری: کنترل شده در مقابل اجزای کنترل نشده در ReactJS | سوال مصاحبه 2024, جولای
Anonim

در یک مؤلفه کنترل شده، داده های فرم توسط یک مؤلفه React مدیریت می شود. جایگزین، اجزای کنترل نشده است، جایی که داده های فرم توسط خود DOM مدیریت می شود. برای نوشتن یک مؤلفه کنترل نشده، به جای نوشتن یک کنترل کننده رویداد برای هر به‌روزرسانی وضعیت، می‌توانید از یک ref برای دریافت مقادیر فرم از DOM استفاده کنید.

منبع حقیقت برای اجزای کنترل نشده در React چیست؟

جواب: A پاسخ صحیح است. برای اجزای کنترل نشده در React. js، منبع حقیقت کامپوننت DOM است.

چرا اجزای کنترل شده بهتر هستند؟

استفاده از کامپوننت کنترل شده به این توانایی را می دهد که وضعیت داخلی کامپوننت را به هر شکلی که می خواهیم تغییر دهیم. به عنوان مثال، در نظر بگیرید که چه اتفاقی می‌افتد اگر بخواهیم وقتی نویسه‌های نامعتبر اضافه می‌شوند، از تغییر ورودی توسط کاربر جلوگیری کنیم.

کامپوننت کنترل شده چیست؟

اجزای کنترلر یک الگوی مبتنی بر رندر هستند که می تواند به شما کمک کند حالت را از ارائه جدا کنید و استفاده مجدد از منطق تجاری را تسهیل می کند. 31 آگوست 2018. زمانی که React برای اولین بار در صحنه ظاهر شد، به عنوان یک کتابخانه نمایش دیده شد. در وب سایت چنین گفته شد: "V in MVC"!

آیا اجزای قلاب یک جزء کنترل شده هستند؟

React 2 رویکرد را برای دسترسی به مقدار یک فیلد ورودی ارائه می دهد: استفاده از تکنیک های مؤلفه کنترل شده یا کنترل نشده. من مؤلفه‌های کنترل‌شده را ترجیح می‌دهم زیرا شما مقدار ورودی را از طریق حالت مؤلفه می‌خوانید و تنظیم می‌کنید.

توصیه شده: