يوفر React عدة طرق لمعالجة رؤية العناصر على الصفحة. الأسلوب الشائع هو استخدام التصميم المضمن لتعيين خاصية العرض. ومع ذلك، تتطلب هذه الطريقة تصميمًا مضمنًا، مما قد يكون غير مريح ويجعل التعليمات البرمجية أقل قابلية للقراءة.
الحل الأكثر أناقة هو استخدام React State API. تتيح لك State API تحديد البيانات وإدارتها داخل مكون React. من خلال تغيير حالة المكون، يمكنك تشغيل إعادة العرض، مما يؤدي إلى تحديث واجهة المستخدم بناءً على الحالة الجديدة.
إليك كيفية إظهار أو إخفاء عنصر على الصفحة عبر حدث النقر باستخدام واجهة برمجة تطبيقات React State:
فيما يلي مثال لكيفية تنفيذ هذا:
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
showElement: false
};
}
toggleShowElement = () => {
this.setState((prevState) => ({ showElement: !prevState.showElement }));
};
render() {
return (
{this.state.showElement && Hello World!}
);
}
}
يُنشئ مقتطف التعليمات البرمجية هذا مكون React جديدًا يسمى MyComponent والذي يعرض div بالنص "Hello World!" عندما يكون متغير الحالة showElement صحيحًا. ويتضمن أيضًا زرًا يقوم بتبديل رؤية "Hello World!" عنصر.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3