Recapitulando: Formulários e Entradas
Parte da seção Fundamentos do Journey de React da Coddy — lição 32 de 42.
Desafio
MédioRecapitulação do capítulo. Crie um seletor de apelidos com o ciclo completo de input controlado: digite, veja o feedback em tempo real, limpe.
- Torne o input (
id="nick") controlado com o estadonick, começando vazio. - O parágrafo (
id="meter") exibeN of 12onde N é o tamanho atual do apelido (ex: digitandoCoddy→5 of 12), derivado, não armazenado. - O botão
id="clear"limpa o apelido, e a caixa junto com ele.
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>Todas as lições de Fundamentos
1Conheça o React
O que é o React?Seu primeiro componenteRegra do elemento pai únicoJSX não é HTMLRecapitulação: Conheça o React2Expressões JSX
ChavesMatemática nas ChavesChaves em AtributosChamando Funções no JSXRecapitulação: Expressões JSX3Componentes
Blocos de ConstruçãoSeu Segundo ComponenteReutilize ComponentesComponha uma PáginaRecapitulação: Componentes6Formulários e Entradas
Inputs ControladosEcoar a EntradaContador de CaracteresBotão LimparRecapitulando: Formulários e Entradas