I'd drop the frameworks altogether. I've been a huge advocate of vanilla web dev for a few years now.
The power of modern CSS and JavaScript mean that any given framework is much more likely to get in your way or omit some amazing new convenience.
I dropped bootstrap from my new projects once I mastered grid and flexbox. Responsive layout is ~15 lines of JavaScript that is infinitely more comprehensible than the declarative crap you typically have to mess with. Conditionally setting grid/flex layout from JS is about as trivial as it gets.
I don't know why most of us are still drowning ourselves in all the non-essential complexity. MDN is the bible and can lead you to salvation.
Also - ChatGPT is pretty damn good at assisting with vanilla web dev.
Comments
I'd drop the frameworks altogether. I've been a huge advocate of vanilla web dev for a few years now.
The power of modern CSS and JavaScript mean that any given framework is much more likely to get in your way or omit some amazing new convenience.
I dropped bootstrap from my new projects once I mastered grid and flexbox. Responsive layout is ~15 lines of JavaScript that is infinitely more comprehensible than the declarative crap you typically have to mess with. Conditionally setting grid/flex layout from JS is about as trivial as it gets.
I don't know why most of us are still drowning ourselves in all the non-essential complexity. MDN is the bible and can lead you to salvation.
Also - ChatGPT is pretty damn good at assisting with vanilla web dev.