Menu
Coddy logo textTech

Contador de caracteres

Parte de la sección Fundamentos del Journey de React de Coddy. Lección 30 de 42.

Como el texto es estado, puedes calcular con él en cada renderizado. Los contadores de longitud al estilo de Twitter ocupan una línea:

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

No se necesita estado adicional: message.length se deriva del estado existente y se recalcula automáticamente en cada pulsación de tecla. Regla general: si puedes calcularlo a partir del estado que ya tienes, no lo guardes en el estado.

challenge icon

Desafío

Fácil

Crea un cuadro de biografía con un medidor de longitud en tiempo real.

  1. Haz que la entrada (id="bio") sea controlada con el estado bio (comienza vacío).
  2. El párrafo (id="length") muestra N characters, donde N es la longitud actual de la biografía (calculada, no almacenada).

Pruébalo tú mismo

<!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 iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos