Как выполнить функцию при старте страницы?

Пытаюсь получить график с доходами, для этого беру из БД все доходы и суммирую их, затем результат отправляю в график, НО, срабатывает это только после обновления страницы... Как я только не пытался это исправить, ничего не помогает... Так как мне получить сумму чисел из БД СРАЗУ, а не после обновления страницы?

// Пытаюсь вызывать функцию получени инфы через useUffect
  useEffect(() => {
    onPostIncomeData(); 
  }, []);

  // Получаю данные
  const onPostIncomeData = () => {
    return invoiceList.map(i => {
	return i.amount;
    });
  };

  // Суммирую и потом отправляю в свой график
  const onSumArr = () => {
     return onPostIncomeData.reduce((a,b) => a + b, 0));
  };
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>


Ответы (0 шт):