Ionic - 7.7 Comprendre les onglets (tabs) dans Ionic

Les onglets, ou tabs, sont un concept de navigation très courant dans les applications mobiles. Ils permettent d'afficher des pages différentes selon l'onglet sur lequel l'utilisateur appuie. Vous pouvez aussi les utiliser sur le web, même si on les voit surtout sur mobile. Cette leçon explique le principe avant de les mettre en place dans notre application.

Le principe des onglets

Une barre d'onglets reste visible en bas de l'écran. Chaque bouton de cette barre ouvre une page différente, sans que l'utilisateur ait besoin de revenir en arrière.

Le point important est que chaque onglet possède sa propre pile de pages. Un onglet peut donc contenir plusieurs pages empilées, et l'on peut passer à un autre onglet sans perdre sa position.

Pourquoi séparer les piles de pages

Les piles sont séparées pour ne pas se mélanger. Lorsque vous revenez sur un onglet, vous retrouvez la page où vous vous trouviez.

Cette séparation permet aussi de parcourir l'application sans recharger les pages à chaque changement d'onglet. La suite de la leçon montre comment mettre ce mécanisme en place dans notre application.

En résumé

Une barre d'onglets permet de passer d'une section à l'autre de l'application. Chaque onglet possède sa propre pile de pages, ce qui conserve votre navigation. Dans la suite, nous allons implémenter ces onglets dans notre application.

Points clés

  • Les onglets (tabs) sont une navigation courante dans les applications mobiles.
  • Chaque onglet affiche des pages différentes selon le bouton choisi.
  • Chaque onglet possède sa propre pile de pages, séparée des autres.
  • On peut changer d'onglet sans perdre la page où l'on se trouvait.

Questions fréquentes

Les onglets sont-ils réservés aux applications mobiles ?

Non. On les voit surtout sur mobile, mais on peut aussi les utiliser dans une application web.

À quoi sert la pile de pages d'un onglet ?

Elle garde la liste des pages ouvertes dans cet onglet, pour revenir à la bonne page quand on revient dessus.

Faut-il recharger les pages quand on change d'onglet ?

Non. L'objectif est de naviguer entre les onglets sans devoir recharger les pages à chaque fois.