شرح صفوف ومحتوى الفقرة
عندما يتغير مخرج المكون بالكامل بناءً على شرط أولي، مثل درس مقفل أو عدم توفر سجل المستخدم بعد، اكتب جملة إرجاع مبكر (Early Return) باستخدام if في بداية دالة المكون قبل جملة الإرجاع الرئيسية؛ مما يحافظ على نظافة شجرة JSX الأساسية دون تداخل معقد.
HTML
function LessonAccessCard({ title, isUnlocked }) {
if (!isUnlocked) {
return <p className="rx-card">Locked: {title}</p>;
}
return (
<div className="rx-card">
<h3>{title} — Ready</h3>
</div>
);
}