3 ms·
You are misusing the word simple. Simple means fewer, which is quite different from easy which means low effort, straight forward, or less learning.
by austincheney 5y ago
You are misusing the word simple. Simple means fewer, which is quite different from easy which means low effort, straight forward, or less learning.
- kodah 5y agoI definitely meant simple. To the average newcomer to Javascript, what they're familiar with is server side rendering. An HTML page is sent from the server, the markup is rendered, and bam - a page. Now, go tell this newcomer that you don't actually need a server to serve multiple web pages, it can just serve one! Client side rendering with a client side router is a pretty far departure from what even experienced programmers know about the world. Now, go tell this newcomer that you can absolutely still render components from the server without redrawing the whole page. They'll enjoy this until they run into the limits and constructs of SSR. Again, a pretty far departure from send a whole page. Now, go tell this newcomer you can do both at once, and that often it's beneficial to do so. You have taken what was a very simple task and made it quite complex.