Executando verificação de segurança...
1
Carregando publicação patrocinada...
1

Na época pré hooks, se usava muito o pattern Container/Presentational, mas entendo que agora é desnecessário, pois conseguimos fazer esse isolamento pelo hook.

1

Não sei se entendi a dúvida corretamente, mas atualmente a principal forma de separar a lógica é isolando ela em um ou mais hooks. Inclusive é possível passar hooks diferentes pro componente através das props, alterando o comportamento do componente sem adicionar ifs na lógica.

1