Задать вопрос
@lookingfor2

Можно ли передавать функцию в состояние хука?

Есть хук
const [objectData, setObjectData] = useState(GetLoan);

GetLoan это функция которая обращается к апи
export async function GetLoan() {
    return axios.get("/account/get-..../").then(res => res.data);
}

1) Можно ли так делать, передавать функцию в хук?
2) Нужен ли здесь async в функции? axios и так возвращает промис, я понимаю, но все же интересно
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Kirill Makarov К ответам на вопрос (2)
kirbi1996
@kirbi1996
Так делать нельзя, а почему бы useState не передать пустой обьект, ниже написать функцию, по результатам которой будет setObjectData, и еще ниже useEffect где в зависимость добавить []
Ответ написан
Комментировать