# JSX

Skill · Web Development

Canonical page: https://career.thegoodapps.co/skills/jsx

JSX (JavaScript XML) is a syntax extension for JavaScript, popularized by Facebook's React library, that lets developers write HTML-like markup directly within JavaScript code to describe UI structure. It is compiled (typically via Babel) into regular JavaScript function calls that create React elements. Front-end developers use JSX because it makes component code easier to read and write compared to manually nested function calls.

Related skills: [JavaScript](https://career.thegoodapps.co/skills/javascript), [TypeScript](https://career.thegoodapps.co/skills/typescript), [React](https://career.thegoodapps.co/skills/react), [Redux](https://career.thegoodapps.co/skills/redux), [React.js](https://career.thegoodapps.co/skills/react-js-2), [React JS](https://career.thegoodapps.co/skills/react-js), [Virtual DOM](https://career.thegoodapps.co/skills/virtual-dom), [React Props](https://career.thegoodapps.co/skills/react-props), [React Events](https://career.thegoodapps.co/skills/react-events), [React Lists](https://career.thegoodapps.co/skills/react-lists)

## Open roles requiring JSX (0)

None of the roles we have read name this skill yet. A large share of the visible corpus has not been parsed for skills, so this is at least as likely to be our backlog as the market's verdict.
