Я использую «сервис», чтобы получить 4 элемента данных при загрузке. 3 массива и 1 объект Итак, я использую следующее:
const { datacol, loaddata, dpcServices ,dpcServicesDetails ,meDetails} = EcgInitialDataSPService();
React.useEffect(() => {
loaddata();
}, []);
Я замечаю в отладчике, что "loaddata ();" работает 4 раза вместо одного. React.useEffect должен запускаться только один раз. нужно ли что-то добавить в строку
}, []);
? Я пробовал:
}, [],[],[],null);
Но tslint показывает это как ошибку