Menu
Coddy logo textTech

Contador de Caracteres

Parte da seção Fundamentos do Journey de React da Coddy — lição 30 de 42.

Como o texto é estado, você pode calcular com ele a cada render. Contadores de tamanho no estilo Tweet têm apenas uma linha:

<p>{message.length} characters</p>

Nenhum estado adicional é necessário: message.length é derivado do estado existente, recalculado automaticamente a cada pressionamento de tecla. Regra prática: se você pode calculá-lo a partir do estado que já possui, não o armazene no estado.

challenge icon

Desafio

Fácil

Crie uma caixa de bio com um contador de comprimento em tempo real.

  1. Faça com que o input (id="bio") seja controlado pelo estado bio (inicie vazio).
  2. O parágrafo (id="length") exibe N characters onde N é o tamanho atual da bio (calculado, não armazenado).

Experimente você mesmo

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos