State Management regroups all solutions used to manage data, both on client and server.
On the client Redux is still the uncontested leader, but the rise of GraphQL might end up shaking things up: the huge wave of interest it's generating might help push libraries like Relay Modern and Apollo in the near future.
Libraries Results
Per-library survey results.
I've never heard of it
I've HEARD of it, and am NOT interested
I've HEARD of it, and WOULD like to learn it
I've USED it before, and would NOT use it again
I've USED it before, and WOULD use it again
Relay/Relay Modern
Relay/Relay Modern10k
Relay is a JavaScript framework for building data-driven React applications.
Learn More
Apollo
GraphQL
Firebase
REST API
Number of Libraries Used
How many different libraries are developers using (defined as respondents who picked “have used before and would use again”)?
Overall Happiness
On a scale of one to five, how happy are developers with the current state of State Management tools?
1Unhappy
2
3
4
5Happy