Executando verificação de segurança...
2

Conteúdo: Synthetic Events

Intrdoção

Alguns frameworks e bibliotecas acabam tendo seus próprios eventos nativos, ou mudam a sintaxe para evitar conflitos internos. A biblioteca que vai ter como foco vai ser o React neste post. Caso tenha algum eventual erro, por favor, me corrijam.

O que é?

Synthetic events é como uma ferramenta que já é inclusa por padrão no React que tem como objetivo garantir que as funções tenham o mesmo comportamento intependentemente do Navegador utilizado.

Como funciona?

Basicamente, quando criamos um evento como onChange, onClick, são eventos sintéticos pois não são nativos do navegador. Quando clicamos em um evento sintético, por debaixo dos panos é enviados as informações do evento como o objeto sintético que encapsula o evento nativo do navegador, o tipo, dentre outras coisas. Assim garante que os eventos sejam "cross-browser". Funcione independentemente do navegador.

Carregando publicação patrocinada...