Запрос на выборку отправляет много фонового запроса - PullRequest
0 голосов
/ 08 мая 2020

Когда используется функция выборки для отправки запросов на конечную точку http, она продолжает отправлять множество одинаковых из них. Я видел, что есть много запросов, которые были отправлены и помечены как ожидающие. Это нормальные такие интенсивные запросы?

Вот мой код для реакции. js:

useEffect(()=>{
        const fetchData=async()=>{
           await fetch('https://my-get-request-url')
          .then(stats => stats.json())
          .then(data => {
                 //sth happening
            })
        } 
        fetchData();
     }
    )

requests screenshot

1 Ответ

1 голос
/ 08 мая 2020

Вы должны добавить параметр, который будет прослушивать их изменения.

useEffect(()=>{
   const fetchData=async()=>{
      await fetch('https://my-get-request-url')
      .then(stats => stats.json())
      .then(data => {
             //sth happening
      })
   } 
   fetchData();
}, []) // empty is like one request, you can add there is params and if their change, then useEffect run again
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...