a few pull-out points. the trend of using react for static-like sites is bizarre. these sites are doing bleeding-edge optimization but the asymptote that they'll never reach is… a static sitepic.twitter.com/uO0MQdsIkJ
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
a few pull-out points. the trend of using react for static-like sites is bizarre. these sites are doing bleeding-edge optimization but the asymptote that they'll never reach is… a static sitepic.twitter.com/uO0MQdsIkJ
the optimizations of SPAs are leaky and bizarre once you really grapple with them. for example: bundle-splitting plus long user sessions is only solvable in one of two pretty bad wayspic.twitter.com/llPmRTU774
static sites are too simple to be appropriate for react, but there are also plenty of things that are too complex or performance-critical for react. it thrives in the middle.pic.twitter.com/w49Np8l6lT
okay good to get this out of the brain and onto the page, time to go on a walk!
Great article! I agree. React is great for highly interactive applications, but not for content sites.https://twitter.com/devongovett/status/1222953655722110981?s=20 …
Personally, I've been enjoying React as a templating language at build time for static sites, but with no client side hydration. It's kinda the best of both worlds: you get React's component model, but with fast and simple HTML and CSS output.
Well written and a lot of it resonates. A question : What would qualify as a "heavily interactive application" ? How can we quantify this? You categorise shopping-cart-websites as not in this category? Would you apply that to a full e-commerce site with a fairly big catalogue?pic.twitter.com/Ch4alDm1c5
shopping cart websites are very stateful but almost none of that state can be meaningfully manipulated on the client side. other than optimistically showing a (1) next to your cart when you add an item, everything else requires a server round-trip.
One thing you encounter a lot is people wanting to learn how to build those semi-interactive apps while still building static sites You see it a lot with people’s personal blogs, but you also see it in marketing engineers who want to make the transition to product
I built my personal website with just static HTML to prove some point I wanted to make about not needing all that complexity. But I then heard from many people that just wanted to learn React/etc but didn’t have another outlet for it
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.