ReactJanuary 15, 2024
It's been a decade since React came onto the scene in the web development realm, and it has had a massive effect on how we build and the discourse around building for the web platform. But 'React fatigue' is becoming an increasing topic with the recent RSC (React Server Components) move that has divided the community, with some developers embracing the change and others viewing it with scepticism.
The Death of Flash
The advent of the iPhone ended Flash, a technology once ubiquitous for creating interactive web content. Apple's decision not to support Flash on its devices was a significant turning point for design. The need for branded, animated experiences was still needed, but the toolset at the time required to be improved: no custom fonts, no flexbox, no grid, scaling CSS was in its infancy, and you had to support IE 6-11.
Mobile-First Era and APIs
Component-Based Architecture and JSX
Except it doesn't. WordPress runs around 43% of websites, with JS running sites around less than 10% (not the best measure as it doesn't account for complexity or traffic). However, it's undeniable that React still plays a crucial role in shaping modern web development practices. Its influence is seen in how we approach user interfaces, handle state management, and even think about design patterns in the context of web applications.
Probably not. jQuery is still kicking, and unlike jQuery, React has evolved, and the new paradigms reflect the changing needs and development approaches.
And the boring take: it doesn't matter if you learn the fundamentals; picking tools becomes about what the project needs. Plus I really like JSX.