Why doesn't Facebook adopt SPA?

I understand React is a library for building UI. And its ecosystem looks like optimized for SPA. (e.g. Redux, React Router)

Why do you think Facebook doesn’t adopt SPA? Are there any cons for building SPA?

Facebook is huge and React Router is still pretty early in development, so it is probably missing some crucial feature that Facebook needs. While I’m not sure exactly why they haven’t, I am sure that it comes down to the economics of reorganizing a very large project. There aren’t any real benefits to doing it, and it would be a massive undertaking.

1 Like