Characteristics and comparison of global state management tools in react applications | Synapse