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

[ReactJS] Criar ou não um componente?

Boa tarde pessoal!

Estou desenvolvendo um projeto de estudo em ReactJS, é um formulário em 4 etapas, em que cada etapa tem um título e um parágrafo, com textos diferentes, porém, os parágrafos compartilham a mesma configuração de estilo entre sí, e cada título também.

Eis que surgiu a dúvida:

Criar um componente para cada elemento, e sempre usar <Title>Conteúdo</Title>, <Paragraph>Conteúdo</Paragraph>?

Ou

Na configuração de estilo do elemento pai dos dois, configurar para que, todo <h1> tenha determinado estilo, todo <p> tenha determinado estilo, e então, usar as tags normais dentro do container? Desta forma, reduziria a quantidade de arquivos na aplicação, já que seriam 2 componentes a menos.

OBS: Cada etapa tem somente 1 título (obviamente) e somente 1 paragrafo.
OBS: O projeto está sendo feito utilizando Styled Components.

Dúvida de iniciante, eu sei, mas desde já, agradeço a ajuda!

Carregando publicação patrocinada...
1

Boa noite,

Não crie componentes, se fizer isso vai estar só mapeando uma única tag simples em um componente mais complexo que ela. Eu costumo deixar estilos para títulos e parágrafo globais, já que raramente eles mudam na aplicação.

0