React is not an SPA by itself. It is a JavaScript library for building user interfaces. It can be used to build SPAs, but it can also be used to build other types of applications.