useState
, to more niche APIs like useDeferredValue
. Be sure to try and sort by “sentiment”!Tautan menuju bagianAll Features
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.
Worth highlighting this year: createPortal
, while only used by 46.4% of respondents, was the fifth most loved feature. The Taint API on the other hand was both the least used and most unknown feature – which make sense since it's still experimental.
On the opposite end of the spectrum, useState
was not only the most used feature but also the most beloved with only 1.26% of negative sentiment, which goes to show that simple solutions will always have their place.
Kelompokkan berdasarkan:
Urutkan berdasarkan:
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.
Tautan menuju bagianTitik Sakit API Utama
Just like last year, forwardRef
and memo
were the top pain points among the most common React APIs. With React 19 now out and promising to alleviate both issues, it'll be interesting to see what this chart looks like next year.
My 2024 Pick: Zustand
Jack Herrington
Tautan menuju bagianTitik Sakit Hook
useEffect
is still the most problematic React hook, in large part due to having to manually manage dependency arrays.
Tautan menuju bagianTitik Sakit API baru
React Server Components and overall complexity are still the top pain points when it comes to taking advantage of React's newer features.
Tautan menuju bagianDaftar Baca
25% of respondents added at items to their reading list while taking the survey in order to learn more about them later. Here is a breakdown of their picks.