Я разрабатываю веб-приложение для визуализации некоторых данных из удаленного 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 ошибок, или моя система не выдаст ошибку. Есть ли способ это исправить?