Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 10
React
📒 Formulários e campos
O comportamento padrão de um form é submeter informações
para um servidor.
1. Componentes controlados
O valor do campo é armazenado em states
2. Componentes não controlados
O valor do campo é obtido através de referências
React
1⃣ Componentes controlados
Controlar um componente é fazer o campo ser conhecido pelo
React. Através de states, cada alteração no valor do campo será
monitorada e armazenada.
✏ Praticando juntos
Quadro de anotações
✏ Praticando juntos
Quadro de anotações
✏ Praticando juntos
Agenda de telefones
● react-hook-forms
● formik
● yup
React
📒 Renderização condicional
Também chamada de React conditionals, são abordagens para criar
componentes com condições de renderização.
🧠 Relembrando:
1⃣ Retornos da função
function ExibirCarros(props) {
if (props.usado) return <h1>Carros Usados</h1>;
2⃣ Componente intermediário
3⃣ Operador ternário
Essa técnica é ideal para duas condições, pois não é uma boa
prática encadear operadores ternários diretamente.
function Categorias(props) {
return <div>
{props.tipo == "doces" ? <Doces /> : <Biscoitos />}
</div>;
}
React
4⃣ Operadores lógicos
✏ Praticando juntos
Feira de orgânicos
📌 Desestruturação de arrays
Vamos rever a forma tradicional de obter itens de um array:
✏ Praticando juntos
Nome e sobrenomes