Menu
Coddy logo textTech

Contatore di caratteri

Fa parte della sezione Fondamenti del percorso React di Coddy. Lezione 30 di 42.

Poiché il testo è uno stato, puoi calcolare con esso a ogni rendering. I contatori di caratteri in stile tweet si ottengono con una sola riga:

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

Non serve uno stato aggiuntivo: message.length deriva dallo stato esistente e viene ricalcolato automaticamente a ogni pressione di un tasto. Regola pratica: se puoi calcolarlo dallo stato che hai già, non memorizzarlo nello stato.

challenge icon

Sfida

Facile

Crea una casella per la biografia con un contatore della lunghezza aggiornato in tempo reale.

  1. Rendi l’input (id="bio") controllato con lo stato bio (inizialmente vuoto).
  2. Il paragrafo (id="length") mostra N characters, dove N è la lunghezza attuale della biografia (calcolata, non memorizzata).

Provalo tu

<!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 iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti