Concordo, utilizar um ternário completo condition ? ... : null
pode deixar o código mais difícil de ler, primeiro porquê ficaria mais verboso e segundo porquê utilizar o &&
é algo muito comun na comunidade react e é muito natural para lermos.
Gosto muito da ideia do:
!!condition && (
<Component />
)
Acho simples, clara e elegante!