React JS Help: Вызов функции response-papaparse приводит к бесконечному l oop вызовов - PullRequest
0 голосов
/ 03 апреля 2020

Я разрабатываю веб-приложение для визуализации некоторых данных из удаленного CSV. Я обнаружил, что papaparse может помочь в этом. Вот мой код

import React, { useContext } from 'react'; 
import { DataContext } from '../context/DataContext';
import { readRemoteFile } from 'react-papaparse'

const India = () => {
    const { data, dispatch } = useContext(DataContext);
    const fetchData = () => {
        readRemoteFile('https://www.example.com/abc.csv', {
          complete: (results) => {

            dispatch(
                {type:'UPDATE_DATA', data:results}
            )

            console.log(data)
          }
        })
      }
    return(
        <div className="container">
            {fetchData()}
        </div>
    )

}
export default India;

Когда я запускаю его, он продолжает бесконечно регистрировать объект «данные», пока сервер не вернет 500 ошибок, или моя система не выдаст ошибку. Есть ли способ это исправить?

...