Last Updated on June 17, 2024
function Greeting(props) { const isLoggedIn = props.isLoggedIn; if (isLoggedIn) { return <UserGreeting />; } return <GuestGreeting />;}
Inside return
function List() { const people = [ {id: 1, name: "Mahmood", isAdmin: true}, {id: 2, name: "Ali", isAdmin: false}, {id: 3, name: "Javad", isAdmin: false} ]; return ( <ul> {people.map((value, index) => ( value.isAdmin?(<li key={value.id}>{value.name}</li>):null ))} </ul> ); } export default List;
Preventing Component from Rendering
function WarningBanner(props) { if (!props.warn) { return null; } return ( <div className="warning"> Warning! </div> ); }
References
https://reactjs.org/docs/conditional-rendering.html