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

bookWriting more Complex Elements using JSX

Deslize para mostrar o menu

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:

index.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);

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 2
some-alt