Lompat menuju konten

Fitur

We asked respondents about their thoughts on 28 distinct features, from omnipresent hooks such as useState, to more niche APIs like useDeferredValue. Be sure to try and sort by “sentiment”!

This chart recaps all of the survey's feature questions. The main bars represent a respondent's experience; and they are then further subdivided according to that respondent's sentiment. You can change the grouping to alternate between both.

Kelompokkan berdasarkan:

Urutkan berdasarkan:

1

98.7%
9,907
2

98.7%
11,063
3

97.5%
12,637
4

93%
5.5%
11,029
5

90.6%
7.9%
11,073
6

86.1%
11.6%
11,033
7

85.4%
11.1%
3.5%
12,766
8

85.3%
11.6%
3.2%
11,090
9

73.4%
20.5%
6.1%
12,584
10

68.3%
19.5%
12.3%
12,632

Pengalaman

  • <span aria-hidden="true">🤓</span> Sudah pakai: Responden yang sudah pakai.
  • <span aria-hidden="true">👀</span> Pernah dengar: Responden yang sudah dengar, tetapi belum pernah pakai.
  • <span aria-hidden="true">🤷</span> Belum pernah dengar: Responden yang belum pernah dengar.

Sentimen

  • Positif: Responden yang tertarik untuk belajar tentang sebuah teknologi; atau yang ingin menggunakannya lagi.
  • Netral: Responden yang tidak memiliki sentimen akan sebuah teknologi.
  • Negatif: Responden yang tidak tertarik untuk belajar tentang sebuah teknologi; atau yang sudah pernah pakai dan memiliki pengalaman negatif.

Titik Sakit API Utama

Apa saja titik sakit yang pernah anda hadapi berhubungan dengan API-API yang disebutkan di atas?
(Pertanyaan bebas)

Among the most common React APIs, forwardRef was by far the one generating the most pain for developers, with memo a close second. Thankfully the React team is in the process of rolling out better alternatives to both.

0%
13%
25%
38%
50%
63%
1

2

3

Context API

Jawaban yang cocok dengan “Context API” 331
4

5

Excessive complexity

6

7

State management

8

Performance

9

Double rendering

10

11

Lainnya

Jawaban yang cocok dengan “Lainnya” 986
0%
13%
25%
38%
50%
63%
% dari pertanyaan responden
We asked members of the React community to share their “pick of the year”

My 2023 Pick: Zustand

Simple, elegant, extensible state management that "just works" (tm). Nowadays, you might not need state management, but if you do, Zustand is a great place to start.
We asked members of the React community to share their “pick of the year”

Jack Herrington

Principal Engineer and YouTuber

Titik Sakit Hook

Apa saja titik sakit yang pernah anda hadapi berhubungan dengan hook?
(Pertanyaan bebas)

Unsurpringly, useEffect and useCallback were cited as the most problematice React hooks, in large part due to the management of dependency arrays.

0%
14%
27%
41%
55%
68%
1

2

Dependency Arrays

3

4

5

State management

6

Excessive complexity

7

8

9

Excessive rerendering

10

11

Lainnya

Jawaban yang cocok dengan “Lainnya” 771
0%
14%
27%
41%
55%
68%
% dari pertanyaan responden

Titik Sakit API baru

Apa saja titik sakit yang pernah anda hadapi berhubungan dengan API baru?
(Pertanyaan bebas)

While React's ability to keep evolving and stay relevant over time is one of its best assets, it also comes at a cost and new APIs such as Server Components can definitely be tough to adopt.

0%
18%
37%
55%
73%
92%
1

2

Excessive complexity

3

Next.js issues

4

5

form_issues

6

7

8

9

Lack of documentation

10

11

Lainnya

Jawaban yang cocok dengan “Lainnya” 394
0%
18%
37%
55%
73%
92%
% dari pertanyaan responden

30% of respondents added at least one item to their reading list while taking the survey in order to learn more about them later. Here is a breakdown of their picks.

0%
9%
19%
28%
37%
46%
1

1,777
2

1,720
3

1,591
4

1,387
5

1,381
6

1,279
7

1,256
8

1,238
9

1,231
10

1,098
0%
9%
19%
28%
37%
46%
% dari pertanyaan responden
Seberapa banyak sebuah item ditambahkan ke daftar baca responden, sebuah fitur yang memungkinkan responden untuk mempelajari lebih lanjut tentang topik tertentu saat mereka mengisi survei.

Rekomendasi Sumber

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.
A Tour of JavaScript & React Patterns
Lydia Hallie

A Tour of JavaScript & React Patterns

You’ll get an overview of more traditional design patterns with JavaScript, such as the Singleton and Proxy patterns. Then see React patterns such as the Hooks and Higher Order Component patterns.
Terima kasih kepada semua Mitra yang telah mendukung Kami! Pelajari lebih lanjut.