4
crisz
6y

(I know this rant won't gather much attention, maybe there are just a bunch of people that know Redux and still less that used it in Angular).
I feel so bad, really, I just want to throw everything against the wall. I really hate ngrx, I hate redux and how it's de facto implemented in Angular. I talked with other developers and everyone around says that redux is hated only by people that don't understand it, and well, maybe it's stupid, but I hate it.

It's so different from Angular plain programming, why the hell I need to create a index.ts file? It looks so wrong.

Why the hell import * as reducer, why don't you just import the reducer?

Why do you need a switch statement? Really? We're in 2018, languages as python removed it, in the era of reactive programming why don't you just map a key to a function?

Why so many files? Why for a 20 rows module I've to write 5 files each of them twice longer?

Why so much boilerplate? The time spent at implementing everything will be ever gained back?

Why does everything looks so wrong?

Comments
  • 0
    @irene Well, I'd remove it just for how ugly it is.

    Answer a question for me, that I forgot to put in the above list.

    Why do you let interface start with I?

    Like IAppState. Why? Why isn't this explained anywhere?
  • 0
    https://medium.com/@amcdnl/...

    I hope it becomes stable as soon as possible
  • 0
    @irene yes, I guessed. But I used so many interfaces and I saw so many other people code, and I never saw it out of redux. Is it a React thing?

    It looks like a redundant hungarian notation here.
Add Comment