This is one of the most valuable articles on what to do to prep for an interview ... IF ... the interview is with a big tech company AND if you have little real-world job experience.
If the interview is with a startup or a small lean company that is looking to fill a particular position that mainly revolves around a framework, studying and practicing the framework is probably more important than studying and practicing leet code answers.
Also, having past experience and being able to communicate coding issues you have encountered and overcome will weigh heavily on an interviewer's mind. So, build real apps and websites, publish them, refactor them, fix bugs, maintain them and do it all while using git and GitHub. Then, you will not just get an offer, but will be able to provide real value to a company, and that is what will get you paid in the long run.