I was trying something new today, and that thing was Vuejs + Vitejs
With new projects, it's always fun learning something new, and also can be frustrating. That's the fun of programming, So for this project, I focused on vuejs template refs being reactive to changes. It's pretty cool when any part of an object changes, the state of the object will update the UI. It was kind of annoying at first, but after getting over the hurdle, it was clear this is a very powerful component to front-end development.
I will definitely keep Vuejs in mind for future projects, and feel free to check out the sample project on GitHub