diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md index 7b6940811..dffc7a354 100644 --- a/docs/en/SUMMARY.md +++ b/docs/en/SUMMARY.md @@ -18,8 +18,9 @@ - Avancé - [Navigation Guards (En)](advanced/navigation-guards.md) - [Route Meta Fields (En)](advanced/meta.md) + - [Transitions (En)](advanced/transitions.md) + - [La récupération de données](advanced/data-fetching.md) - [Les transitions](advanced/transitions.md) - - [Data Fetching (En)](advanced/data-fetching.md) - [Comportement du défilement](advanced/scroll-behavior.md) - [Lazy Loading (En)](advanced/lazy-loading.md) - Réference de l'API diff --git a/docs/en/advanced/data-fetching.md b/docs/en/advanced/data-fetching.md index 4a4b82807..cb568615d 100644 --- a/docs/en/advanced/data-fetching.md +++ b/docs/en/advanced/data-fetching.md @@ -1,24 +1,24 @@ -# Data Fetching (En)

*Cette page est en cours de traduction française. Revenez une autre fois pour lire une traduction achevée ou [participez à la traduction française ici](https://github.com/vuejs-fr/vue-router).* +# La récupération de données -Sometimes you need to fetch data from the server when a route is activated. For example, before rendering a user profile, you need to fetch the user's data from the server. We can achieve this in two different ways: +Parfois vous avez besoin de récupérer des données depuis le serveur lorsqu'une route est activée. Par exemple, avant de faire le rendu d'un profil utilisateur, vous avez besoin de récupérer les données de l'utilisateur depuis le serveur. Nous pouvons y parvenir de deux façons différentes : -- **Fetching After Navigation**: perform the navigation first, and fetch data in the incoming component's lifecycle hook. Display a loading state while data is being fetched. +- **Récupération de donnée après la navigation** : effectue la navigation en premier, et récupère les données dans le hook entrant du cycle de vie d'un composant. Affiche un état de chargement pendant que les données sont en train d'être récupérées. -- **Fetching Before Navigation**: Fetch data before navigation in the route enter guard, and perform the navigation after data has been fetched. +- **Récupération de donnée avant la navigation** : récupère les données avant la navigation dans la fonction de sécurisation d'entrée de la route, et effectue la navigation après que les données aient été récupérées. -Technically, both are valid choices - it ultimately depends on the user experience you are aiming for. +Techniquement, les deux choix sont valides. Cela dépend de l'expérience utilisateur que vous souhaitez apporter. -## Fetching After Navigation +## Récupération de données après la navigation -When using this approach, we navigate and render the incoming component immediately, and fetch data in the component's `created` hook. It gives us the opportunity to display a loading state while the data is being fetched over the network, and we can also handle loading differently for each view. +En utilisant cette approche, nous naviguons et faisons immédiatement le rendu du composant et récupérons les données via le hook `created` du composant. Cela nous donne l'opportunité d'afficher un état de chargement pendant que les données sont récupérées à travers le réseau, et nous pouvons aussi gérer le chargement différemment pour chaque vue. -Let's assume we have a `Post` component that needs to fetch the data for a post based on `$route.params.id`: +Assumons que nous ayons un composant `Post` qui a besoin de récupérer des données pour un billet identifié par `$route.params.id` : ``` html