1
resposta

[Dúvida] Devemos criar os componentes em JS ou em JSX?

Fala, galera!

Ao longo do curso o professor Vinicios criou os componentes usando a extensão do JavaScript, por exemplo: componentName.js. Mas já vi outros desenvolvedores trabalharem com a extensão .jsx, como: componentName.jsx.

Existe alguma diferença no uso dessas extensões? Qual seria a mais recomendada? Qual é a mais adotada na comunidade do React?

1 resposta

Fala Renato, tudo certo?

Na prática, não há diferenças no funcionamento do React ao utilizar arquivos com extensão .js ou .jsx. No entanto, é comum nomear os arquivos que contêm conteúdo JSX com a extensão .jsx por questões de convenção e melhor compreensão de qual o conteúdo do arquivo.