JSFoo Pune 2019

JSFoo is a JavaScript conference hosted by HasGeek.

Reactive Angular with NgRx - Building enterprise level Angular app with NgRx

Submitted by Sudipta Sen (@sudsen) on Saturday, 4 August 2018

videocam_off

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +2

Abstract

Our web applications are all about states full of data and how we manage them. Once your Angular app grows larger it becomes hard to deal with application states, just with the services. This is where NgRx comes into the picture. A reducer based state management library that makes the lives of Angular developers super easy. In this talk, I’ll be talking about how we faced problem with multi directional event web with our ever growing component tree and how we solved that with NgRx along with some best practices that I learned over the past few months.

Outline

  • Angular component structure input / output
  • Where the pain begins
  • Talk a little about component state
  • How reducer can solve the problem of mutating state
  • Dive in to NgRx
  • Think of actions
  • React on that to mutate the state with reducers
  • Gotta handle APIs? let’s talk about effects
  • Memorizing states with selectors
  • Making better selectors with normalized data
  • Make the components more readable with Query abstract

Speaker bio

Sudipta is a code enthusiast, currently working at Red Hat Bangalore as a UI developer. He used to be a backend developer before he started his journey in Javascript with ReactJS almost two and half years back. He loves open source technologies and always open to learn new things. On his daily job he works on enterprise level angular application and makes sure of better performance and architecture.

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer 4 months ago

    Hello Sudipta, please share draft slides and a preview video, by 15 August, to complete evaluation of your proposal.

Login with Twitter or Google to leave a comment