A great step by step tutorial of deploying a React.js site in github page using github action.
The step is same for Node JS, Vue JS, Hugo and so on. We just have to change the Gihub action provider
uses: the-action-provider@versionwith: check the provider documentation
Check it out here