1
resposta

O código apresenta erro na tag "img"

Por algum motivo não renderiza, o vscode apresenta um "erro" na tag img. Segue código:

<script type="text/babel">
    function Titulo() {
        return(
            <h1 className= "form__titulo">Login</h1>
        )
    }

    function Subtitulo() {
        return(
            <h2 className= "form__texto">Boas-vindas! Faça seu login.</h2>
        )
    }

    // Criando um card
    function PaginaDeLogin() {
        return(
            <div className="container-login">
                <img src="./img/imagem-login.png" alt="Um mulher negra usando oculos e mexendo no computador, tambem tem um logo">
                <section>
                    <form>
                        <Titulo />
                        <Subtitulo />
                    </form>
                </section>
            </div>
        )
    }

    ReactDOM.createRoot(document.getElementById('root')).render(<PaginaDeLogin />)
</script>
1 resposta

Olá, Guilherme! Como vai?

No seu código, a tag <img> foi fechada incorretamente. No React, a tag img precisa ser autossuficiente, ou seja, fechar dentro dela mesma para evitar erros de sintaxe.

No caso, em vez de:

<img src="./img/imagem-login.png" alt="Uma mulher negra usando óculos e mexendo no computador, também tem um logo">

Ela deve ser assim:

<img src="./img/imagem-login.png" alt="Uma mulher negra usando óculos e mexendo no computador, também tem um logo" />

Experimente fazer essa alteração para que a imagem seja renderizada corretamente.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado