Last time, when I was taking a technical interview and working on a take-home test, I encountered an issue related to state management and lifecycle of React.
Creating a single page app in React is getting easier than the past. There are many readings on blogs, Stackoverflow and Github talking about making a SPA using React, and it should be sufficient in many cases.