I vow that I am coming out of this nightmare with an excellent understanding of React Context and Hooks.