There are tutorials on how to make your github.io with React, but isn't github.io only for static websites? Will the server side with Node work? Thanks!
You can use React to build "static" websites. "Static" in this context means that:
You cannot run a Node server from Github pages, or any kind of server. You can only build static sites, as you've mentioned.