Skip to content

UI components libraries

Ranking

Technologies with less than 10% awareness not included.
Each ratio is defined as follows:

  • Retention =  
    would use again
    ( would use again + would not use again )
  • Interest =  
    want to learn
    ( want to learn + not interested )
  • Usage =  
    ( would use again + would not use again )
    total
  • Awareness =  
    ( total - never heard )
    total

Experience Over Time

Overview of opinions on the technologies surveyed over time.
Would use again
Would not use
Interested
Not interested
Never heard

Technologies with only one year of data are not included.

Sentiment Split

This chart splits positive (“want to learn”, “would use again”) vs negative (“not interested”, “would not use again”) experiences on both sides of the central axis.

Bar thickness represents the number of respondents aware of a technology. Click on the individual label to see more details.

Overall happiness

Other UI components libraries

We asked members of the React Native community to share their opinions about the results

Developers love to avoid reinventing the wheel and reuse code. That’s probably why component libraries are constantly a hot topic among most of us. They help us get the job faster. Most of the time.
The “big three” of React Native UI libraries: React Native Paper, React Native Elements and NativeBase remain the most popular among React Native developers. With Paper gaining more positive sentiment compared to the other two, but it’s not the mostly hyped library anymore.
Right below the podium we see a new player – Tamagui. Quickly gaining in popularity and usage. And developers seem to really dig it! Likely thanks to its ergonomic API, optimising compiler producing minimal amount of CSS for web, lots of ready-to-use themes and noticeable community presence of its creator.
NativeBase is expectedly losing ground, since it was softly deprecated due to accumulated tech debt and performance issues. The efforts of the team shifted into a new entrant in this category—gluestack-ui—which focuses on optimal-by-default components that you can style to your own needs and use across mobile and web.
Interestingly. libraries with under 1k weekly downloads combined (RN Material Kit and RN Material-UI), last published over 4 years ago, still get more users than e.g. gluestack, although that’s not what’s reflected in public registry. Maybe there’s some big enterprises still using those?
With over 40% of respondents being happy with their choice and another 40% being neutral I feel pretty good about the state we’re in. And I look forward to the next year to see how Tamagui and gluestack-ui (and maybe something else?) disrupt the status quo.

We asked members of the React Native community to share their opinions about the results

Michał Pierzchała

Head of Technology at Callstack