Speaker : Evangelia Mitsopoulou Data are one of the vitals of a software (web) application. Over the years the way data are handled in the browser has changed significantly. The complexity of frontend applications led to the creation of more robust solutions, where data logic won’t be messed up at scale. A shift took place from the traditional services approach, in which data are tightly coupled to the Views in their Components, towards a global object approach object, where most data of the application are stored. Modern state-management solutions such as Redux, Ngrx Store or Vuex follow the latter approach. In this talk, there will be a comparative analysis between the three of them, pointing out differences such as immutability, classification of actions etc. Within each of the 3 frameworks, there will be described also the evolution of data handling, for example in React itself we started with Context API, then to Redux Thunk, or Redux Sagas, React Hooks etc.
Get notified about new features and conference additions.