React JS web development
When to use React
React can be overused, as of writing this, it's the most popular UI solution but a lot of websites do not need something as complex as React.
But for pages with lots of UI functionality, ReactJS is a great choice. Some other solutions like Gatsby use React too.