Theme
Primary Color

عرض عنصر حسب شرط داخل JSX

تقدر تختار محتوى مختلف حسب الحالة بإستخدام تعبير شرطي

المثال داخل مشروع React يدعم JSX و Hooks

تطبيق الفكرة

بنبدل الرسالة مع تغيير حالة تسجيل الدخول

ملف App.jsx

import { useState } from "react";
export default function App() {
  const [loggedIn, setLoggedIn] = useState(false);
  return <><p>{loggedIn ? "Welcome" : "Please Sign In"}</p><button onClick={() => setLoggedIn(value => !value)}>Toggle</button></>;
}

النتيجة

الرسالة بتتبدل عند الضغط

reactjs شرح