I've deployed a pages portfolio to a custom domain but its not showing up

Indexes takes time. If you just deployed it especially. nothing to do with react or js, js websites are supported these days by most crawlers afaik
You can create a search console account and ask Google to index your website faster: https://developers.google.com/search/docs/crawling-indexing/ask-google-to-recrawl?hl=en&visit_id=637432327056609120-2287297744&rd=1
Google for Developers
If you've recently added or made changes to a page on your site, you can request that Google re-index it using any of the methods listed in this guide.
Was this page helpful?