From dddd4c3145604ffe43957a8b80dc3ae2736a3454 Mon Sep 17 00:00:00 2001 From: Bruno Lesieur Date: Sat, 17 Jun 2017 15:12:19 +0200 Subject: [PATCH 1/2] Relecture de hot-reload.md Signed-off-by: Bruno Lesieur --- docs/en/SUMMARY.md | 2 +- docs/en/hot-reload.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md index f32a242bc..7bf5af578 100644 --- a/docs/en/SUMMARY.md +++ b/docs/en/SUMMARY.md @@ -20,5 +20,5 @@ - [Strict Mode](strict.md) - [Formulaires](forms.md) - [Tests](testing.md) -- [Hot Reloading](hot-reload.md) +- [Rechargement à chaud](hot-reload.md) - [Documentation API](api.md) diff --git a/docs/en/hot-reload.md b/docs/en/hot-reload.md index da59f2bbf..e2ddfcc06 100644 --- a/docs/en/hot-reload.md +++ b/docs/en/hot-reload.md @@ -1,8 +1,8 @@ -# Hot Reloading +# Rechargement à chaud -Vuex supports hot-reloading mutations, modules, actions and getters during development, using webpack's [Hot Module Replacement API](https://webpack.github.io/docs/hot-module-replacement.html). You can also use it in Browserify with the [browserify-hmr](https://github.com/AgentME/browserify-hmr/) plugin. +Vuex prend en charge le `hot-reloading` des mutations, modules, actions et getters durant le développement, en utilisant l'[API Hot Module Replacement](https://webpack.github.io/docs/hot-module-replacement.html) de webpack. Vous pouvez également utiliser Browserify avec le plugin [browserify-hmr](https://github.com/AgentME/browserify-hmr/). -For mutations and modules, you need to use the `store.hotUpdate()` API method: +Pour les mutations et les modules, vous aurez besoin d'utiliser la méthode d'API `store.hotUpdate()` : ``` js // store.js @@ -41,4 +41,4 @@ if (module.hot) { } ``` -Checkout the [counter-hot example](https://github.com/vuejs/vuex/tree/dev/examples/counter-hot) to play with hot-reload. +Jetez un œil à [l'exemple counter-hot](https://github.com/vuejs/vuex/tree/dev/examples/counter-hot) pour jouer avec le hot-reload. From b120a029fcef2586149d121068ff825e8e50b18d Mon Sep 17 00:00:00 2001 From: Bruno Lesieur Date: Sat, 17 Jun 2017 15:17:57 +0200 Subject: [PATCH 2/2] Update hot-reload.md Signed-off-by: Bruno Lesieur --- docs/en/hot-reload.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/en/hot-reload.md b/docs/en/hot-reload.md index e2ddfcc06..53adcd7f4 100644 --- a/docs/en/hot-reload.md +++ b/docs/en/hot-reload.md @@ -1,6 +1,6 @@ # Rechargement à chaud -Vuex prend en charge le `hot-reloading` des mutations, modules, actions et getters durant le développement, en utilisant l'[API Hot Module Replacement](https://webpack.github.io/docs/hot-module-replacement.html) de webpack. Vous pouvez également utiliser Browserify avec le plugin [browserify-hmr](https://github.com/AgentME/browserify-hmr/). +Vuex prend en charge le rechargement à chaud des mutations, modules, actions et accesseurs durant le développement, en utilisant l'[API du module de remplacement à chaud](https://webpack.github.io/docs/hot-module-replacement.html) de webpack. Vous pouvez également utiliser Browserify avec le plugin [browserify-hmr](https://github.com/AgentME/browserify-hmr/). Pour les mutations et les modules, vous aurez besoin d'utiliser la méthode d'API `store.hotUpdate()` : @@ -24,13 +24,13 @@ const store = new Vuex.Store({ }) if (module.hot) { - // accept actions and mutations as hot modules + // accepter les actions et mutations en tant que module à chaud module.hot.accept(['./mutations', './modules/a'], () => { - // require the updated modules - // have to add .default here due to babel 6 module output + // requiert les modules à jour + // ajout de `.default` ici pour les sorties des modules babel 6 const newMutations = require('./mutations').default const newModuleA = require('./modules/a').default - // swap in the new actions and mutations + // remplacer les nouvelles actions et mutations store.hotUpdate({ mutations: newMutations, modules: { @@ -41,4 +41,4 @@ if (module.hot) { } ``` -Jetez un œil à [l'exemple counter-hot](https://github.com/vuejs/vuex/tree/dev/examples/counter-hot) pour jouer avec le hot-reload. +Jetez un œil à [l'exemple counter-hot](https://github.com/vuejs/vuex/tree/dev/examples/counter-hot) pour jouer avec du rechargement à chaud.