Conteúdo do curso
Imersão em React: Curso Abrangente para Iniciantes
Sobre a Aula

Manipulação de eventos em componentes React

Olá, alunos! No tópico anterior, aprendemos sobre como usar props como parâmetros de componentes.

Hoje, vamos aprender sobre como manipular eventos em componentes React.

O que são eventos?

Eventos são ações que os usuários podem realizar em uma interface do usuário.

Por exemplo, um usuário pode clicar em um botão, mover o cursor sobre um elemento ou pressionar uma tecla no teclado.

Como manipular eventos em componentes React?

Para manipular eventos em componentes React, podemos usar o atributo onClick.

O atributo onClick recebe uma função como valor.

Essa função será chamada quando o evento ocorrer.

Exemplo de manipulação de eventos em componentes React

Vamos ver um exemplo de como manipular eventos em componentes React:

class App extends React.Component {
  render() {
    return (
      <div>
        <button onClick={this.handleClick}>Clique aqui</button>
      </div>
    );
  }

  handleClick = () => {
    console.log("O usuário clicou no botão");
  };
}

Neste exemplo, o componente App renderiza um botão com o atributo onClick.

A função handleClick() é chamada quando o usuário clica no botão.

A função handleClick() imprime uma mensagem no console para indicar que o usuário clicou no botão.

Outros eventos

Além do evento onClick, existem muitos outros eventos que podemos manipular em componentes React.

Alguns exemplos de eventos incluem:

  • onBlur: Chamado quando o foco sai de um elemento.
  • onChange: Chamado quando o valor de um elemento é alterado.
  • onFocus: Chamado quando o foco entra em um elemento.
  • onKeyDown: Chamado quando uma tecla é pressionada no teclado.
  • onKeyUp: Chamado quando uma tecla é solta no teclado.
  • onMouseDown: Chamado quando o mouse é pressionado em um elemento.
  • onMouseUp: Chamado quando o mouse é solto em um elemento.
  • onMouseEnter: Chamado quando o mouse entra em um elemento.
  • onMouseLeave: Chamado quando o mouse sai de um elemento.

Padrões de nomenclatura para lidar com eventos

É uma boa prática usar padrões de nomenclatura consistentes para lidar com eventos.

Um padrão de nomenclatura comum é usar o prefixo on seguido do nome do evento.

Por exemplo, para o evento onClick, o padrão de nomenclatura comum seria onClick.

Outro padrão de nomenclatura comum é usar o prefixo handle seguido do nome do evento.

Por exemplo, para o evento onClick, o padrão de nomenclatura comum seria handleClick.

Qual padrão de nomenclatura você usa é uma questão de preferência pessoal.

Conclusão

Manipular eventos em componentes React é uma habilidade essencial para criar interfaces do usuário interativas.

Ao aprender a manipular eventos, você poderá criar componentes que respondem às ações dos usuários.

Espero que vocês tenham entendido como manipular eventos em componentes React.

Entrar na conversa
Rolar para cima