# Rozdział 5. React i JSX

Alternatywą dla wpisywania rozwlekłych wywołań React.createElement jest JSX, czyli rozszerzenie JavaScriptu pozwalające na definiowanie elementów Reacta za pomocą składni podobnej do stosowanej w języku HTML.

## Przykłady

### Aplikacja Recipes używająca JSX

- Pojedyncza strona HTML ([uruchom](https://codesandbox.io/s/focused-dream-3c95d?file=/src/index.js))

### Aplikacja Recipe w piaskownicy

- Aplikacja Recipe ([uruchom](https://3c95d.csb.app/)) ([code](https://codesandbox.io/s/learning-react-recipe-app-3c95d?file=/src/components/Menu.css:0-536))
