IONIC Section 7 - 7.3 Le caching d'une page Ionic et ses cycles de vie supplémentaires

Bonjour à tous, dans la vidéo précédente, nous avons parlé du cache. Mais qu’est ce que c’est ? Pour faire simple, la mémoire cache a pour rôle de stocker les informations les plus fréquemment utilisées par les logiciels et applications de votre ordinateur. La façon de voir comment le cache fonctionne, est d’intégrer des « console.log » à chacune des fonctionnalités comme nous avons intégré dans notre code dans le fichier « recipes.page.ts », vous pouvez voir que nous avons intégrer pour chaque fonction « ngOnInit », « ionViewDidEnter », « ionViewWillEnter », « ionWillLeave », « ionViewDidLeave » et « ngOnDestroy ». Cela permet d’observer le basculement des pages concernant notre pile de page comme expliqué dans la vidéo précédente. Sachez que, entre-temps, j’ai déconnecté la simulation, pour se faire, vous devez faire « contrôle C » sur le terminal qui la build. Pour se faire nous pouvons aller dans l’application, plus précisément dans notre console, afin d’observer ce qu’il se passe lorsque nous surfons un peu sur notre application. Par exemple, dans notre page d’accueil on retrouve « ngOnInit » et « ionviewDidEnter » et quand on va dans une recette « ionViewDidLeave » par exemple. Donc voilà comment vérifier et checker le cycle de vie de notre application. Cela nous permet d’y voir plus clair et plus en détail. Encore une fois si vous avez des difficultés, je vous conseille fortement de suivre le cours dédié à la technologie JavaScript de mon collègue qui vous permettra d’acquérir et de bien comprendre la méthodologie de cette techno. Ce que nous allons faire maintenant, c’est de planifier le projet en cours afin de créer nos pages d’application. Commençons par notre plan dans la prochaine vidéo.