useState
, to more niche APIs like useDeferredValue
. Be sure to try and sort by “sentiment”!Link către secțiuneAll 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.
Group by:
Sort by:
Experience
- Used it: Respondents who have used an item.
- Heard of it: Respondents who have heard about an item, but haven't used it.
- Never heard of it: Respondents who have never heard about an item.
Sentiment
- Positive: Respondents who are interested in learning more about a technology; or are willing to use it again.
- Neutral: Responents who did not indicate any sentiment about a technology.
- Negative: Respondents who are not interested in learning more about a technology; or have used it and had a negative experience.
Link către secțiunePuncte slabe ale API-urilor
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.
My 2023 Pick: Zustand
Jack Herrington
Link către secțiunePuncte slabe ale hook-urilor
Unsurpringly, useEffect
and useCallback
were cited as the most problematice React hooks, in large part due to the management of dependency arrays.
Link către secțiunePuncte slabe ale API-urilor noi
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.
Link către secțiuneLista de lectură
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.