What is Reactjs? What are the benefits of choosing reactjs for App Development?