I had to Google the SoC and SRP terms, but they’re essentially the same principles as I’m used to.
A year or so ago, I had started to pick up React and ended up dropping it due to life things getting in the way. I first got a look into reactive concepts there. When picking it back up, as I wasn’t sold on React, I started looking around some more and that’s how I found Vue, and subsequently React.
I liked Vue and Quasar right away, but instead of jumping straight in I recently finished Danny Collin’s Udemy course in its entirety (almost… I didn’t do the final section on building the different platform apps). Of course, have also been exploring the forums and other online material too.
Concerning single file components, we explored it in the Udemy course. I’m someone who naturally struggles with large code files anyway, so this immediately suits me and is typically how I work - DRY and a good amount of decomposition. I’m sure I’ll make some missteps along the way, but that’s part of the learning experience I guess.
So, yes I feel I have some understanding on Reactive concepts and single file components and feel somewhat ready did dip my toes in. It’s how I’ve always learned the best.