React Conditionals
In React.js, conditional rendering is a common practice where you render different content or components based on certain conditions. This is achieved using JavaScript's conditional statements and expressions.
Ways to implement conditionals
Using IF statements
app/page.tsx
1import React from "react";
2const MyComponent = ({ condition }) => {
3 if (condition) {
4 return <p>This is true!</p>;
5 } else {
6 return <p>This is false!</p>;
7 }
8};
9export default MyComponent;
Using Ternary Operator
Syntax :
condition ? True : False
app/page.tsx
1import React from "react";
2const MyComponent = ({ condition }) => {
3 return (
4 <div>;{condition ? <p>This is true!</p> : <p>This is false!</p>}</div>
5 );
6};
7export default MyComponent;
Using Logical && Operators
app/page.tsx
1import React from "react";
2const MyComponent = ({ condition }) => {
3 return <div>;{condition && <p>This is true!</p>}</div>;
4};
5export default MyComponent;
Tip : Choose the method that fits your specific use case and coding style. Conditional rendering is a powerful feature in React that allows you to create dynamic and responsive user interfaces.