React – How to fix: JSX element has no corresponding closing tag

React

React lets you build user interfaces out of individual pieces called components. Create your own React components like Thumbnail, LikeButton, and Video. Then combine them into entire screens, pages, and apps.

How to reproduce it

<div className="main-page">
    <MainHeader>
    ...
</div>

Errors

JSX element has no corresponding closing tag

Error
Unexpected token. Did you mean `{'}'}` or `&rbrace;`?

Solution #1

Close all elements.

<div className="main-page">
    <MainHeader/>
    ...
</div>

Solution #2

Close all elements.

<div className="main-page">
    <MainHeader></MainHeader>
    ...
</div>
https://www.mldgroup.com

Vyštudovaný top manažér pôsobiaci najmä ako manažér, marketér, softvérový inžinier, konzultant, bloger, YouTuber a zatiaľ neúspešný hudobník a producent. V rámci praxe pôsobil v rôznych odvetviach na rôznych pozíciách v malých aj veľkých firmách, vrátane spoluprác a partnerstiev s významnými firmami či poradenskými spoločnosťami.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *