meteorlake
@meteorlake
Кодю код, админю домашний сервер с фильмами

Обмен данными между компонентами, как правильно?

Проект такой: есть заметки, они поделены на теги, всё просто.
На странице структура такая:
App
->tags (интерфейс и данные тегов(весь список и выбранные))
->notes (компонент содержит заметки)

Проблема:
При создании новой заметки мне нужно сразу выдавать предопределёнными уже выбранные теги, а также выводить подсказки при введении тегов.
Откуда мне взять эту информацию(полный список тегов и список выбранных тегов)? У меня есть в голове 2 варианта и оба мне кажутся не верными. Вот они:
1) Из компонента notes послать запрос в app, оттуда в tags и обратно также напередавать нужные данные
2) В компоненте notes держать копию данных с компонента tags

Есть третий вариант - хранить в сторе, но это плохая практика, предыдущие две мне тоже кажутся плохими практиками. Как правильно сделать?
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
хранить в сторе, но это плохая практика

Это кто сказал? Для этого стор и придумывали.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы