Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Writing more Complex Elements using JSX | React in Practice
Introduction to React
course content

Cursusinhoud

Introduction to React

Introduction to React

1. Getting Started: ES6
2. Getting Started: JSX
3. React in Practice
4. React Components
5. Controlling Data & Content
6. Hooks
7. React Router

book
Writing more Complex Elements using JSX

We can combine multiple JSX elements or components into one big element and render it into the root. For example we can create a heading and a paragraph element and embed it into a <div> element:

html

index.html

copy

If you look at the above code, we have created the element main using two other elements, heading and paragraph.

We used the expression embedding syntax {} to embed other elements inside the main <div> and rendered it through the root's render method. This can be repeated as many times as wanted to create further complex elements.

question-icon

Complete the code below:

let items = [
    <li>Cats</li>,
    <li>Dogs</li>,
    <li>Birds</li>,
    <li>Lizards</li>
];
let main = <ul>{
}</ul>
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(main);

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt