Curso
Uma das tarefas mais comuns que você vai se deparar durante sua carreira de programador front-end é fazer com que a página modifique seu comportamento após o clique do usuário em algum elemento. Já temos todo o conhecimento técnico necessário para implementar esse comportamento: basicamente, precisamos usar o React com useState, evento onClick e um pouco de JavaScript. Vamos botar a mão na massa nesse curso e produzir diversos exemplos práticos de páginas que respondem ao clique do usuário.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
7 horas
Nesta aula veremos alguns exemplos reais de mudança do comportamento de uma página web, em resposta a ação de clique do usuário.
Antes de novos desafios, vamos revisar o conteúdo de useState e onClick que foi aprendido no curso anterior.
esta aula veremos um exemplo em que você poderá alterar o estilo de um elemento com o uso do Hook State mais o evento de clique.
Nesta aula aprenderemos como aplicar o JavaScript com o useState para alterar o estilo de um elemento a cada novo evento de clique. O uso da condicional IF do JavaScript aliado ao useState em conjunto com o evento onClick vai nos permitir criar praticamente qualquer tipo de alteração visual.
Aprenda uma nova forma de aplicar o JavaScript junto com o useState hook para alterar o estilo de um elemento a cada novo evento de clique. O uso do IF ternário do JavaScript aliado ao operador booleano dentro do código React proporciona a capacidade de escrever um código mais limpo e performático.
Nesta aula vamos criar um exemplo prático, que servirá como base para aplicar o que aprendemos até aqui sobre o State Hook, evento onClick e como aplicar lógica no código de interface. Criaremos uma aplicação que exibe um menu quando um botão for clicado.
Nesta aula vamos criar mais um exemplo prático para aplicar todo o conhecimento adquirido até agora. Criaremos uma aplicação que alterna entre os temas dark mode e light mode sempre que um botão for clicado.
React: Trabalhando com coleções de dados
React: Componentização de aplicações com Props + useState
React.js: Introdução