Skip to content

Commit 6648a03

Browse files
committed
add strings
1 parent 4fb7118 commit 6648a03

File tree

2 files changed

+51
-6
lines changed

2 files changed

+51
-6
lines changed

react2025.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ translations:
3939
t: |
4040
This next part of the survey is all about the various libraries and frameworks that make up the React ecosystem.
4141
42-
- key: introduction.react2024
42+
- key: introduction.react2025
4343
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.
4545
4646
4747
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”?
@@ -99,14 +99,20 @@ translations:
9999
- key: features.main_apis_pain_points.takeaway.react2025
100100
t: |
101101
`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.
102+
aliases:
103+
- react_pain_points.main_apis_pain_points.takeaway.react2025
102104
103105
- key: features.hooks_pain_points.takeaway.react2025
104106
t: |
105107
Once again, React developers are coming through loud and clear with their annoyance at `useEffect`.
108+
aliases:
109+
- react_pain_points.hooks_pain_points.takeaway.react2025
106110
107111
- key: features.new_apis_pain_points.takeaway.react2025
108112
t: |
109113
As foreshadowed by previous charts, respondents have their fair share of gripes with **Server Components**.
114+
aliases:
115+
- react_pain_points.new_apis_pain_points.takeaway.react2025
110116
111117
- key: features.reading_list.takeaway.react2025
112118
t: |
@@ -161,7 +167,7 @@ translations:
161167
162168
- key: component_libraries.component_libraries_pain_points.takeaway.react2025
163169
t: |
164-
TODO
170+
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.
165171
166172
- key: state_management.state_management_ratios.takeaway.react2025
167173
t: |
@@ -177,7 +183,7 @@ translations:
177183
178184
- key: state_management.state_management_pain_points.takeaway.react2025
179185
t: |
180-
TODO
186+
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.
181187
182188
- key: data_loading.data_loading_ratios.takeaway.react2025
183189
t: |
@@ -193,7 +199,7 @@ translations:
193199
194200
- key: data_loading.data_loading_pain_points.takeaway.react2025
195201
t: |
196-
TODO
202+
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.
197203
198204
- key: back_end_infrastructure.meta_frameworks_ratios.takeaway.react2025
199205
t: |
@@ -278,7 +284,10 @@ translations:
278284
279285
- key: react_pain_points.usage_pain_points.takeaway.react2025
280286
t: |
281-
TODO
287+
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.
282291
283292
- key: usage.meta_involvement_opinion.takeaway.react2025
284293
t: |

state_of_react.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,3 +1048,39 @@ translations:
10481048
t: >
10491049
Depending on how many questions you answer (all questions are optional),
10501050
filling out the survey should take around 15-20 minutes.
1051+
1052+
###########################################################################
1053+
# Tshirt
1054+
###########################################################################
1055+
1056+
- key: sections.tshirt.title
1057+
t: T-shirt
1058+
1059+
- key: sections.tshirt.description
1060+
t: |
1061+
## 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

Comments
 (0)