You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: react2025.yml
+15-6Lines changed: 15 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -39,9 +39,9 @@ translations:
39
39
t: |
40
40
This next part of the survey is all about the various libraries and frameworks that make up the React ecosystem.
41
41
42
-
- key: introduction.react2024
42
+
- key: introduction.react2025
43
43
t: |
44
-
<span class="first-letter">Y</span>ear after year, React bucks the trend of the ever-changing web development landscape by subbornly refusing to become obsolete and evolving with the times–and sometimes even ahead of them.
44
+
<span class="first-letter">Y</span>ear after year, React bucks the trend of the ever-changing web development landscape by subbornly refusing to become obsolete, and evolving with the times–or sometimes even ahead of them.
45
45
46
46
47
47
And with generative AI's reliance on existing codebases in order to spew out new code, could React become even more entrenched and effectively become the first “forever framework”?
`forwardRef` has long been the bane of React developers, which is why seeing it [deprecated in React 19](https://react.dev/blog/2024/12/05/react-19#ref-as-a-prop) was such welcome news.
Developers seem to have a love/hate relationship with **Tailwind**, with some citing it as a pain point while others see it as the answer to their UI troubles.
A good state management solutions must find a precarious balance: too limited, and it won't offer enough power to be adopted. Too complex, and developer experience will suffer.
Caching is one of those things that *sounds* simple (just update the cache when something changes, right?), but always ends up quite tricky to master in practice. And it's certainly a concern when it comes to loading and managing data on the client.
When it comes to performance, React has always adopted a bit of a “chef's choice” approach: just trust the framework to know best, and don't worry about managing every re-render.
288
+
289
+
290
+
Yet developers can quickly run into frustrating situations when they *do* need more granular control. So we can only hope the new [React Compiler](https://react.dev/learn/react-compiler) will help alleviate some of those pain points.
## Support the Survey With the official State of React T-Shirt
1062
+
1063
+
Is it a library? A framework? An unknown element on the verge of mutating into a dangerous, unstable entity? Whatever your feelings about React, you will find them reflected in this design that echoes anime and science-fiction.
1064
+
1065
+
- key: tshirt.about
1066
+
t: About the T-shirt
1067
+
1068
+
- key: tshirt.description
1069
+
t: |
1070
+
We use a high-quality shirt printed by our partners at Cotton Bureau.
1071
+
1072
+
- key: tshirt.getit
1073
+
t: Get It
1074
+
1075
+
- key: tshirt.price
1076
+
t: USD $32 + shipping
1077
+
1078
+
- key: tshirt.designer.heading
1079
+
t: About the Designer
1080
+
1081
+
- key: tshirt.designer.name
1082
+
t: Christopher Kirk-Nielsen
1083
+
1084
+
- key: tshirt.designer.bio
1085
+
t: |
1086
+
Originally from France but now based in the United States, Chris is not just an amazing front-end developer, but also a talented illustrator who specializes in retro visuals. In fact, we encourage you to also check out his [other t-shirt designs](https://chriskirknielsen.com/designs)!
0 commit comments