When it comes to importing the back-end data layer into the front-end, Redux remains the most used state management tool, but GraphQL is gaining in popularity of usage and maintains the highest satisfaction rating. Important to note, GraphQL is not a state management tool, but instead is a different way of managing the data layer and allows for less data to manage in the front-end. The use of GraphQL reduces developers need of using a robust state management tool such as Redux, and allows for the potential use of a simpler state management solution. Redux seems to not satisfy developers like it used to, and new tools have entered the arena within 2020 to help resolve this issue. We will see if any of these tools take hold as the most used for state management and the data layer in the near future. For now, GraphQL seems like a good API for developers to look into for managing the data layer.
What new JS technology have you been learning or do you want to learn next??