so here is how to go from framework developer to software engineer in 60 seconds you see the difference between a framework developer who has what I call situational knowledge their ability to develop Solutions and write code is tied to the circumstances of the project for example there are react developer and if there is no yet present I can't really contribute you don't want to be that kind of developer because Frameworks change all the time and you will soon be out of a job so people will come to you and tell you hey you need to learn the fundamentals you need to learn design patterns but those things are abstract
most developers are simply confused let me clarify this with an example a framework developer would come to you and tell you that to fetch the data they need to install axios make a request using react hooks to the node.js server and save the data to Redux a software engineer would tell you that they need to call a web server using a network client on the front end consume its data and update the interfaces accordingly and that even if State Management is pretty straightforward validation and caching might be an issue can you see the difference Concepts over implementation details principles oval
memorize rules engineering of a Frameworks