А можете вкратце подсказать, как правильно сделать, в хук мне передавать только строку с адресом для fetch запроса и возвращать из хука объект с 3 ключами, т.е. json, стейт для приложения и error, если он есть или передавать в хук функцию, как это реализовано в useAsync ? Запутался уже совсем если честно, видимо надо перерыв делать )