The when, if's, and why's of Context, Redux, RxJS, and Vuex. The global state is super important and useful inside our new world of JavaScript run web applications. As the web has changed and technology has changed, global state gives us access to variables, classes and methods in a much more manageable and cleaner way that before.