There is something I find very confusing when working in React.js
.
There are plenty of examples available on internet which use .js
files with React
but many others use .jsx
files.
I have read about JSX
files and my understanding is that they just let you write HTML
tags within your JavaScript
.
But the same thing can be written in JS
files as well.
So what is the actual difference between .js
and .jsx
?