Boa tarde,
Quando falamos de boas práticas/padrões de projeto o uso do slot deve ser preterido em relação ao uso do props?
Boa tarde,
Quando falamos de boas práticas/padrões de projeto o uso do slot deve ser preterido em relação ao uso do props?
Boa tarde, Fabricio! Tudo bem?
Eu acho que a melhor forma de usar os dois é entender em quais escopos eles funcionam melhor:
<Box />
, que não é nada além de uma div
com algumas configurações de estilo, mas sem tamanho, nem conteúdo. Nesse caso, use os Slots.props
, o exemplo desse cenário é querer passar o texto do titulo, o nome de um usuário, etc.Eu diria que slots são menos utilizados do que props
, então sempre pense em props
primeiro, questione se essa implementação faz sentido, senão, pense como slot.
Espero ter ajudado!