Please read my suggestion.
Using a framework depends on the type of app you want to create. If the app is simple enough - for example, a calculator - maybe using a framework like react.js or angular might be overkill. However, when the complexity of the app grows, using those frameworks and their organization system can be a life saving.
I am working at job within Electron program that, over the time has been growing in complexity. Originally I used just javascript combined with jquery and things were ok, however, as the program grow, things started to be more and more complex until, in the end, whatever thing I add or modify, had a big impact in all the components of the program, even those that are apparently unrelated. At the end it reach a situation in where nobody could help me with the development because there were too much info to take in account. At that point we migrated to React-Redux framework and, even if the migration took us a while, things paid off: Redux “single-source-of-truth” philosophy integrated with react’s “reactivity” made the program state more simple, and React’s environment made modular all the parts of the system so fixing and tuning it has become quite easy.
Of course there are some trade-offs.
I wanna discuss more details through personal chatbox.
Best Regards.