@myskypesla

Как исправить одновременный вызов 2-ух и более одинаковых функций?

Привет, есть приложение, у которого есть 2 компонента, которые могут быть одновременно показаны на странице вдвоем или по отдельности. Во втором случае всё ок, а вот в первом возникает проблема двойного вызова функции запроса данных в API.

Вот пример реализации двух одинаковых запросов: https://codesandbox.io/s/14q587x107

Вопрос: как от этого избавиться?
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 2
@mShpakov
храните данные в vuex
Ответ написан
Комментировать
alsolovyev
@alsolovyev
А зачем Вы два раза пишите один и тот же код?
fetch("https://jsonplaceholder.typicode.com/users")
      .then(response => response.json())
      .then(json => console.log(json));

Перенесите запрос в родитель(index.js) и передавайте полученные данные в компоненты(props)

Что-то такое https://codesandbox.io/s/pkvw21276x
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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