thehighhomie
@thehighhomie

Vuex: хранить ссылку на объект библиотеки?

Есть ли подводные камни, при хранении ссылки на объект сторонней библиотеки в стейте?

Я пишу приложение на Vuejs + Vuex + fabric.js, и мне для управления канвасом в других компонентах удобно хранить созданный объект канваса в хранилище.

Проблема в том, что когда я сохранял в стейт ссылку на объект (через мутацию, понятное дело) то у меня была ошибка "Maximum call stack..."

Я так и не смог разобраться в чем проблема, создал новую сборку с vue-cli и поэксперементировал там, все работает. Я конечно переписал свой компонент, так как не получилось понять почему так.

Так вот, я переживаю, что возможно ложить ссылку на объект не грамотно, может подводные камни будут какие и в дальнейшем я пожалею об этом. Но если это норм практика, то получается это просто моя ошибка в коде.

Подскажите пожалуйста, напрасно ли я переживаю?
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы