1
resposta

Diferença entre .js e .jsx?

Olá pessoal. Quando comecei a aprender em outro lugar, vi que era utilizado os arquivos com extensão .jsx, enquanto aqui no curso da Alura está sendo utilizado a extensão .js, e tudo funciona corretamente. Tem alguma diferença entre elas?

1 resposta

Olá Luan,

Acredito que considerando o objetivo final não tem nenhuma diferença, mas vc pode ter algum problema se o seu ambiente de programação (VS Code por exemplo) não estiver preparado para arquivos jsx.

Além disso, aqui no meu as sugestões de autocomplete só estavam funcionando plenamente quando configurei o File Association entre JS e javascriptreact no settings JSON da seguinte forma:

"files.associations": { "*.js": "javascriptreact" }

Por fim, considere instalar extensões como ESLint, Auto Rename Tag, Prettier - nada disso é obrigatório. Espero ter ajudado.