Decided to do some refactoring on an old project.
Out with the old and in with the new!
With React Hooks, you can replace all class components with functional components.
Also, using async/await for promises and try/catch for error handling is much prettier.