Skip to content

Graphics and animations

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 graphics and animations solutions

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

With the highly anticipated support for skew transformations on Android, and a bug fix that has been eight years in the making – finally resolved – 2024 will undoubtedly be a big year for React Native animations.
In last year's survey, I predicted the integration of Reanimated and Skia. This union, now on its honeymoon, continues to grow. Most of the new features and improvements we develop are designed to work best with Reanimated.
In the realm of graphics and animations, the Web platform has been in a state of total ebullition, offering a lot of great and new exciting APIs. This is a tremendous source of inspiration for React Native developers. Meanwhile, we aim to provide new capabilities while staying as close as possible to the React Native platform.
Lately, I've been personally excited about using JavaScript generators to describe complex animation scenes. In its latest release, Reanimated has introduced support for generators within worklets... this might be a thing...

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

William Candillon

Maker of the “Can it be done in React Native?” YouTube series