Use callback in custom hooks https://balavishnuvj.com/blog/using-callbacks-in-custom-hooks/ https://usehooks.com/