Задать вопрос
thehighhomie
@thehighhomie

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

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

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

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

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

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

Подскажите пожалуйста, напрасно ли я переживаю?
  • Вопрос задан
  • 226 просмотров
Подписаться 2 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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