нужно отобразить данные из API.
Вариант 1: Во vuex создать экшн, который будет делать асинхронный запрос в api, и сохранять данные в сторе, а затем через computed отобразить данные в компоненте из стора
Вариант2: Сделать асинхронный запрос в created() хуке в компоненте, данные из api тут же отобразить в компоненте, а затем данные из api сохранить в store через экшн
Или может это как-то по-другому делается?:
1 вас привет коретнее И стор там точно необходим?)
ну например вдруг мне где-то понадобится отобразить данные в другом компоненте, чтобы запрос снова не делать, использую стор
а как вообще отображение данных будет быстрее? прям из created() хука делать запрос в апи?*
Там самая большая задержка будет на получение данных - работу сети
При работе с сторами помни что память на клиенте весьма ограничена У меня была ситуация когда я в угоду скорости переключения страниц( дабы не тянуть каждую новую с сервера) выгрузил в стор список в 2 к элементов (данные по картинке 5 полей) Как и тог на моей тачке все летает, ведроид заказчика мертвое зависание)
в общем исзодя из проекта ,решать,что важнее память или быстродействие, так?
Обсуждают сегодня