I converted the frontend to create-react-app, and took a pass to to satisfy eslint. There's still a few eslint warnings left, but most of them are due to not having props validation annotations which would be solved by typescript anyways.
I also converted all components to either PureComponents or stateless functional components as necessary
edit: this also means that yarn is the dependency tool now vs. vanilla npm. This is probably a good thing as yarn is a bit faster and saner with managing dependencies than npm is.
I converted the frontend to create-react-app, and took a pass to to satisfy eslint. There's still a few eslint warnings left, but most of them are due to not having props validation annotations which would be solved by typescript anyways.
I also converted all components to either PureComponents or stateless functional components as necessary
edit: this also means that yarn is the dependency tool now vs. vanilla npm. This is probably a good thing as yarn is a bit faster and saner with managing dependencies than npm is.