I thank you both for your responses, the hooks started firing, I think it was probably export default. I switched to a different branch and was pairing with a colleague, showing them how the hooks refused to fire. As I finished the demo code on that branch the hooks were firing, which was quite funny as I was trying to demonstrate to him how they would not work.