Skip to content
Open
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs(ru): update strict.md
  • Loading branch information
Amirzhan Aliyev committed Dec 27, 2022
commit 02b5ee8efbbe5822e08edc0369df77c78677d240
10 changes: 5 additions & 5 deletions docs/ru/guide/strict.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@
Для включения строгого режима просто укажите `strict: true` при создании хранилища Vuex:

```js
const store = new Vuex.Store({
const store = createStore({
// ...
strict: true
});
})
```

В строгом режиме любая попытка внесения изменений в состояние Vuex, кроме мутаций, будет выбрасывать ошибку. Это гарантирует, что все мутации состояния будут явно отслеживаться через инструменты отладки.

## Разработка vs production
## Разработка vs Production

**Не используйте строгий режим в production!** Строгий режим запускает глубокое отслеживание за деревом состояния приложения в синхронном режиме для обнаружения несоответствующих мутаций, и это может быть затратным для производительности, когда совершается большое количество мутаций. Убедитесь, что выключили этот режим в production чтобы избежать ухудшения производительности.

Аналогично плагинам, при использовании инструментов сборки это можно сделать так:

```js
const store = new Vuex.Store({
const store = createStore({
// ...
strict: process.env.NODE_ENV !== 'production'
});
})
```