Roche Interview Question

Why do you use React.js and how did you learn it