If

Esse componente tem como função auxiliar na manipulação, manutenção e padronização de renderização condicionada dentro de uma aplicação.

Exemplo

Visualização

button

info

Não é exatamente um componente visual, está mais para um encapsulador de elementos JSX que renderiza os elementos filhos se a condição inserida for satisfeita.

Fonte

const numero1 = 717;
<If condition={numero1 % 2 === 0}>
<Typography>Elemento par</Typography>
</If>
<If condition={numero1 % 2 !== 0}>
<Typography>Elemento ímpar</Typography>
</If>

Atributos

FormatoConceitoTipo
childrenElementos filhos do componente.React.ReactNode
conditionCondição que determinará se os componentes filhos serão renderizados.boolean
key?Define a chave do componente.number, string