What is the difference between .js, .tsx and .jsx in React?
.js is JavaScript, plain and simple
.ts is TypeScript, Microsoft’s way of adding «concrete» types to JavaScript
.jsx is JavaScript but with JSX enabled which is React’s language extension to allow you to write markup directly in code
.tsx is similar to jsx except it’s TypeScript with the JSX language extension