When using JHipster you have an option to choose between Angular and React as the client-side framework. Do not choose something just for its hype, choose based on your requirement, team composition, and familiarity:
- If you come from a heavy Java/Spring background, then Angular will be much easier to follow and work with
- If your application requires heavy state management and shared state, then React would be a more natural fit
- If you are planning to build a native mobile client for your application then the more mature React is a good choice for this space, with React Native allowing you to reuse a lot of code between your web and mobile application
- If your application depends heavily on HTML pages produced ...