How would you ensure that the hook is reusable across different components · InterviewLane