title: Spring Boot, Thymeleaf and JS based techonology combination choice
body: <p>As being an about old fashioned person in Java Enterprise world, need an advice from professionals in this area, because of struggling with a question which technologies are the best to combine together to have a solution with the following pre-conditions.</p>
  
  <ul>
  <li>Easy reusable and customisable UI components such as data tables and e.t.c.</li>
  <li>Fast development without struggling with the technological complexity and knowledge lack.</li>
  </ul>
  
  <p>Current technological stack
   - Spring Boot for backend 
   - Spring Thymeleaf for UI templating in combination with JQuery.</p>
  
  <p>Possible other modern solutions which raise several questions:</p>
  
  <ul>
  <li>Angular JS</li>
  <li>Vue JS</li>
  <li>React JS</li>
  </ul>
  
  <p>The following questions have been arosen:</p>
  
  <ul>
  <li>Does it make sense to combine one of this technologies with Spring or it is better to replace Spring Thymeleaf with it?</li>
  <li>Would it ease up to build the UI or the combination would complicate more and it is better to stick with Thymeleaf itself?</li>
  <li>Are there other solutions for Spring Thymeleaf to make the development faster?</li>
  </ul>
  
  <p>p.s. I used to work with Apache Wicket where life was way easier to build up customisable and reusable UI, several community JQuery based solutions already existing, but for Thymeleaf seams nothing is up yet. </p>