⊗jsrtPmFcHd 33 of 112 menu

Anexando eventos em JSX

Vamos agora estudar como trabalhar com eventos no React. Por exemplo, vamos fazer com que ao clicar em um bloco, um alert com algum texto seja exibido.

Suponha que temos uma função showMess, que exibe um alert com uma mensagem, e no código HTML há um botão, no qual gostaríamos que ao ser clicado exibisse este alert:

function App() { function showMess() { alert('hello'); } return <div> <button>show</button> </div>; }

Vamos vincular ao nosso botão o evento onclick para que, ao clicar nesta div, a função showMess seja executada. Para isso, precisamos adicionar o atributo onClick (exatamente em camelCase, ou seja, onClick, e não onclick), e nele especificar a função que será executada por este evento:

function App() { function showMess() { alert('hello'); } return <div> <button onClick={showMess}>show</button> </div>; }

É assim que funciona o trabalho com eventos: adiciona-se um atributo (por exemplo, onClick ou onFocus), e o valor do atributo é o método que será chamado por este evento.

Dado o seguinte código:

function App() { function show1() { alert(1); } function show2() { alert(2); } return <div> <button>act1</button> <button>act2</button> </div>; }

Faça com que, ao clicar no primeiro botão, a primeira função seja executada, e ao clicar no segundo botão - a segunda função.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar