# Ramificaciones

Suele ser útil en la práctica llevar al usuario por distintos caminos de acuerdo a cierto valor guardado en una variable de la sesión. A continuación vemos algunos ejemplos:

```xml
<branches switch="state.is_registered">
    <branch case="True">
        ...
    </branch>
    <branch case="False">
        ...
    </branch>
</branches>
```

También es posible utiliza una estructura `if-else`

```xml
<branches switch="state.order_type">
    <branch case="'HOME_DELIVERY'">
        ...
    </branch>
    <branch>
        ...
    </branch>
</branches>
```
