Its a good practice to use frameworks like React.js and Python django for web development since there will be no need of having more web pages which will be opening new windows on your browser.
Using pure html, css and javascript results into writing a huge piece of code in a single file making it impossible to debug incase of errors.
Using pure html, css and javascript results into writing a huge piece of code in a single file making it impossible to debug incase of errors.