ES6

/ˌiː-es-sɪks/

n. “The 6th edition of the ECMAScript standard, introducing modern features for JavaScript.”

ES6, also known as ECMAScript 2015, is a major update to the JavaScript language standard. It introduced new syntax, APIs, and programming patterns that significantly improved code readability, modularity, and maintainability.

Key features of ES6 include:

JSX

/ˈdʒeɪ-ɛs-ɛks/

n. “Write HTML inside JavaScript, without the browser complaining.”

JSX, short for JavaScript XML, is a syntax extension for JavaScript commonly used with React. It allows developers to write HTML-like markup directly within JavaScript code, which is then transformed into standard JavaScript calls by a compiler like Babel. This makes building UI components more intuitive and declarative.

Key aspects of JSX include: