Cześć, napisałem prostą apkę w React i chciałbym teraz przekształcić ją, tak aby była generowana po stronie serwera (Express).
Zrobiłem na początku trochę gafę i w moim repozytorium mam po prostu folder 'frontend', a w nim całą Reactową aplikację z skonfigurowanym typescriptem, babelem i webpackiem.
Nie bawiłem się jeszcze w SSR, dlatego jestem ciekaw, czy jeśli chciałbym zrobić taki serwer i mieć jego plik w katalogu obok folderu frontend, to musiałbym w tym "głównym" poinstalować i poustawiać wszystkie zależności jakie porobiłem w środku folderu "frontend", a dopiero potem stworzyć plik server.js ?
Wtedy w środku "frontend/src" miałbym 2 pliki - index.tsx (z metodą React.render()), bo chciałbym mieć możliwość uruchamiania aplikacji też bez serwera. I 2 plik to byłby indexServer.tsx z metodą React.hydrate(), który by szedł do pliku server.js (czyli byłby do generowania aplikacji przez serwer). Czy taka koncepcja ma rację bytu ?
Link do repo:
https://github.com/poldeeek/spider-game