To display the output of data from an API call, each module is about 800 lines of vanilla JS to manipulate the DOM. It wasn’t even using jQuery to sweeten the syntax. They even overengineered the CSS by a factor of about 48.
Life just doesn’t need to be this hard! It doesnt!
I just re-wrote one of the main modules of MM in React.
Data is updated real time whenever the API is called, and the layout is at least 9000% easier to customize.
Check back for the next installment or something!