a. Yes. React is a very suitable framework for your project.
b. React is the perfect choice for projects with large amounts of UI.
c. React is very suitable for web and mobile applications.