Dostałeś odpowiedzi w Twoim poprzednim pytaniu - jeśli Twoja apka ogranicza się do statycznej strony z prostą galerią, to pchanie do tego Reacta lub podobnych (Angular, Vue itp.) będzie przerostem formy nad treścią. Natomiast jeśli będzie tam więcej rzeczy: logowanie; manipulacja obrazkami, wyszukiwanie, filtrowanie; dynamiczne pobieranie danych; eventy; obsługa stanu danych - czyli mocno JS-owe ficzery, to użycie Reacta ułatwi pracę.
Tylko miej na uwadze, że jeśli nie miałeś do czynienia z daną technologią, to do czasu tworzenia projektu dolicz zapoznanie z narzędziem. Niewykluczone, że ten czas zwróci Ci się (w pozytywnym znaczeniu), jeśli apka będzie w przyszłości dalej rozwijana. Jednak początek może być trudniejszy niż stworzenie statycznej strony, do czego mogłeś być dotychczas przyzwyczajony.
Boje się, że React skomplikuje kod i będę musiał pisać masę komponentów
Akurat rozsądne używanie komponentów ułatwia późniejszy rozwój i utrzymanie aplikacji (i to nie tyczy się tylko Reacta), ponieważ dzielisz ją na (często) reużywalne części, które odpowiadają za konkretne funkcjonalności/widoki - co też ułatwia testy. W przypadku Reacta (czy innej podobnej technologii) też możesz napisać wszystko w jednym pliku, ale to nie będzie zgodne z dobrymi praktyki pisania kodu i może odbić się negatywnie w przyszłości.