Functional programming is used when implementation of imperative and object-oriented programming starts to become a headache. In functional programming, programs are conceived as just pure functions, meaning that they compute the same output always for the same input. Side effects like changing things in the console or global state are not relatable in functional programming. In fact, they are simply used to take data in, transform the data and send the data out.
Tag: tips
Best tips and tricks for using NGRX
NgRx has been very popular over the last year or so since it allows very big applications to manage their state deterministically and also helps in writing better tests for their states and side effects.