- はじめに 今日は、Reactでの条件付きレンダリングについて探検します。条件付きレンダリングを使うと、特定の条件に基づいて異なるコンテンツを表示することができます。GeekとGalという2人のキャラクターの助けを借りて、このトピックに取り組みましょう!
- 条件付きレンダリングの手法
function WelcomeMessage({ isLoggedIn }) {
return (
<div>
{isLoggedIn ? (
<h1>Welcome back, user!</h1>
) : (
<h1>Please log in.</h1>
)}
</div>
);
}
function AlertMessage({ showAlert }) {
return (
<div>
{showAlert && <p>Warning! Something went wrong.</p>}
</div>
);
}
- ユーモラスな例
function MoodJoke({ isGoodMood }) {
const joke = 'Why did the chicken go to the seance? To get to the other side!';
return (
<div>
{isGoodMood ? (
<p>{joke}</p>
) : (
<p>Sorry, no joke for you. Try again when you're in a better mood!</p>
)}
</div>
);
}
- おわりに
Reactでの条件付きレンダリングは、特定の条件に基づいてコンテンツを表示するための強力な手法です。三項演算子や短絡評価のような方法を使って、ダイナミックで魅力的なUIを作成することができます。アプリをさらにインタラクティブにするために、学びと実験を続けましょう!😄