feat: update Post 2024-03-02-version-3

This commit is contained in:
Devin Haska 2024-03-13 16:03:17 -07:00
parent 012fc5d7c2
commit 73a2275d65

View file

@ -35,7 +35,11 @@ I tried to migrate to the new [app router structure](https://nextjs.org/docs/app
As an alternative, I was thinking of using [Astro](https://astro.build/), but its still React under the hood. Im happy to use React for work but I dont want to have to deal with its newest idiosyncrasies in my own stuff.
<aside><strong>Update 03/13/2024</strong> It has been pointed out to me[^5] that Astro is - in fact - _not_ React under the hood. It uses the JSX-like syntax, but isn't React. I'll be reconsidering it in the future when I need something above 11ty.</aside>
<aside>
**Update 03/13/2024**: It has been pointed out to me[^5] that Astro is - in fact - _not_ React under the hood. It uses the JSX-like syntax, but isn't React. I'll be reconsidering it in the future when I need something above 11ty.
</aside>
Simply put modern React confuses the hell out of me. Im not all in for [“server vs client components”](https://nextjs.org/learn/react-foundations/server-and-client-components). Im certainly not the only one[^4]. I don't want this post to digress into my thoughts on modern React so I'm going to sidestep that for now. I am forced to learn its newest architecture for work, but for my personal site I'd rather things be <mark>easy</mark>. I'm tired of having to deal with breaking changes all the time. I longed for the days of PHP where stuff just worked forever. It was time to embrace an old foe: boring technology.