Cześć, chciałbym zapytać Was o opinię, z czego wy korzystacie, dlaczego i w jakim przypadku?
Będę niedługo rozpoczynał nowy, czysty projekt, więc będę miał swobodę wyboru technologii na frontendzie. Założenie jest takie, że będę pisał osobiście tylko frontend, bo backend będzie pisany w C# przez inne osoby, gdzie wystawią mi API pod moje potrzeby lub na odwrót, ja requesty po ich potrzeby.
Dotychczas wszystkie aplikacje, które pisałem były tworzone za pomocą npx create-react-app w wersji TS. Jednak z przyjemnością przejdę na np. next lub remix, jeżeli jest to warte zachodu pod względem optymalizacji, uproszczenia i samorozwoju.
Poczytałem, posłuchałem na temat tych rozwiązań i jestem świadom ich zalet oraz wad. Mimo to zrodziło się w mojej głowie pytanie - czy tworząc wyłącznie frontend, do zewnętrznego backendu, czy warto zaciągać wymienione 'frameworki'? Niby mi to uproszcza np. tworzenie routes, ale z drugiej strony z react-router-dom nie miałem żadnych nigdy problemów. Niby również dostaję możliwość SSR, ale czy warte jest to zachodu w aplikacji, która będzie miała statyczne strony, tzn. strony, których zawartość jest bliższa dashboardom analitycznym, w których zmieniają się jedynie dane przychodzące z API.
Jakie jest wasze zdanie, warto korzystać w opisanym przypadku z next lub remixa? A jeżeli tak, to z którego. Wiem, że next ma community, a remix za to jest wydajniejszy oraz uproszczony. Może korzystacie jeszcze z innych rozwiązań, o których nie słyszałem?
Zapraszam do dyskusji i dziękuję z góry :)