This article will cover how to host your HTML, CSS & Javascript file on Github pages. If you want to create a great portfolio, then I would suggest creating your profile using HTML, CSS & Javascript.
You should only use frameworks like REACT, Angular or VUE when you have to create huge applications with many many components and pages etc.
Source: https://towardsdatascience.com/simple-guide-to-hosting-project-on-github-aebf6f3c6f97