# Control (Contrôle)

## If `this`, do`that` (Si ceci, faites cela) <a href="#if-this-do-that" id="if-this-do-that"></a>

![La condition la plus simple : si ceci, faites cela](https://gblobscdn.gitbook.com/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LD47eXiJPobciN928ey%2F-LD75fUYaMEYRCaSoQ-2%2FScreen%20Shot%202018-05-22%20at%206.47.02%20AM.png?alt=media\&token=dc4840e4-adc6-4958-a4f4-fce539393b06)

Dans la plupart des applications, un événement conduit à un autre événement si une condition est remplie. Pour spécifier ces scénarios, la fonction `this`, faites `that` est couramment utilisé avec les blocs [Logic ](untitled-5)qui définissent les conditions qui conduisent un événement au suivant.

The if , do  block can be transformed to support more complex logic

Le bloc "si `this`, faites `that`" peut être transformé pour supporter une logique plus complexe.

![Le bouton de réglage violet permet d'ajouter des conditions supplémentaires pour les événements.](https://gblobscdn.gitbook.com/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LD7HGqIQLaYLwJQKawa%2F-LD7JuMKRrzPxaktSrZU%2Fdocs-1.png?alt=media\&token=de97b757-a55e-4a4b-af82-5608917f6790)

## Open Screen (Ouvrir une fenêtre)

Vous pouvez gérer une grande partie de la navigation à l'écran grâce à nos composants de navigation [Top Tab](../components/layout/top-tab-navigator-onglet-superieur-navigateur), [Bottom Tab](../components/layout/bottom-tab-navigator), [Drawer ](../components/layout/untitled-3)et [Stack](../components/layout/stack-navigator-navigateur-de-pile), mais pour une navigation simple à l'écran, vous pouvez utiliser le bloc très populaire suivant

![](https://gblobscdn.gitbook.com/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LAn5wecEraNWaG7Ig2g%2F-LAn679IXhEv0ECTcEHL%2Fblocks-control-%E2%9C%95-fig-8.png?alt=media)

## Open a weblink (Ouvrir une application ou un site Web installé par un lien) <a href="#open-an-installed-app-or-website-by-link" id="open-an-installed-app-or-website-by-link"></a>

![](https://gblobscdn.gitbook.com/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LAn5wecEraNWaG7Ig2g%2F-LAn67AX3DtlqidVUA7T%2Fblocks-control-%E2%9C%95-fig-6.png?alt=media)

Vous pouvez inviter un utilisateur à ouvrir une page dans une application installée sur son téléphone ou une url dans son navigateur en utilisant le bloc ci-dessus.

Grâce au développement des liens universels pour les applications iOS et Android, il vous suffit d'entrer l'url de la page web de votre application pour que celle-ci s'ouvre automatiquement si elle est installée ou ouvre le navigateur web si elle ne l'est pas.

Vous pouvez voir ce bloc dans l'exemple d'application.

![](https://gblobscdn.gitbook.com/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LKdDT8MnfHwH_PJfJa0%2F-LKdEcXxMVeP9XZcs6RL%2FScreen%20Shot%202018-08-23%20at%205.03.34%20PM.png?alt=media\&token=6bd25466-9309-4b87-8d9f-d2cfce57f836)

## Répéter un événement <a href="#repeat-an-event" id="repeat-an-event"></a>

​![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LAn5wecEraNWaG7Ig2g%2F-LAn67C0VAFApUlwDa-d%2Fblocks-control-%E2%9C%95-fig-1.png?generation=1524497156542397\&alt=media)​![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LAn5wecEraNWaG7Ig2g%2F-LAn67C1PyW_KXgqrLAm%2Fblocks-control-%E2%9C%95-fig-2.png?generation=1524497158383597\&alt=media)​

## Répéter un événement avec une boucle <a href="#repeat-an-event-with-a-loop" id="repeat-an-event-with-a-loop"></a>

​![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LAn5wecEraNWaG7Ig2g%2F-LAn67D73gepGAYh9s8q%2Fblocks-control-%E2%9C%95-fig-3.png?generation=1524497159826957\&alt=media)​![](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LAn5wecEraNWaG7Ig2g%2F-LAn67D8n3Ze81RrKmqW%2Fblocks-control-%E2%9C%95-fig-4.png?generation=1524497160976283\&alt=media)​

![](https://gblobscdn.gitbook.com/assets%2F-LAn5scXl2uqUJUOqkJo%2F-LAq0rZDF72HjL3d079b%2F-LAq1t_nOvwy1Djb4Zam%2Fblocks-control-%E2%9C%95-fig-5.png?alt=media\&token=b9692b8a-9235-4f08-9a46-ad13fe7ddb90)
