true, but if you are doing anything more complex you have to change some of the things or ad others, and you end up on the same path as OP, there is no way around learning all this if you intent to build something for production with JS.
i, as a person that writes backend for 3-4 months and then need to do frontend hate the constant changing.
i, as a person that writes backend for 3-4 months and then need to do frontend hate the constant changing.