Skip to content

Commit e8ead88

Browse files
Merge pull request #18 from vuejs-fr/hot-reload
Relecture de `hot-reload.md`
2 parents 7638407 + b120a02 commit e8ead88

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

docs/en/SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@
2020
- [Strict Mode](strict.md)
2121
- [Gestion des formulaires](forms.md)
2222
- [Tests](testing.md)
23-
- [Hot Reloading](hot-reload.md)
23+
- [Rechargement à chaud](hot-reload.md)
2424
- [Documentation API](api.md)

docs/en/hot-reload.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Hot Reloading
1+
# Rechargement à chaud
22

3-
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.
3+
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/).
44

5-
For mutations and modules, you need to use the `store.hotUpdate()` API method:
5+
Pour les mutations et les modules, vous aurez besoin d'utiliser la méthode d'API `store.hotUpdate()` :
66

77
``` js
88
// store.js
@@ -24,13 +24,13 @@ const store = new Vuex.Store({
2424
})
2525

2626
if (module.hot) {
27-
// accept actions and mutations as hot modules
27+
// accepter les actions et mutations en tant que module à chaud
2828
module.hot.accept(['./mutations', './modules/a'], () => {
29-
// require the updated modules
30-
// have to add .default here due to babel 6 module output
29+
// requiert les modules à jour
30+
// ajout de `.default` ici pour les sorties des modules babel 6
3131
const newMutations = require('./mutations').default
3232
const newModuleA = require('./modules/a').default
33-
// swap in the new actions and mutations
33+
// remplacer les nouvelles actions et mutations
3434
store.hotUpdate({
3535
mutations: newMutations,
3636
modules: {
@@ -41,4 +41,4 @@ if (module.hot) {
4141
}
4242
```
4343

44-
Checkout the [counter-hot example](https://github.com/vuejs/vuex/tree/dev/examples/counter-hot) to play with hot-reload.
44+
Jetez un œil à [l'exemple counter-hot](https://github.com/vuejs/vuex/tree/dev/examples/counter-hot) pour jouer avec du rechargement à chaud.

0 commit comments

Comments
 (0)