Recently Tom MacWright has written a few posts on Single Page Applications and their discontents:
The emerging norm for web development is to build a React single-page application, with server rendering. The two key elements of this architecture are something like:
- The main UI is built & updated in JavaScript using React or something similar.
- The backend is an API that that application makes requests against.
This idea has really swept the internet. It started with a few major popular websites and has crept into corners like marketing sites and blogs.
In these two articles Tom lays out the problem associated with the React/SPA everywhere mindset. If I can summarize them in one sentence: SPA frameworks tend to be complex, and you don’t get a lot of benefit for all that complexity in many cases.
Read in full here:
This thread was posted by one of our members via one of our news source trackers.