Добрый день.
Ну натягивать точно ничего не стоит)
Что касается вашего вопроса, то в backend должен быть написать RESTful сервис (API).
В отличие от работы с шаблонизаторами (thymeleaf, mustache) фронт-энд является отдельным приложением, которое не связано с бэк-эндом. Т.е. абсолютно все равно на чем написан бэк будь то Spring, Django и т.д.
Соответственно. когда у вас будет готов REST сервис, то вы можете приступать к разработке фронта.
Чтобы разработать сервис на Spring можете начать с изучения аннотации
@RestController
https://www.baeldung.com/spring-controller-vs-rest...
Вы также можете воспользоваться возможностями Spring Data REST, который сам сгенерирует необходимые эндпоинты с поддержкой HATEOAS.
https://www.baeldung.com/spring-data-rest-intro
Что касается React, то:
https://www.youtube.com/watch?v=GNrdg3PzpJQ
гуглим