React.useEffect запускается 4 раза вместо одного - PullRequest
0 голосов
/ 15 апреля 2020

Я использую «сервис», чтобы получить 4 элемента данных при загрузке. 3 массива и 1 объект Итак, я использую следующее:

const { datacol, loaddata, dpcServices ,dpcServicesDetails ,meDetails} = EcgInitialDataSPService();

React.useEffect(() => {
loaddata();
}, []);

Я замечаю в отладчике, что "loaddata ();" работает 4 раза вместо одного. React.useEffect должен запускаться только один раз. нужно ли что-то добавить в строку

 }, []); 

? Я пробовал:

}, [],[],[],null); 

Но tslint показывает это как ошибку

...