タグ: visualeditor
タグ: visualeditor
26行目: 26行目:
     <LoginForm />
     <LoginForm />
   )}
   )}
</div></syntaxhighlight>When you don’t need the <code>else</code> branch, you can also use a shorter logical <code>&&</code> syntax:<syntaxhighlight lang="jsx" line="1">
</div></syntaxhighlight>When you don’t need the <code>else</code> branch, you can also use a shorter <u>logical <code>&&</code> syntax</u>:<syntaxhighlight lang="jsx" line="1">
<div>
<div>
   {isLoggedIn && <AdminPanel />}
   {isLoggedIn && <AdminPanel />}

2026年6月24日 (水) 02:48時点における版

ファイル:react-logo.png
React
  • コンポーネント
  • Props
  • State

JavaScript

? operator など、Conditional rendering を使う。<syntaxhighlight lang="jsx" line="1">// if statement let content; if (isLoggedIn) {

 content = <AdminPanel />;

} else {

 content = <LoginForm />;

} return (

   {content}

);

// ? operator

 {isLoggedIn ? (
   <AdminPanel />
 ) : (
   <LoginForm />
 )}

</syntaxhighlight>When you don’t need the else branch, you can also use a shorter logical && syntax:<syntaxhighlight lang="jsx" line="1">

 {isLoggedIn && <AdminPanel />}

</syntaxhighlight>

Next.js

Next.js を参照。