What Problems Does React.JS Solve? When Must You Select React.JS?