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

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

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

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

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

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

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

Подскажите пожалуйста, напрасно ли я переживаю?
  • Вопрос задан
  • 226 просмотров
Подписаться 2 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Avenue
    Javascript. Frontend
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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