مایکل پاوتوف
مهندس نرم افزار
مصاحبه واکنش نشان دهید
React یکی از محبوب ترین فریم ورک های وب فرانت اند است. برای ساخت اجزای وب تعاملی و پویا استفاده می شود. React مزایای زیادی دارد. از DOM مجازی، JSX استفاده میکند و یادگیری و استفاده از آن نسبتاً سادهتر است.
مصاحبه های React می تواند چالش برانگیز باشد. چندین مفهوم در React وجود دارد. اکثر مصاحبه های React دارای چالش های کدنویسی هستند. این چالش های کدنویسی به تجربه توسعه دهنده بستگی دارد. برای یک مبتدی، چالش های کدنویسی بر روی روشی که توسعه دهنده از حالت استفاده می کند یا JSX را می نویسد متمرکز است.
برای یک توسعه دهنده با تجربه React سطح متوسط، چالش های کدنویسی با هدف بررسی تجربه کاری افراد انجام می شود. انتظار می رود که توسعه دهنده چالش را در حداقل زمان ممکن درک کند و آن را به روشی سازمان یافته حل کند. در این مقاله، ما 3 چالش برتر برنامه نویسی React را برای یک توسعه دهنده باتجربه سطح متوسط فهرست می کنیم.
یک شمارنده اما با چرخش ایجاد کنید
ایجاد یک شمارنده اصلی با دکمه ای که مقدار نمایش داده شده را 1 افزایش می دهد، کار ساده ای است. اما با برخی شرایط اضافه، همین کار می تواند سخت شود.
فرض کنید، ما یک مؤلفه داریم که حاوی یک متغیر حالت (اعلام شده با استفاده از قلاب useState React) است که مقدار شمارنده را ردیابی می کند. مقدار نیز در این نمایش داده می شود …