Executando verificação de segurança...
1

Opa, fala ae ! tranquilo ?
Javascript abre margem para contextos diferentes, você ainda forçaria condição para booleano, mesmo que propTypes ou TS digam que condição é do tipo booleano? Bem provável que não, mas condição pode ser de um tipo diferente de booleano quando vem de props. Por exemplo, quando condição é obtido da API e você não tem muito controle sobre o tipo obtido ou obtém um tipo diferente do esperado.

Se quiser ver mais sobre essa discussão e diferentes pontos de vista, recomendo que entre no primeiro artigo que listei no post e veja as reply/comments.
Mas,de qualquer forma, você é livre pra fazer o que desejar, weslley.

Carregando publicação patrocinada...