Чем чревато обновление стейта стора не через мутации?
В документации vue написано что единственный способ изменения стейта - мутации, и я на протяжении всего времени работы с 'вуём' именно им и пользовался.
Но как-то неожиданно понял что стор можно спокойно изменять просто обращаясь к объекту стора, к примеру this.$store.state.x = 1 и всё так же, нормально отрабатывает.
Пытался найти ответы в сторону того, что может сломаться при изменении стейта напрямую - особой конкретики не встретил. В основном всё ссылается на документацию vue без дополнительной информации. Чем же это всё таки чревато? Т.к. единственный минус, который я вижу - отсутствие логирования мутаций в девтулзе vuex.