Gérer les événements avec Ionic en React
Vraiment, il faut garder en tete que c'est notre Framework qui gère les événements et non pas le DOM.
Le click
import React from 'react';
import { IonContent, IonHeader, IonPage, IonTitle, IonToolbar, IonButton } from '@ionic/react';
const Tab1 = () => {
return (
<IonPage>
<IonHeader>
<IonToolbar>
<IonTitle>Tab 1</IonTitle>
</IonToolbar>
</IonHeader>
<IonContent fullscreen>
<IonHeader collapse="condense">
<IonToolbar>
<IonTitle size="large">Tab 1</IonTitle>
</IonToolbar>
</IonHeader>
<IonButton onClick={() => console.log('Hello World')}>Click me</IonButton>
</IonContent>
</IonPage>
);
};
export default Tab1;
Le chargement de la page
import React from 'react';
import { IonContent, IonHeader, IonPage, IonTitle, IonToolbar, IonButton } from '@ionic/react';
const Tab1 = () => {
const handleClick = () => {
console.log('Hello World')
}
return (
<IonPage>
<IonHeader>
<IonToolbar>
<IonTitle>Tab 1</IonTitle>
</IonToolbar>
</IonHeader>
<IonContent fullscreen>
<IonHeader collapse="condense">
<IonToolbar>
<IonTitle size="large">Tab 1</IonTitle>
</IonToolbar>
</IonHeader>
<IonButton onClick={handleClick}>Click me</IonButton>
</IonContent>
</IonPage>
);
};
export default Tab1;