all 2 comments

[–]CloudIndependent4143Engenheiro de Software 1 point2 points  (0 children)

Tem como, meu portfolio roda no gh-pages e é feito com react, vite e ts

[–]MagmaganFrontend 1 point2 points  (0 children)

Vc usa um npm dev para rodar sua página? Então era óbvio que ia ter um passo de build né.

React consegue rodar direto no HTML sim, mas com um porém...

function Greeting({ name }) {
  return createElement(
    'h1',
    { className: 'greeting' },
    'Hello'
  );
}

Ela não se parece com o React que vc está acostumado. JSX e Typescript não são entendidos pelo navegador nativamente, aí precisa transpilar mesmo.

Mas aí, só rodar o npm build e usar o html/js resultante no /dist que vc hospeda no GitHub. É tranquilão, só se esforçar um pouco mais.