Há algo que acho muito confuso ao trabalhar React
.
Existem muitos exemplos disponíveis na internet que usam .js
arquivos com react, mas muitos outros usam .jsx
arquivos.
Eu li sobre .jsx
arquivos e meu entendimento é que eles permitem que você escreva tags html dentro do seu javascript
. Mas a mesma coisa pode ser escrita em .js
arquivos também.
Então, qual é a diferença real entre essas duas extensões .js
e .jsx
?