Ir ao contido

Uso

No matter what version you use, application pattern you adopt, or industry sector you belong to, there's no wrong way to use React!

It's interesting to see that despite React traditionally being associated with complex client-side apps, Static sites still came in second, showing that JSX can also work great as a simple templating language.

0%
20%
40%
60%
80%
100%
1

Aplicacións web

5,954
2

Sitios estáticos

2,981
3

Sistemas de deseño

2,917
4

Hybrid sites

2,632
5

Aplicacións para móvil

2,162
6

Aplicacións para escritorio

1,304
7

Outros

30
0%
20%
40%
60%
80%
100%
% dos enquisados
Para que empregas React?

Versión de React

Note that the survey was conducted before the stable release of React 19.

0%
20%
40%
60%
80%
100%
1

16.x

273
2

17.x

582
3

18.x

4,763
4

Canary

187
5

Non estou seguro

298
6

19.x

7

Outros

20
0%
20%
40%
60%
80%
100%
% dos enquisados
Que versión de React usas máis no día a día?

The overwhelming majority of respondents use React professionally.

0%
20%
40%
60%
80%
100%
1

Profesional

5,655
2

Como estudante

191
3

Como pasatempo

284
4

Outros

14
0%
20%
40%
60%
80%
100%
% dos enquisados

Sector industrial

Programming & Technical Tools may be slightly over-represented as an industry sector, as it often attracts the type of developer most likely to fill out a survey such as this one.

0%
20%
40%
60%
80%
100%
1

Programación e ferramentas tecnolóxicas

1,775
2

Consultoría e servizos

1,186
3

Comercio electrónico e venda ao por menor

1,109
4

Finanzas

894
5

Educación

549
6

Ferramentas de marketing/ventas/análise

511
7

Entretemento

475
8

Saúde

461
9

Novas, medios e blogs

286
10

Goberno

270
0%
20%
40%
60%
80%
100%
% dos enquisados
En que sector(es) industriais traballas?

Patróns de aplicación

Despite the recent focus on static site generation, server-side rendering, and server components, it's interesting to note that the vast majority of React developers still work on Single Page Applications.

0%
20%
40%
60%
80%
100%
1

Single Page Application (SPA)

5,053
2

Server-Side Rendering (SSR)

3,698
3

Static Site Generation (SSG)

2,824
4

Multi-Page Application (MPA)

1,570
5

Xeración estática incremental

1,568
6

Hidratación parcial

1,529
7

Streaming SSR

964
8

Arquitectura de illas

920
9

Mellora progresiva

910
10

Edge Rendering

872
0%
20%
40%
60%
80%
100%
% dos enquisados
Cales das seguintes arquitecturas e patróns de renderizado usaches no último ano?

Novas funcionalidades

With memo being a longstanding pain point, it makes sense that respondents would be most excited about the React Compiler.

0%
20%
40%
60%
80%
100%
1

3,292
2

1,687
3

1,642
4

1,526
5

1,422
6

1,268
7

1,061
8

1,041
9

883
10

328
0%
20%
40%
60%
80%
100%
% dos enquisados
De cales das recentes e próximas funcionalidades estas máis entusiasmado?

Outros inconvintes

Once more, excessive complexity stands out as a major issue. It remains to be seen if a new generation of tooling will finally be able to alleviate our pain, or if that complexity is simply a natural consequence of the way the web works.

0%
20%
40%
60%
80%
100%
1

Excessive complexity

2

Performance

3

4

Next.js issues

5

State management

6

Outros

Answers matching “Outros” 296
0%
20%
40%
60%
80%
100%
% dos enquisados
Algún outro inconvinte de React que che gustaría mencionar?
(resposta libre)

Recursos recomendados

Your Path to Becoming a Senior Web Developer!
Will Sentance
Codesmith

Your Path to Becoming a Senior Web Developer!

Deep dive into JavaScript, the most popular framework React, Web performance, CSS, deploying websites, TypeScript, and functional JavaScript to become a professional web developer today.
Be Productive with React.js, Today's Most Popular Framework
Brian Holt
SQLite Cloud

Be Productive with React.js, Today's Most Popular Framework

Gain experience building, testing, and maintaining high-performance client and server-side React applications.
Grazas aos nosos colaboradores por darnos o seu apoio! Saber máis.